<SEC-DOCUMENT>0000719733-20-000061.txt : 20200911
<SEC-HEADER>0000719733-20-000061.hdr.sgml : 20200911
<ACCEPTANCE-DATETIME>20200911145053
ACCESSION NUMBER:		0000719733-20-000061
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		97
CONFORMED PERIOD OF REPORT:	20200627
FILED AS OF DATE:		20200911
DATE AS OF CHANGE:		20200911

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			KEY TRONIC CORP
		CENTRAL INDEX KEY:			0000719733
		STANDARD INDUSTRIAL CLASSIFICATION:	PRINTED CIRCUIT BOARDS [3672]
		IRS NUMBER:				910849125
		STATE OF INCORPORATION:			WA
		FISCAL YEAR END:			0629

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-11559
		FILM NUMBER:		201170716

	BUSINESS ADDRESS:	
		STREET 1:		4424 N. SULLIVAN ROAD
		CITY:			SPOKANE
		STATE:			WA
		ZIP:			99216
		BUSINESS PHONE:		5099288000

	MAIL ADDRESS:	
		STREET 1:		P O BOX 14687
		CITY:			SPOKANE
		STATE:			WA
		ZIP:			99214
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>ktcc-20200627.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2020 Workiva--><!--r:fa5683d3-7d9a-4d4d-a9d0-42a9a9aec467,g:e725b5af-5255-4370-9989-b3d56ff5bc0b,d:1edc9b13d5734ec8a60a2caeb643d22f--><html xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:country="http://xbrl.sec.gov/country/2020-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:currency="http://xbrl.sec.gov/currency/2020-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:ktcc="http://www.keytronic.com/20200627" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns="http://www.w3.org/1999/xhtml" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>ktcc-20200627</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl80L2ZyYWc6ZTI2NjJiNjg4MTc3NDI5YzkzZjJmNDEzYmI5MThlYjEvdGFibGU6MDVkNWMzNzdmMDI4NDEzOWJkMzBjYWUxMTVhYmE1Y2YvdGFibGVyYW5nZTowNWQ1YzM3N2YwMjg0MTM5YmQzMGNhZTExNWFiYTVjZl8xLTEtMS0xLTA_b3c0bd32-735c-43e5-8206-d79b47bc0f62">false</ix:nonNumeric><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl80L2ZyYWc6ZTI2NjJiNjg4MTc3NDI5YzkzZjJmNDEzYmI5MThlYjEvdGFibGU6MDVkNWMzNzdmMDI4NDEzOWJkMzBjYWUxMTVhYmE1Y2YvdGFibGVyYW5nZTowNWQ1YzM3N2YwMjg0MTM5YmQzMGNhZTExNWFiYTVjZl8yLTEtMS0xLTA_ae1708f2-5e89-4823-ba79-41c3c6aedfdd">2020</ix:nonNumeric><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl80L2ZyYWc6ZTI2NjJiNjg4MTc3NDI5YzkzZjJmNDEzYmI5MThlYjEvdGFibGU6MDVkNWMzNzdmMDI4NDEzOWJkMzBjYWUxMTVhYmE1Y2YvdGFibGVyYW5nZTowNWQ1YzM3N2YwMjg0MTM5YmQzMGNhZTExNWFiYTVjZl8zLTEtMS0xLTA_0f7db7a3-d61a-42fd-be99-2bcdf3a729ac">FY</ix:nonNumeric><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl80L2ZyYWc6ZTI2NjJiNjg4MTc3NDI5YzkzZjJmNDEzYmI5MThlYjEvdGFibGU6MDVkNWMzNzdmMDI4NDEzOWJkMzBjYWUxMTVhYmE1Y2YvdGFibGVyYW5nZTowNWQ1YzM3N2YwMjg0MTM5YmQzMGNhZTExNWFiYTVjZl80LTEtMS0xLTA_9be3f4fb-7a2a-4533-9f0b-fe89f1cc49b4">--06-27</ix:nonNumeric><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl80L2ZyYWc6ZTI2NjJiNjg4MTc3NDI5YzkzZjJmNDEzYmI5MThlYjEvdGFibGU6MDVkNWMzNzdmMDI4NDEzOWJkMzBjYWUxMTVhYmE1Y2YvdGFibGVyYW5nZTowNWQ1YzM3N2YwMjg0MTM5YmQzMGNhZTExNWFiYTVjZl82LTEtMS0xLTA_b2f21f5e-acab-4a15-b928-1fd370425b41">0000719733</ix:nonNumeric><ix:nonFraction unitRef="shares" contextRef="idbbe31f63abb4c3cb2750591b79e563f_I20200904" decimals="INF" format="ixt:numdotdecimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl80L2ZyYWc6ZTI2NjJiNjg4MTc3NDI5YzkzZjJmNDEzYmI5MThlYjEvdGFibGU6MDVkNWMzNzdmMDI4NDEzOWJkMzBjYWUxMTVhYmE1Y2YvdGFibGVyYW5nZTowNWQ1YzM3N2YwMjg0MTM5YmQzMGNhZTExNWFiYTVjZl83LTItMS0xLTA_732ce86d-450d-4fe6-bc7a-549ffc82e7b2">10,759,680</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="i40511730b0274a6eb73662fe4cdcd4ad_I20191228" decimals="-5" name="dei:EntityPublicFloat" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl80L2ZyYWc6ZTI2NjJiNjg4MTc3NDI5YzkzZjJmNDEzYmI5MThlYjEvdGFibGU6MDVkNWMzNzdmMDI4NDEzOWJkMzBjYWUxMTVhYmE1Y2YvdGFibGVyYW5nZTowNWQ1YzM3N2YwMjg0MTM5YmQzMGNhZTExNWFiYTVjZl84LTMtMS0xLTA_d75f6444-b296-4fe0-8dea-ffaf71745147">56.7</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82NC9mcmFnOmIzZjVmZmNiOGJjNDQyNThhZTgxM2E4MDM0ZDA5ZTE4L3RhYmxlOmM0NGYyNzliMGY0MjQ1MjA5MzcxNjMyNjUxMDVjOGZkL3RhYmxlcmFuZ2U6YzQ0ZjI3OWIwZjQyNDUyMDkzNzE2MzI2NTEwNWM4ZmRfMS0xLTEtMS0w_87289252-51c4-4238-b5e8-7dbcc4d681d0">609</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82NC9mcmFnOmIzZjVmZmNiOGJjNDQyNThhZTgxM2E4MDM0ZDA5ZTE4L3RhYmxlOmM0NGYyNzliMGY0MjQ1MjA5MzcxNjMyNjUxMDVjOGZkL3RhYmxlcmFuZ2U6YzQ0ZjI3OWIwZjQyNDUyMDkzNzE2MzI2NTEwNWM4ZmRfMS0yLTEtMS0w_7f9694e0-345f-4816-b68b-c0001bcaefbc">58</ix:nonFraction><ix:nonFraction unitRef="usdPerShare" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="INF" format="ixt:zerodash" name="us-gaap:CommonStockNoParValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82NC9mcmFnOmIzZjVmZmNiOGJjNDQyNThhZTgxM2E4MDM0ZDA5ZTE4L3RhYmxlOmM0NGYyNzliMGY0MjQ1MjA5MzcxNjMyNjUxMDVjOGZkL3RhYmxlcmFuZ2U6YzQ0ZjI3OWIwZjQyNDUyMDkzNzE2MzI2NTEwNWM4ZmRfMi0xLTEtMS0w_09a62c4c-3429-432b-9332-8a5b7bab773a">&#8212;</ix:nonFraction><ix:nonFraction unitRef="usdPerShare" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="INF" format="ixt:zerodash" name="us-gaap:CommonStockNoParValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82NC9mcmFnOmIzZjVmZmNiOGJjNDQyNThhZTgxM2E4MDM0ZDA5ZTE4L3RhYmxlOmM0NGYyNzliMGY0MjQ1MjA5MzcxNjMyNjUxMDVjOGZkL3RhYmxlcmFuZ2U6YzQ0ZjI3OWIwZjQyNDUyMDkzNzE2MzI2NTEwNWM4ZmRfMi0yLTEtMS0w_19211ff2-d4b1-439e-b8e7-21ba7d43236a">&#8212;</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82NC9mcmFnOmIzZjVmZmNiOGJjNDQyNThhZTgxM2E4MDM0ZDA5ZTE4L3RhYmxlOmM0NGYyNzliMGY0MjQ1MjA5MzcxNjMyNjUxMDVjOGZkL3RhYmxlcmFuZ2U6YzQ0ZjI3OWIwZjQyNDUyMDkzNzE2MzI2NTEwNWM4ZmRfMy0xLTEtMS0w_8095c122-57ad-495c-9d06-b508e44eec5c">25,000</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82NC9mcmFnOmIzZjVmZmNiOGJjNDQyNThhZTgxM2E4MDM0ZDA5ZTE4L3RhYmxlOmM0NGYyNzliMGY0MjQ1MjA5MzcxNjMyNjUxMDVjOGZkL3RhYmxlcmFuZ2U6YzQ0ZjI3OWIwZjQyNDUyMDkzNzE2MzI2NTEwNWM4ZmRfMy0yLTEtMS0w_b4acf6c6-9d3f-4866-a90a-cfcd8e41a56a">25,000</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82NC9mcmFnOmIzZjVmZmNiOGJjNDQyNThhZTgxM2E4MDM0ZDA5ZTE4L3RhYmxlOmM0NGYyNzliMGY0MjQ1MjA5MzcxNjMyNjUxMDVjOGZkL3RhYmxlcmFuZ2U6YzQ0ZjI3OWIwZjQyNDUyMDkzNzE2MzI2NTEwNWM4ZmRfNC0xLTEtMS0w_53291343-be93-4f81-9a76-01272f3740e5">10,760</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82NC9mcmFnOmIzZjVmZmNiOGJjNDQyNThhZTgxM2E4MDM0ZDA5ZTE4L3RhYmxlOmM0NGYyNzliMGY0MjQ1MjA5MzcxNjMyNjUxMDVjOGZkL3RhYmxlcmFuZ2U6YzQ0ZjI3OWIwZjQyNDUyMDkzNzE2MzI2NTEwNWM4ZmRfNC0yLTEtMS0w_ca822cc8-9556-4a9b-93db-48e1e4cbc130">10,760</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82NC9mcmFnOmIzZjVmZmNiOGJjNDQyNThhZTgxM2E4MDM0ZDA5ZTE4L3RhYmxlOmM0NGYyNzliMGY0MjQ1MjA5MzcxNjMyNjUxMDVjOGZkL3RhYmxlcmFuZ2U6YzQ0ZjI3OWIwZjQyNDUyMDkzNzE2MzI2NTEwNWM4ZmRfNS0xLTEtMS0w_0f099f07-1fc0-411b-864e-f89c39af27eb">10,760</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82NC9mcmFnOmIzZjVmZmNiOGJjNDQyNThhZTgxM2E4MDM0ZDA5ZTE4L3RhYmxlOmM0NGYyNzliMGY0MjQ1MjA5MzcxNjMyNjUxMDVjOGZkL3RhYmxlcmFuZ2U6YzQ0ZjI3OWIwZjQyNDUyMDkzNzE2MzI2NTEwNWM4ZmRfNS0yLTEtMS0w_854d3120-2dc2-4b77-914c-f73f6d65ef50">10,760</ix:nonFraction><ix:nonNumeric contextRef="i9382ffb32a7e4bbe824a1bb41e97fe0c_D20190630-20200627" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85MS9mcmFnOjRjODMxZDk3YzgzMTQ4NjI5MGM4NGZjN2ViNDliNTdlL3RhYmxlOjg0YjlhZmQ1MGEwYzRkMWRhYWNmN2NkMDUwZDEwYzcwL3RhYmxlcmFuZ2U6ODRiOWFmZDUwYTBjNGQxZGFhY2Y3Y2QwNTBkMTBjNzBfMi0xLTEtMS0w_bcac65d8-9051-47a6-b30b-59b82090b458">3</ix:nonNumeric><ix:nonNumeric contextRef="i9c95ac60c65d413d9c6768229a17f214_D20190630-20200627" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85MS9mcmFnOjRjODMxZDk3YzgzMTQ4NjI5MGM4NGZjN2ViNDliNTdlL3RhYmxlOjg0YjlhZmQ1MGEwYzRkMWRhYWNmN2NkMDUwZDEwYzcwL3RhYmxlcmFuZ2U6ODRiOWFmZDUwYTBjNGQxZGFhY2Y3Y2QwNTBkMTBjNzBfMi0yLTEtMS0w_7626e38c-3781-4a06-8053-a9995c6206d0">30</ix:nonNumeric><ix:nonNumeric contextRef="i51f93e1a818c45728d520aa87eec1b8c_D20190630-20200627" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85MS9mcmFnOjRjODMxZDk3YzgzMTQ4NjI5MGM4NGZjN2ViNDliNTdlL3RhYmxlOjg0YjlhZmQ1MGEwYzRkMWRhYWNmN2NkMDUwZDEwYzcwL3RhYmxlcmFuZ2U6ODRiOWFmZDUwYTBjNGQxZGFhY2Y3Y2QwNTBkMTBjNzBfMy0xLTEtMS0w_fc371ae5-e3ec-4b6b-8383-a4ac1ca022de">1</ix:nonNumeric><ix:nonNumeric contextRef="ibcd44ac36d7f4b2c930281d909550e34_D20190630-20200627" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85MS9mcmFnOjRjODMxZDk3YzgzMTQ4NjI5MGM4NGZjN2ViNDliNTdlL3RhYmxlOjg0YjlhZmQ1MGEwYzRkMWRhYWNmN2NkMDUwZDEwYzcwL3RhYmxlcmFuZ2U6ODRiOWFmZDUwYTBjNGQxZGFhY2Y3Y2QwNTBkMTBjNzBfMy0yLTEtMS0w_c9fb1dfa-e835-4e5e-8090-630e3ba2b93b">10</ix:nonNumeric><ix:nonNumeric contextRef="ib018ee7d9d61401e9036cdd24906631b_D20190630-20200627" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85MS9mcmFnOjRjODMxZDk3YzgzMTQ4NjI5MGM4NGZjN2ViNDliNTdlL3RhYmxlOjg0YjlhZmQ1MGEwYzRkMWRhYWNmN2NkMDUwZDEwYzcwL3RhYmxlcmFuZ2U6ODRiOWFmZDUwYTBjNGQxZGFhY2Y3Y2QwNTBkMTBjNzBfNC0xLTEtMS0w_9495b226-1adb-4e57-96f7-9a9673652374">3</ix:nonNumeric><ix:nonNumeric contextRef="i3088c2bc9aac4503925edd0ecf7c0bfe_D20190630-20200627" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85MS9mcmFnOjRjODMxZDk3YzgzMTQ4NjI5MGM4NGZjN2ViNDliNTdlL3RhYmxlOjg0YjlhZmQ1MGEwYzRkMWRhYWNmN2NkMDUwZDEwYzcwL3RhYmxlcmFuZ2U6ODRiOWFmZDUwYTBjNGQxZGFhY2Y3Y2QwNTBkMTBjNzBfNC0yLTEtMS0w_2da852ee-9437-4836-a7f3-c1d4c8fc0442">5</ix:nonNumeric><ix:nonFraction unitRef="usdPerShare" contextRef="i2b7a1465d9f848248a3c02d582577981_D20190630-20200627" decimals="2" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDkvZnJhZzpiMjRhMzM1YjFhOTY0NmI4OTBiZTUwMWJjNDU5OTY0YS90YWJsZTplYTNkNmJlNWE0MGM0YjVkYjZlYTllZWFjOTBmZjg0Yy90YWJsZXJhbmdlOmVhM2Q2YmU1YTQwYzRiNWRiNmVhOWVlYWM5MGZmODRjXzItMC0xLTEtMA_317491b3-f953-4088-89bb-daed7897dcd5">4.40</ix:nonFraction><ix:nonFraction unitRef="usdPerShare" contextRef="i2b7a1465d9f848248a3c02d582577981_D20190630-20200627" decimals="2" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDkvZnJhZzpiMjRhMzM1YjFhOTY0NmI4OTBiZTUwMWJjNDU5OTY0YS90YWJsZTplYTNkNmJlNWE0MGM0YjVkYjZlYTllZWFjOTBmZjg0Yy90YWJsZXJhbmdlOmVhM2Q2YmU1YTQwYzRiNWRiNmVhOWVlYWM5MGZmODRjXzItMS0xLTEtMA_1092cfde-3457-43d5-8265-0b4278188cdc">7.90</ix:nonFraction><ix:nonFraction unitRef="usdPerShare" contextRef="i621658ad694d4d3c874f5f9da18d3b7e_D20190630-20200627" decimals="2" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDkvZnJhZzpiMjRhMzM1YjFhOTY0NmI4OTBiZTUwMWJjNDU5OTY0YS90YWJsZTplYTNkNmJlNWE0MGM0YjVkYjZlYTllZWFjOTBmZjg0Yy90YWJsZXJhbmdlOmVhM2Q2YmU1YTQwYzRiNWRiNmVhOWVlYWM5MGZmODRjXzMtMC0xLTEtMA_30f9e81e-211f-4e2a-9fcb-4698004e3a5b">7.91</ix:nonFraction><ix:nonFraction unitRef="usdPerShare" contextRef="i621658ad694d4d3c874f5f9da18d3b7e_D20190630-20200627" decimals="2" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDkvZnJhZzpiMjRhMzM1YjFhOTY0NmI4OTBiZTUwMWJjNDU5OTY0YS90YWJsZTplYTNkNmJlNWE0MGM0YjVkYjZlYTllZWFjOTBmZjg0Yy90YWJsZXJhbmdlOmVhM2Q2YmU1YTQwYzRiNWRiNmVhOWVlYWM5MGZmODRjXzMtMS0xLTEtMA_52ee9ef5-2b95-469b-b9fa-96292ceddbe1">9.91</ix:nonFraction><ix:nonFraction unitRef="usdPerShare" contextRef="idbb563c779aa4c26b6c1a5cc273a0421_D20190630-20200627" decimals="2" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDkvZnJhZzpiMjRhMzM1YjFhOTY0NmI4OTBiZTUwMWJjNDU5OTY0YS90YWJsZTplYTNkNmJlNWE0MGM0YjVkYjZlYTllZWFjOTBmZjg0Yy90YWJsZXJhbmdlOmVhM2Q2YmU1YTQwYzRiNWRiNmVhOWVlYWM5MGZmODRjXzQtMC0xLTEtMA_0fdb7074-3e44-441e-b140-a700cea403ed">9.92</ix:nonFraction><ix:nonFraction unitRef="usdPerShare" contextRef="idbb563c779aa4c26b6c1a5cc273a0421_D20190630-20200627" decimals="2" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDkvZnJhZzpiMjRhMzM1YjFhOTY0NmI4OTBiZTUwMWJjNDU5OTY0YS90YWJsZTplYTNkNmJlNWE0MGM0YjVkYjZlYTllZWFjOTBmZjg0Yy90YWJsZXJhbmdlOmVhM2Q2YmU1YTQwYzRiNWRiNmVhOWVlYWM5MGZmODRjXzQtMS0xLTEtMA_6c18c423-3470-416a-95ec-d0db1abc4fe6">11.34</ix:nonFraction><ix:nonFraction unitRef="usdPerShare" contextRef="ib35c1df1a4d84a2581b62e298843c987_D20190630-20200627" decimals="2" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDkvZnJhZzpiMjRhMzM1YjFhOTY0NmI4OTBiZTUwMWJjNDU5OTY0YS90YWJsZTplYTNkNmJlNWE0MGM0YjVkYjZlYTllZWFjOTBmZjg0Yy90YWJsZXJhbmdlOmVhM2Q2YmU1YTQwYzRiNWRiNmVhOWVlYWM5MGZmODRjXzYtMC0xLTEtMA_5a3493ad-704a-4c1a-b615-0011397c0f4f">4.40</ix:nonFraction><ix:nonFraction unitRef="usdPerShare" contextRef="ib35c1df1a4d84a2581b62e298843c987_D20190630-20200627" decimals="2" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDkvZnJhZzpiMjRhMzM1YjFhOTY0NmI4OTBiZTUwMWJjNDU5OTY0YS90YWJsZTplYTNkNmJlNWE0MGM0YjVkYjZlYTllZWFjOTBmZjg0Yy90YWJsZXJhbmdlOmVhM2Q2YmU1YTQwYzRiNWRiNmVhOWVlYWM5MGZmODRjXzYtMS0xLTEtMA_d2464129-a747-4b8f-9ec2-af62481fdf00">11.34</ix:nonFraction><ix:nonNumeric contextRef="iefead28ea2d043bfbd7bd1595db0e94c_D20190630-20200627" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMzAvZnJhZzpkOGEyZTA3YWZjMjg0YmQ0OWQwZDQ5OGMzNGM1ZWY0YS90YWJsZTpjNDM0ODRiOWNjNDg0M2IwODE0YmI5OWQyYWYzM2M1NC90YWJsZXJhbmdlOmM0MzQ4NGI5Y2M0ODQzYjA4MTRiYjk5ZDJhZjMzYzU0XzItMi0xLTEtMA_c8d5b383-03f9-4268-b7fc-5fbb0d1f0ab7">3</ix:nonNumeric><ix:nonNumeric contextRef="i131a70cc71c3466eab29f49b938bacbf_D20190630-20200627" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMzAvZnJhZzpkOGEyZTA3YWZjMjg0YmQ0OWQwZDQ5OGMzNGM1ZWY0YS90YWJsZTpjNDM0ODRiOWNjNDg0M2IwODE0YmI5OWQyYWYzM2M1NC90YWJsZXJhbmdlOmM0MzQ4NGI5Y2M0ODQzYjA4MTRiYjk5ZDJhZjMzYzU0XzItMy0xLTEtMA_086fffc0-5a3f-472c-95e8-439bc96837ba">5</ix:nonNumeric><ix:nonNumeric contextRef="if2902cbbc8434dfd9313d094868be999_D20190630-20200627" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMzAvZnJhZzpkOGEyZTA3YWZjMjg0YmQ0OWQwZDQ5OGMzNGM1ZWY0YS90YWJsZTpjNDM0ODRiOWNjNDg0M2IwODE0YmI5OWQyYWYzM2M1NC90YWJsZXJhbmdlOmM0MzQ4NGI5Y2M0ODQzYjA4MTRiYjk5ZDJhZjMzYzU0XzMtMi0xLTEtMA_f8dd535e-cfa9-43a0-bce4-06fb0a50edb8">4</ix:nonNumeric><ix:nonNumeric contextRef="ia5e3adf8fdf6432682a5d8e7847441c2_D20190630-20200627" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMzAvZnJhZzpkOGEyZTA3YWZjMjg0YmQ0OWQwZDQ5OGMzNGM1ZWY0YS90YWJsZTpjNDM0ODRiOWNjNDg0M2IwODE0YmI5OWQyYWYzM2M1NC90YWJsZXJhbmdlOmM0MzQ4NGI5Y2M0ODQzYjA4MTRiYjk5ZDJhZjMzYzU0XzMtMy0xLTEtMA_f7683be4-4d0b-401f-a2ec-350fddb990ae">7</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="ktcc-20200627.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i40511730b0274a6eb73662fe4cdcd4ad_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="idbbe31f63abb4c3cb2750591b79e563f_I20200904"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-09-04</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d45395254674d46955a9e4ade47fd16_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9258035b453e46b58cc1e0c41ca357a5_I20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-01</xbrli:startDate><xbrli:endDate>2019-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2017-07-02</xbrli:startDate><xbrli:endDate>2018-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2819986de33848eba794ea5f86e04bb0_I20180630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2018-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if787005a61384265b076491e23f8de29_I20170701"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2017-07-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icdadff4b4b654e08851e1447f258f347_I20170701"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-07-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0694530073804c85beb61321845078fb_I20170701"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-07-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i25e9cb3217e7485889f7abfb6018401c_I20170701"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-07-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i08aae8f27bb74f97a42cadb008beca33_D20170702-20180630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-07-02</xbrli:startDate><xbrli:endDate>2018-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia1718871f92b451086ff46a6664165db_D20170702-20180630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-07-02</xbrli:startDate><xbrli:endDate>2018-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i31b863dfcc8f469c939154e01e332d43_D20170702-20180630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-07-02</xbrli:startDate><xbrli:endDate>2018-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4191a2fc930f446cb5c323933cc2bcd7_I20180630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id91e142e7fe94bb0b6797d2c240c01e8_I20180630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie82fdea3358e4f7d94f13548ee13e635_I20180630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a2fe9a6e8494d4798c91c738dde1569_D20180701-20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-01</xbrli:startDate><xbrli:endDate>2019-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iced2cca5d00f42bbbe51a2984c564050_D20180701-20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-01</xbrli:startDate><xbrli:endDate>2019-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i749de2ff15144a6580d8e8d68be9aea7_D20180701-20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-01</xbrli:startDate><xbrli:endDate>2019-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i32660f6c6ce043fd845edb9ff3f855e3_I20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibfb06746dc4145dfa65061884650ba19_I20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4b81179149ac419d87ede00c43512c54_I20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i60338ec5eddd4d04b4fefa5f8f2e00bf_D20190630-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5f12d46dc3514e6abe94a053ae97bc21_D20190630-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibaa7c58659b54676bdc05bd8015e14d0_D20190630-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7aa569b74aef42c1927270d9f4ce7a49_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i627c76d35b3f45f3b9e7234cc9ae3332_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb74cd67c08e49b4aa7821f2db8bc92c_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i9cc18207ae6d41e2a607b19da3a178bf_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i87d023a606b94420b7a3e1e7df9e6556_I20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic84c02d09bea485aae5d76aca634ae96_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">ktcc:EquipmentTermLoanDomain</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6a82461d52ef46aea91126774cefc4ec_I20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">ktcc:EquipmentTermLoanDomain</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i45b8e24793d949deba662957a2701529_I20180701"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis">us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-07-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4faab98ef2ac4d43b34d834a6b3fd5f0_I20180701"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2018-07-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia65d2961141944eeada2eca001106b0c_I20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis">us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i23069b9f0f5444eca1910e5263bf7f49_I20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis">us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i222cfb9cc23f45899655f95527e86e58_D20180701-20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis">us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-01</xbrli:startDate><xbrli:endDate>2019-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i46d4212ad3a14967b64a565c087e77bb_D20180701-20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis">us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-01</xbrli:startDate><xbrli:endDate>2019-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9382ffb32a7e4bbe824a1bb41e97fe0c_D20190630-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9c95ac60c65d413d9c6768229a17f214_D20190630-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i51f93e1a818c45728d520aa87eec1b8c_D20190630-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibcd44ac36d7f4b2c930281d909550e34_D20190630-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib018ee7d9d61401e9036cdd24906631b_D20190630-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3088c2bc9aac4503925edd0ecf7c0bfe_D20190630-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i59c4d2160bd2489a9f45c5ef2d2f61f7_I20200305"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ktcc:WellsFargoBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib9b4e39fc5314e659dae396798f3a033_I20191120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ktcc:WellsFargoBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-11-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic6ea8b617ea844f4a7d7d1ad00b65132_I20190905"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-09-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib20f8a6f88cc4fc19be2f0d8cc774496_I20180929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2018-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb2d4d4229df48be8bfaac6bb0c5bd8c_D20200329-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4e505de848f0430db439a0910976a9c3_I20161228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">ktcc:EquipmentTermLoanDomain</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i51337170102f4b86955a1ce5a9ecf18d_D20190630-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">ktcc:EquipmentTermLoanDomain</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0c3926b429294b07a0d1d87579a3b7dc_D20200329-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">ktcc:OneMonthLondonInterbankOfferedRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic49b03e0c6da45c1abd62045a74e55ca_D20200329-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">ktcc:FederalFundsRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8af98a350eb143f99db542372746077d_D20200329-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">ktcc:FixedRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ktcc:VariableRateComponentAxis">ktcc:DebtInstrumentBasisSpreadonVariableRateScenarioOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i994a0554d120441d86f3b3924459d8a1_D20180701-20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">ktcc:FixedRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ktcc:VariableRateComponentAxis">ktcc:DebtInstrumentBasisSpreadonVariableRateScenarioTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-01</xbrli:startDate><xbrli:endDate>2019-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie0e18bbad85b4cc889d5fc15b83dea31_D20200329-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">ktcc:FixedRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ktcc:VariableRateComponentAxis">ktcc:DebtInstrumentBasisSpreadonVariableRateScenarioThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0e77628d46de437d8004dc563c95b890_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i49015eae22c8486e8e365013a83b20e0_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib5dbafb0143c42db825294f6951021d3_I20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibffe35d28f82451eafb89dbf6d49ac39_I20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i51fc846bed4543d4bcacd527c128cb58_D20190726-20190727"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-26</xbrli:startDate><xbrli:endDate>2019-07-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id691366acbe14059956ffee855fefea5_D20180726-20180727"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-26</xbrli:startDate><xbrli:endDate>2018-07-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i95b08476c1a441c8bd1f5d3f359792f9_D20170727-20170728"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-07-27</xbrli:startDate><xbrli:endDate>2017-07-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id64a306a47e549838a71b48310e6323f_I20170701"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-07-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i69097004706e4e96b2ecbefd25231350_D20150628-20160702"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2015-06-28</xbrli:startDate><xbrli:endDate>2016-07-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i871f1dc320534211bdb623192e7d540b_D20170702-20180630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-07-02</xbrli:startDate><xbrli:endDate>2018-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5b7afda9676e4ebabf17fc434ba4633a_I20180630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib6a0f7496b99417497efe340c72fd77b_D20180701-20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-01</xbrli:startDate><xbrli:endDate>2019-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5230afba3db84112ba67989b33bb6107_I20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i10f4bf42d8c54e5a8c56e65a7a2b4d22_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i519fadb774484e19af4e805d20b6243d_D20190630-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icb4a560e6aa6414f9d239640943e11cc_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">ktcc:RangeOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b7a1465d9f848248a3c02d582577981_D20190630-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">ktcc:RangeOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib82a1c8fade14c70ba9f4ea73306a63f_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">ktcc:RangeTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i621658ad694d4d3c874f5f9da18d3b7e_D20190630-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">ktcc:RangeTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1c25cb11f0f44b3585533b6b27295045_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">ktcc:RangeThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idbb563c779aa4c26b6c1a5cc273a0421_D20190630-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">ktcc:RangeThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i38db8be25daf475695dd886371a00a3d_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">ktcc:RangeFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib35c1df1a4d84a2581b62e298843c987_D20190630-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">ktcc:RangeFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib38c8213d51f445d9366bd46aaa9528a_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i223bf7b016bd485eb2b49273b21f0f86_I20200926"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0c414115736f48b5915296121f228144_I20200926"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:USD</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3c1aec3a2ed940bcb9be4440a956b4e8_I20200926"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i51ef8b42f20e4368b4943b27c10f5de0_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if5f79fc7e806421daa0b8bb059789211_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:USD</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i64f774fd40784314a3d0b8627bbb34a0_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i99bf2bb3605a48bcb41af6ce3d14eb4c_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i45c769ee8bcf403faa81a5b08ff9e1e2_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:USD</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i19d47e954a2342c5ae89bff5eea44dc9_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie7c3b6b0e369410a838968f11cce6caa_I20210703"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i12732b4f31e94f7398c394b2ecc80295_I20210703"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:USD</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i57f54f2a15a0449e8ce914daca8d7d04_I20210703"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if7135ef37f24430bbd648ddb020206d8_I20211002"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifec029ea55c1410b8951587376bc704f_I20211002"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:USD</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1c4cae8dd3504c18bff5fe0819e7677e_I20211002"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic3ca702d38b0491685c62e58c7ddc6f5_I20220101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i188520f73cdc4c629f889ea19843f004_I20220101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:USD</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie101f17cfe92468e8d4debefdb6d5d82_I20220101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i925201d33e764081b5939ce5b06c95f7_I20191106"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-11-06</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i38d2550164d64b309a1bba7becec6a9e_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic3a7f78a9ae149df835cc5a653065ae2_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i51d82b9a65dc43c0b232ef398b564282_I20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3457b3212beb4e689d797b1c0913f213_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieceb38f65e314a5fbbfb8feb989afcd0_I20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i65f21c440a104f67b2163048b0627013_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i19beb26d0f424867b7fd7f0a5525194e_I20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i690765a2cd76443cb1cf54db1161fef0_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic4b9005073ea42a78c11989f4ec4a932_I20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i10abc2f0f2564ea3908eab37fd08dfa5_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie721c0cf427d4ebf8a861ffefd31dcb8_I20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i926bd7be49ba4b37922fee524e1dba7d_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i72331a155fe24973a199932541998757_I20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i683a71b944a040d88dfe0cbac5ab940f_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i07ebbb4b20c7493ab931a40b133e707b_I20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i939f5a6376f542ee8cd9d1edd78e30d7_I20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i65325f8bc33e45849ae60b194448ebe2_D20190630-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia460e8a3ad804562a7144e67b2d33a12_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia62d131172254e69828f88a897764536_I20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica4364a9967c4f859078f4ba9f4b55c8_D20190630-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i95b42d188efe4a5f939bbe7a1fb61e4a_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i481d11d5ea7549c891e131d01c8a54bd_I20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if694af8c32124d11a8f88fb60d8d33fa_D20190630-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib031d19ed6254d74a1e5ce90bb67070f_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i19225ef564144f958cabdcb1ec4f18cc_I20180630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7b456a8406344681a088ae93350509fa_D20180701-20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-01</xbrli:startDate><xbrli:endDate>2019-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8e1af799483942bb9953a183e13ed660_I20180630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i57c02d93b77c4076bec02d57b733fdbe_D20180701-20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-01</xbrli:startDate><xbrli:endDate>2019-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i471b7b74aedb4b68ae5f408a7f692110_I20180630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2f1cb08dfb1546aabb11051a62dfe4a4_D20180701-20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-01</xbrli:startDate><xbrli:endDate>2019-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie126f063444b4b6fb3347a1d5ff0a67a_I20170701"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-07-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3eb90e087bee40129ebf94a3b9869e69_D20170702-20180630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-07-02</xbrli:startDate><xbrli:endDate>2018-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia90dd8489df04583b22627b144a2c787_I20170701"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-07-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i64ec1f4ed9254887a0a03ad138dbb6a2_D20170702-20180630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-07-02</xbrli:startDate><xbrli:endDate>2018-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib338fef1badc44b5a232b0e7768a227e_I20170701"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-07-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4ba496bc71104c968e15f648cc88ef73_D20170702-20180630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-07-02</xbrli:startDate><xbrli:endDate>2018-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic0256643abc24e7c8b807b3caa7cf7d4_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5378f173939041c387f2342fd6b1ca82_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i81f42d256a0643cab2fe7062a7e708f4_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9fa6ea0ec62b4ecebe4e7f241e94ce5a_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i26ca3ea7082249bbaa20a9c74cb3ea92_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i07c56394aad845af8fc7757d4e0ba4b5_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4af0c4248339448bb1eb5a2ffaa874e1_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i12426538bdd24fd6a47e2190f43433a6_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic32283f3f1374e70937960a28632879d_I20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9ea7d2a8c8b7450786ee24c7b12b1cb8_I20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icf78ac9e33bc4912b5f876fff824f714_I20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id6be72a71f574797a9b287d6a4ff3e92_I20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id776ecdb11b6421eb90430963dfcf728_I20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic367bb43c7bd4b4ab2381a2f3b083b13_I20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i043c35d47eeb4db9b2293a56e60ec520_I20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id8b0ab53ec0146ffb3c7fd4f7baaf1a3_I20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i570eaa09b09742a484d25c1c525d1959_D20190630-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ktcc:KeyTronicEMSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iea460f237d4c456b922ee584b33fa133_D20180701-20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ktcc:KeyTronicEMSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-01</xbrli:startDate><xbrli:endDate>2019-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie071f46101be40deaa850fa25edf6c67_D20170702-20180630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ktcc:KeyTronicEMSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-07-02</xbrli:startDate><xbrli:endDate>2018-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i08c114259611403a93ed314da2abda7c_D20190630-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ktcc:KeyboardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i396f38104d5c4ad1a1b8aeec99e5b749_D20180701-20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ktcc:KeyboardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-01</xbrli:startDate><xbrli:endDate>2019-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2b7db99dcaa2417c91080fdfabf905ae_D20170702-20180630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ktcc:KeyboardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-07-02</xbrli:startDate><xbrli:endDate>2018-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if162cd9a65074e559d1bf8adf79a2b1e_D20190630-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i93859321c9e74484b07479e4c34dd97f_D20180701-20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-01</xbrli:startDate><xbrli:endDate>2019-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9212c650f9ee45fe973bdd348c882ebe_D20170702-20180630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-07-02</xbrli:startDate><xbrli:endDate>2018-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0b8fa2b29c3646809a9803139bdbb2dd_D20190630-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4d43f11de5ef49ec9b8e6dccf1c6b180_D20180701-20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-01</xbrli:startDate><xbrli:endDate>2019-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib9c1ebe5c2324dfea7c0542006bfdceb_D20170702-20180630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-07-02</xbrli:startDate><xbrli:endDate>2018-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icff16e24de7a4261b7a3bbc635773d74_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id006ed3cf9b94acf9dc1ff7076c72466_I20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i56179dca4d6e462d9838e230e1718fb7_I20180630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib737f13395734848b770b870c502eb7c_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1791dbe1fa654516b6311441807f69e7_I20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3211475da8c4439891c4747712aed861_I20180630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id1a7bf4311244cac9fed48bc031ba035_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ktcc:VietnamDomain</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib83377bfd92f4d58b27e7202d05ab3fb_I20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ktcc:VietnamDomain</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5844325265834803a8ada99d559aa879_I20180630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ktcc:VietnamDomain</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4b93c4ea0e5546039d03a5006687632f_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia52d4213314346d08709ecf30c40470d_I20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i14167a4c97dc49e48b5a8d87e007a384_I20180630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8ce2251128b347fdad2eeae01c6a6d95_D20190630-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iff6f3bf93c324efea016a15cc899091e_D20180701-20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-01</xbrli:startDate><xbrli:endDate>2019-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibda93d5094624f739b3925d2202994d5_D20170702-20180630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-07-02</xbrli:startDate><xbrli:endDate>2018-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9691af984f324b729f3733f5e1bae50b_D20190630-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia329808b567842c59af6b84984f9468c_D20180701-20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-01</xbrli:startDate><xbrli:endDate>2019-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i06b33a1856644c739f80cc910167394f_D20170702-20180630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-07-02</xbrli:startDate><xbrli:endDate>2018-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic6889d8c11d3483fb09ec8f50a505c33_D20190630-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ktcc:CustomeraMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i574b8a23b1b54db48640f88366c9c79c_D20180701-20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ktcc:CustomeraMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-01</xbrli:startDate><xbrli:endDate>2019-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b895dd44de84c0db45f1c9daddca15d_D20170702-20180630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ktcc:CustomeraMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-07-02</xbrli:startDate><xbrli:endDate>2018-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id49775335103407480882142f01eb7b9_D20190630-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ktcc:CustomerBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i65008c92b6a64c2786f9473d64a17289_D20190630-20190928"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i74a72223b96144599e38f52d35d03c53_D20190929-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-29</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic13c34ef9ded4fe29dadf129b2994b44_D20191229-20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id539bb8f0f734107895590ff0d3b7be7_D20180701-20180929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-01</xbrli:startDate><xbrli:endDate>2018-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if241db4272584bc891a3ca7a0f36f121_D20180930-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-09-30</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i110b702c531d4c3485e83a88e5a20cd8_D20181230-20190330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-03-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icc71e8429ea64ac890aa9498f339d6e5_D20190331-20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-31</xbrli:startDate><xbrli:endDate>2019-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if646743bbe264d9b9d44c60c635da951_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OffMarketFavorableLeaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie35938d767384e669a3e33bb6c4b22b4_D20190630-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OffMarketFavorableLeaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia1f5a5f318fd47db914846f24116744b_I20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i48ea565f3a324b2095123fcc28053516_D20180701-20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-01</xbrli:startDate><xbrli:endDate>2019-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if81e0fc10f2541bd86617b1dc306532a_D20180701-20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-01</xbrli:startDate><xbrli:endDate>2019-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9fbb3b2aee6e407e93f475ef3b034171_I20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i65db21f14c244cb086c81ce381b5dd21_I20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OffMarketFavorableLeaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib9888264e7f245f6be53e881ab834147_D20180701-20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OffMarketFavorableLeaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-01</xbrli:startDate><xbrli:endDate>2019-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iefead28ea2d043bfbd7bd1595db0e94c_D20190630-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i131a70cc71c3466eab29f49b938bacbf_D20190630-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if2902cbbc8434dfd9313d094868be999_D20190630-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OffMarketFavorableLeaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia5e3adf8fdf6432682a5d8e7847441c2_D20190630-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OffMarketFavorableLeaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i80d4d183386c4262b15a340497ca484a_D20190630-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibb4e2ad64c1f47df846d54671355baff_D20180701-20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-01</xbrli:startDate><xbrli:endDate>2019-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i76317d0f7dbb4823b687d1d0a9f34d46_D20190630-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i32907ed8aa0a45d19c9ed42a01c443f7_D20180701-20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-01</xbrli:startDate><xbrli:endDate>2019-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i23333485abda4436bf118f587ab08391_D20190630-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie25a502845904de08656fbef046f735f_D20190630-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6b428966de264a04ae1748383eeb2af6_I20190928"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib2d16ff5588843c9b15c2a9c4b7e19ee_I20190928"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic0730f6c95ef40638e0292238f7e5a4a_I20190928"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-09-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia394b4be6c2d4709a17a96308555bc09_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i512bc5358f85454798cf76ff7d86e20b_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if149f7e2e2614897bb0f52327d8e3233_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1a28825f81b542c4a0b15545a8fa0a97_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i985f5d34a9694377b8cbc80eeae38ea8_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i228fbc8744354c35b362fe44454b9e63_I20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i38c192e9ac644c17bae81f61acd58653_I20180630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic680000b58da4e26841d6d14f704b3f7_I20170701"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-07-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i41ea46fbbe654f61a69ec0739d552d1d_D20190630-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i10f4a7c2dee346a7ae89b1ac0bfc59a2_D20180701-20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-01</xbrli:startDate><xbrli:endDate>2019-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5d0b34ac870442f0b123592e4759fe18_D20170702-20180630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-07-02</xbrli:startDate><xbrli:endDate>2018-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i44441950840d4a86a381c5af874fb720_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i013542d0c5ce45a3abc4378a3207199c_I20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7862524ed2294128af4e237fd6ff55f4_I20180630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iea6eeaa268c54005abcf36dc2e5aea4a_I20170701"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-07-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b62781cbae84cb88fc84d05ac98777c_D20190630-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i270bd135c1fb4c79966d7eb29334e14c_D20180701-20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-01</xbrli:startDate><xbrli:endDate>2019-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ef501b910044d76a4ea95ee3f41098b_D20170702-20180630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-07-02</xbrli:startDate><xbrli:endDate>2018-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb20977d97974a87b6ec534f634adf77_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000719733</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i1edc9b13d5734ec8a60a2caeb643d22f_1"></div><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%;">UNITED STATES</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%;">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;">Washington, D.C. 20549</span></div><div style="text-align:center;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;____________________________________________________________&#160;</span></div><div style="text-align:center;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%;">FORM <ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGV4dHJlZ2lvbjpiNWU0NGIyNTFmMzc0NGNjOTQzOTJjMDdmZDI5ZTgzY180MzM5_434edd92-67a4-4cf0-9d04-93e03966ea60">10-K</ix:nonNumeric> </span></div><div style="text-align:center;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;____________________________________________________________&#160;</span></div><div style="text-align:center;margin-top:4pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-align:center;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" format="ixt-sec:boolballotbox" name="dei:DocumentAnnualReport" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGV4dHJlZ2lvbjpiNWU0NGIyNTFmMzc0NGNjOTQzOTJjMDdmZDI5ZTgzY180MzMy_15496ef0-8f37-4e5b-b00e-c4593dc7d2d2">&#9746;</ix:nonNumeric></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div><div style="text-align:center;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">FOR THE FISCAL YEAR ENDED <ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGV4dHJlZ2lvbjpiNWU0NGIyNTFmMzc0NGNjOTQzOTJjMDdmZDI5ZTgzY18zMjk_5f5e58b8-a212-4e19-a838-249ec018adf7">JUNE 27, 2020</ix:nonNumeric> </span></div><div style="text-align:center;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">OR</span></div><div style="text-align:center;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" format="ixt-sec:boolballotbox" name="dei:DocumentTransitionReport" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGV4dHJlZ2lvbjpiNWU0NGIyNTFmMzc0NGNjOTQzOTJjMDdmZDI5ZTgzY180MzMz_6b67ce39-9fd7-495f-b742-088941e6628e">&#9744;</ix:nonNumeric></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(D) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div><div style="text-align:center;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">FOR THE PERIOD FROM &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;TO &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="text-align:center;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Commission File Number <ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGV4dHJlZ2lvbjpiNWU0NGIyNTFmMzc0NGNjOTQzOTJjMDdmZDI5ZTgzY180MzM0_ee1f358c-4f34-4bf0-acbc-4228d3071d25">0-11559</ix:nonNumeric> </span></div><div style="text-align:center;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;____________________________________________________________&#160;</span></div><div style="text-align:center;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:24pt;font-weight:700;line-height:120%;"><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGV4dHJlZ2lvbjpiNWU0NGIyNTFmMzc0NGNjOTQzOTJjMDdmZDI5ZTgzY180MzM1_02eeaf4f-ad6d-4550-a87f-d89f4c71209d">KEY TRONIC CORP</ix:nonNumeric>ORATION</span></div><div style="text-align:center;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">(Exact name of registrant as specified in its charter)</span></div><div style="text-align:center;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;____________________________________________________________&#160;</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:318.00pt;"><tr><td style="width:1.0pt;"></td><td style="width:115.00pt;"></td><td style="width:1.0pt;"></td><td style="width:1.0pt;"></td><td style="width:72.25pt;"></td><td style="width:1.0pt;"></td><td style="width:1.0pt;"></td><td style="width:55.75pt;"></td><td style="width:1.0pt;"></td><td style="width:1.0pt;"></td><td style="width:67.00pt;"></td><td style="width:1.0pt;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGFibGU6NThjNTg1YzI2ODAwNDMyM2ExNjc5NTFhYjEzNGEyMjMvdGFibGVyYW5nZTo1OGM1ODVjMjY4MDA0MzIzYTE2Nzk1MWFiMTM0YTIyM18xLTAtMS0xLTA_1d59c2d8-1fc4-44b6-9e8f-8ce091a45709">Washington</ix:nonNumeric></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGFibGU6NThjNTg1YzI2ODAwNDMyM2ExNjc5NTFhYjEzNGEyMjMvdGFibGVyYW5nZTo1OGM1ODVjMjY4MDA0MzIzYTE2Nzk1MWFiMTM0YTIyM18xLTMtMS0xLTA_7c402cf2-76d1-454f-b609-91225fe5b7da">91-0849125</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(State or other jurisdiction of<br/>Incorporation or organization)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(I.R.S. Employer<br/>Identification No.)</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGFibGU6NThjNTg1YzI2ODAwNDMyM2ExNjc5NTFhYjEzNGEyMjMvdGFibGVyYW5nZTo1OGM1ODVjMjY4MDA0MzIzYTE2Nzk1MWFiMTM0YTIyM180LTAtMS0xLTA_b35bf6a7-65eb-49ee-b365-464516fb4e1c">4424 North Sullivan Road</ix:nonNumeric></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGFibGU6NThjNTg1YzI2ODAwNDMyM2ExNjc5NTFhYjEzNGEyMjMvdGFibGVyYW5nZTo1OGM1ODVjMjY4MDA0MzIzYTE2Nzk1MWFiMTM0YTIyM180LTEtMS0xLTA_aa50a982-aeb9-4f8f-8a57-b94e4ca08f8c">Spokane Valley,</ix:nonNumeric></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGFibGU6NThjNTg1YzI2ODAwNDMyM2ExNjc5NTFhYjEzNGEyMjMvdGFibGVyYW5nZTo1OGM1ODVjMjY4MDA0MzIzYTE2Nzk1MWFiMTM0YTIyM180LTItMS0xLTA_4e6b8ce5-1e87-4747-b7fd-ec648cbd5751">Washington</ix:nonNumeric></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGFibGU6NThjNTg1YzI2ODAwNDMyM2ExNjc5NTFhYjEzNGEyMjMvdGFibGVyYW5nZTo1OGM1ODVjMjY4MDA0MzIzYTE2Nzk1MWFiMTM0YTIyM180LTMtMS0xLTA_cb65c631-d100-4c66-bb60-11cd1c0335a2">99216</ix:nonNumeric></span></td></tr><tr><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Address of principal executive offices)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Zip Code)</span></td></tr></table></div><div><span><br/></span></div><div style="text-align:center;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">(<ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGV4dHJlZ2lvbjpiNWU0NGIyNTFmMzc0NGNjOTQzOTJjMDdmZDI5ZTgzY180MzM2_61a43827-c5df-4a1c-a9c3-9fa80479c799">509</ix:nonNumeric>) <ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGV4dHJlZ2lvbjpiNWU0NGIyNTFmMzc0NGNjOTQzOTJjMDdmZDI5ZTgzY180MzM3_f04cf23c-7a09-4c9b-aa74-dc452bf8e447">928-8000</ix:nonNumeric> </span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(Registrant&#8217;s telephone number, including area code)</span></div><div style="text-align:center;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">N/A</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(Former name, former address and former fiscal year, if changed since last report)</span></div><div style="text-align:center;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;____________________________________________________________&#160;&#160;</span></div><div style="text-align:center;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Securities Registered Pursuant to Section&#160;12(b) of the Act: None</span></div><div style="text-align:center;margin-top:10pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:348.00pt;"><tr><td style="width:1.0pt;"></td><td style="width:127.00pt;"></td><td style="width:1.0pt;"></td><td style="width:1.0pt;"></td><td style="width:61.00pt;"></td><td style="width:1.0pt;"></td><td style="width:1.0pt;"></td><td style="width:154.00pt;"></td><td style="width:1.0pt;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Title of each class</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Trading Symbol</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGFibGU6YzQ5ZTk1YzVmZWYxNDY1MzhhNzM0NDk5ZTIzNmViNTkvdGFibGVyYW5nZTpjNDllOTVjNWZlZjE0NjUzOGE3MzQ0OTllMjM2ZWI1OV8yLTAtMS0xLTA_99b294ef-e08b-469d-8fa5-0c3b03977b45">Common stock, no par value</ix:nonNumeric></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGFibGU6YzQ5ZTk1YzVmZWYxNDY1MzhhNzM0NDk5ZTIzNmViNTkvdGFibGVyYW5nZTpjNDllOTVjNWZlZjE0NjUzOGE3MzQ0OTllMjM2ZWI1OV8yLTEtMS0xLTA_63ccf52c-d8eb-4771-89b5-1cb9abb4e5db">KTCC</ix:nonNumeric></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGFibGU6YzQ5ZTk1YzVmZWYxNDY1MzhhNzM0NDk5ZTIzNmViNTkvdGFibGVyYW5nZTpjNDllOTVjNWZlZjE0NjUzOGE3MzQ0OTllMjM2ZWI1OV8yLTItMS0xLTA_30571d9a-222d-422b-b61d-70430b0a31a1">The NASDAQ Stock Market LLC</ix:nonNumeric></span></td></tr></table></div><div style="text-align:center;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Securities Registered Pursuant to Section&#160;12(g) of the Act: None</span></div><div style="text-align:center;margin-top:4pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;&#160;____________________________________________________________&#160;</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.&#160;&#160;&#160;&#160;Yes&#160;&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#9744;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGV4dHJlZ2lvbjpiNWU0NGIyNTFmMzc0NGNjOTQzOTJjMDdmZDI5ZTgzY180MzMw_28e3a330-04b9-43a9-aa9f-91a38bdb19ba">No</ix:nonNumeric>&#160;&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#9746;</span></div><div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Indicate by check mark if the registrant is not required to file reports pursuant to Section&#160;13 or Section&#160;15(d) of the Exchange Act.&#160;&#160;&#160;&#160;Yes&#160;&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#9744;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGV4dHJlZ2lvbjpiNWU0NGIyNTFmMzc0NGNjOTQzOTJjMDdmZDI5ZTgzY180MzMx_3ac76d8f-6719-4de6-a216-82d54d6ce1b8">No</ix:nonNumeric>&#160;&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#9746;</span></div><div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90 days.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGV4dHJlZ2lvbjpiNWU0NGIyNTFmMzc0NGNjOTQzOTJjMDdmZDI5ZTgzY180MzQw_acae987f-29a2-44e8-8899-4f9c2f3397ed">Yes</ix:nonNumeric>&#160;&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#9746;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#9744;</span></div><div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulations S-T (&#167; 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGV4dHJlZ2lvbjpiNWU0NGIyNTFmMzc0NGNjOTQzOTJjMDdmZDI5ZTgzY180MzQx_f117d5ee-7ff6-486b-9086-d80c2b8108ef">Yes</ix:nonNumeric>&#160;&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#9746;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#9744;</span></div><div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer or a smaller reporting company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer&#8221; and &#8220;smaller reporting company&#8221; in Rule 12b-2 of the Exchange Act.</span></div><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(Check one):</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.491%;"><tr><td style="width:1.0%;"></td><td style="width:22.384%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.557%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:46.172%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.557%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:22.384%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.557%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:2.389%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Large&#160;accelerated&#160;filer</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial Unicode MS',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#9744;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGFibGU6NDY0MzEwMTM4NzcxNDE5Nzk2ZjI1YjY5YmViM2I5YWMvdGFibGVyYW5nZTo0NjQzMTAxMzg3NzE0MTk3OTZmMjViNjliZWIzYjlhY18wLTQtMS0xLTA_d780aa67-1bf8-408f-9a79-761f946afa07">Accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial Unicode MS',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#9744;</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-accelerated filer</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">&#9746;</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Smaller reporting company</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial Unicode MS',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" format="ixt-sec:boolballotbox" name="dei:EntitySmallBusiness" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGFibGU6NDY0MzEwMTM4NzcxNDE5Nzk2ZjI1YjY5YmViM2I5YWMvdGFibGVyYW5nZTo0NjQzMTAxMzg3NzE0MTk3OTZmMjViNjliZWIzYjlhY18yLTYtMS0xLTA_2419efa3-c4ae-4209-b929-8a10504301fd">&#9746;</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Emerging growth company</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial Unicode MS',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGFibGU6NDY0MzEwMTM4NzcxNDE5Nzk2ZjI1YjY5YmViM2I5YWMvdGFibGVyYW5nZTo0NjQzMTAxMzg3NzE0MTk3OTZmMjViNjliZWIzYjlhY180LTItMS0xLTA_8a3f293a-f581-42bf-9eb3-aee12b6de625">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#9744;</span></div><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">7262(b)) by the registered public accounting firm that prepared or issued its audit report. </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" format="ixt-sec:boolballotbox" name="dei:IcfrAuditorAttestationFlag" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGV4dHJlZ2lvbjpiNWU0NGIyNTFmMzc0NGNjOTQzOTJjMDdmZDI5ZTgzY18yMTk5MDIzMjYwMzA0_c8d3cc4a-9766-4ef8-98d8-7589eeae68e4">&#9746;</ix:nonNumeric></span></div><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).&#160;&#160;&#160;&#160;Yes&#160;&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" format="ixt-sec:boolballotbox" name="dei:EntityShellCompany" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGV4dHJlZ2lvbjpiNWU0NGIyNTFmMzc0NGNjOTQzOTJjMDdmZDI5ZTgzY180MzQy_0264b1f8-7b16-4730-9650-8a64db16bec4">&#9744;</ix:nonNumeric></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#9746;</span></div><div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">State the aggregate market value of the voting and non-voting common equity held by non affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant&#8217;s most recently completed second fiscal quarter.</span></div><div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December 31, 2019, the aggregate market value of the registrant&#8217;s common stock held by non-affiliates of the registrant was $<ix:nonFraction unitRef="usd" contextRef="i40511730b0274a6eb73662fe4cdcd4ad_I20191228" decimals="-5" format="ixt:numdotdecimal" name="dei:EntityPublicFloat" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGV4dHJlZ2lvbjpiNWU0NGIyNTFmMzc0NGNjOTQzOTJjMDdmZDI5ZTgzY18zNjY3_d75f6444-b296-4fe0-8dea-ffaf71745147">56.7</ix:nonFraction> million based on the closing price as reported on the NASDAQ.</span></div><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Indicate the number of shares outstanding of each of the issuer&#8217;s classes of common stock, as of the latest practicable date: <ix:nonFraction unitRef="shares" contextRef="idbbe31f63abb4c3cb2750591b79e563f_I20200904" decimals="INF" format="ixt:numdotdecimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGV4dHJlZ2lvbjpiNWU0NGIyNTFmMzc0NGNjOTQzOTJjMDdmZDI5ZTgzY18zODUw_732ce86d-450d-4fe6-bc7a-549ffc82e7b2">10,759,680</ix:nonFraction> shares of common stock were outstanding as of September&#160;4, 2020.</span></div><div style="text-align:center;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;____________________________________________________________&#160;&#160;</span></div><div style="text-align:center;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Documents Incorporated by Reference:</span></div><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGV4dHJlZ2lvbjpiNWU0NGIyNTFmMzc0NGNjOTQzOTJjMDdmZDI5ZTgzY180MzM4_2c1718ce-c664-424e-9665-80d9511400b4" escape="true">Certain information is incorporated into Part III of this report by reference to the Proxy Statement for the registrant&#8217;s 2020 annual meeting of stockholders to be filed with the Securities and Exchange Commission pursuant to Regulation 14A not later than 120 days after the end of the fiscal year covered by this Form 10-K.</ix:nonNumeric> </span></div><div style="text-align:center;"><span><br/></span></div><div style="margin-top:9pt;"><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div><span><br/></span></div></div></div><div id="i1edc9b13d5734ec8a60a2caeb643d22f_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">KEY TRONIC CORPORATION</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">2020 FORM 10-K</span></div><div style="text-align:center;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">TABLE OF CONTENTS</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:9.880%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:80.159%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:6.661%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Page&#160;No.</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">PART&#160;I</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Item&#160;1.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1edc9b13d5734ec8a60a2caeb643d22f_13">Business</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1edc9b13d5734ec8a60a2caeb643d22f_13">4</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Item 1A.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1edc9b13d5734ec8a60a2caeb643d22f_16">Risk Factors</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1edc9b13d5734ec8a60a2caeb643d22f_16">9</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Item 1B.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1edc9b13d5734ec8a60a2caeb643d22f_19">Unresolved Staff Comments</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1edc9b13d5734ec8a60a2caeb643d22f_19">14</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Item 2.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1edc9b13d5734ec8a60a2caeb643d22f_22">Properties</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1edc9b13d5734ec8a60a2caeb643d22f_22">15</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Item 3.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1edc9b13d5734ec8a60a2caeb643d22f_25">Legal Proceedings</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1edc9b13d5734ec8a60a2caeb643d22f_25">16</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Item 4.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1edc9b13d5734ec8a60a2caeb643d22f_28">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1edc9b13d5734ec8a60a2caeb643d22f_28">16</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">PART&#160;II</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Item 5.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1edc9b13d5734ec8a60a2caeb643d22f_34">Market for the Registrant&#8217;s Common Equity, Related Stockholder Matters, and Issuer Purchases of Equity Securities</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1edc9b13d5734ec8a60a2caeb643d22f_34">16</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Item 6.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1edc9b13d5734ec8a60a2caeb643d22f_37">Selected Financial Data</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1edc9b13d5734ec8a60a2caeb643d22f_37">18</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Item&#160;7.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1edc9b13d5734ec8a60a2caeb643d22f_40">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1edc9b13d5734ec8a60a2caeb643d22f_40">19</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Item 7A.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1edc9b13d5734ec8a60a2caeb643d22f_52">Quantitative and Qualitative Disclosures about Market Risk</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1edc9b13d5734ec8a60a2caeb643d22f_52">29</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Item 8.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1edc9b13d5734ec8a60a2caeb643d22f_55">Financial Statements and Supplementary Data</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30-60</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Item 9.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1edc9b13d5734ec8a60a2caeb643d22f_139">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1edc9b13d5734ec8a60a2caeb643d22f_139">61</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Item 9A.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1edc9b13d5734ec8a60a2caeb643d22f_142">Controls and Procedures</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1edc9b13d5734ec8a60a2caeb643d22f_142">61</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Item 9B.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1edc9b13d5734ec8a60a2caeb643d22f_145">Other Information</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1edc9b13d5734ec8a60a2caeb643d22f_145">63</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">PART&#160;III</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Item&#160;10.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1edc9b13d5734ec8a60a2caeb643d22f_151">Directors, Executive Officers and Corporate Governance</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1edc9b13d5734ec8a60a2caeb643d22f_151">63</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Item&#160;11.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1edc9b13d5734ec8a60a2caeb643d22f_154">Executive Compensation</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1edc9b13d5734ec8a60a2caeb643d22f_154">63</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Item&#160;12.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1edc9b13d5734ec8a60a2caeb643d22f_157">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1edc9b13d5734ec8a60a2caeb643d22f_157">63</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Item 13.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1edc9b13d5734ec8a60a2caeb643d22f_160">Certain Relationships and Related Transactions, and Director Independence</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1edc9b13d5734ec8a60a2caeb643d22f_160">64</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Item 14.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1edc9b13d5734ec8a60a2caeb643d22f_163">Principal Accounting Fees and Services</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1edc9b13d5734ec8a60a2caeb643d22f_163">64</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">PART&#160;IV</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Item 15.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1edc9b13d5734ec8a60a2caeb643d22f_169">Exhibits and Financial Statement Schedule</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1edc9b13d5734ec8a60a2caeb643d22f_169">64</a></span></div></td></tr><tr><td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1edc9b13d5734ec8a60a2caeb643d22f_184">Signatures</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1edc9b13d5734ec8a60a2caeb643d22f_184">70</a></span></div></td></tr></table></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">3</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">FORWARD-LOOKING STATEMENTS</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">References in this report to &#8220;the Company,&#8221; &#8220;Key Tronic,&#8221; &#8220;KeyTronicEMS,&#8221; &#8220;we,&#8221; &#8220;our,&#8221; or &#8220;us&#8221; mean Key Tronic Corporation together with its subsidiaries, except where the context otherwise requires.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">This Annual Report on Form 10-K contains forward-looking statements in addition to historical information. Forward-looking statements are subject to certain risks and uncertainties that could cause actual results to differ materially from those reflected in the forward-looking statements. Risks and uncertainties that might cause such differences include, but are not limited to those outlined in &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Risks and Uncertainties that May Affect Future Results.&#8221; Readers are cautioned not to place undue reliance on forward-looking statements, which reflect management&#8217;s opinions only as of the date hereof. The Company undertakes no obligation to update forward-looking statements to reflect developments or information obtained after the date hereof and disclaims any obligation to do so. Readers should carefully review the risk factors described in periodic reports the Company files from time to time with the Securities and Exchange Commission, including Quarterly Reports on Form 10-Q and Current Reports on Form 8-K.</span></div><div id="i1edc9b13d5734ec8a60a2caeb643d22f_10"></div><div style="text-align:center;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">PART I</span></div><div id="i1edc9b13d5734ec8a60a2caeb643d22f_13"></div><div style="margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:8.709%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:89.091%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Item&#160;1.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">BUSINESS</span></td></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Background</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Key Tronic Corporation (dba: KeyTronicEMS Co.) was organized in 1969, as a Washington corporation that locally manufactured computer keyboards. The ability to design, build and deliver a quality product led us to become a leading independent manufacturer of keyboards for computers in the United States. Our fully integrated design, tooling, and automated manufacturing capabilities enabled us to rapidly respond to customers&#8217; needs for keyboards in production quantities worldwide. We supported our sales growth through the development and purchase of international manufacturing facilities. As the computer keyboard market matured with increasing competition from other international providers, we determined that our business could no longer solely rely on keyboard sales.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">After assessing market conditions and our strengths and capabilities, we shifted our focus from keyboard manufacturing to contract manufacturing for a wide range of products. Our unique strategic attributes are based on our core strengths of innovative design and engineering expertise in electronics, mechanical engineering, sheet metal fabrication and stamping, and precision plastics combined with high-quality, low cost production, and assembly on an international basis while providing exceptional customer service. These strengths have made our company a strong competitor in the electronic manufacturing services (EMS) market.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Our Industry and Strategy</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The expansion of the EMS industry and our acquisitions have allowed us to continue to expand our customer base and the industries that we serve. The increase in new programs represents a growing portion of our revenue and a promising foundation for our future. In keeping with our long-term strategic objectives, we have been successfully building a more diversified customer portfolio, spanning a wider range of industries. We currently offer our customers the following services: integrated electronic and mechanical engineering, precision plastic molding, sheet metal fabrication, printed circuit board (PCB) and complete product assembly, component selection, sourcing and procurement, worldwide logistics, and new product testing and production all at competitive pricing due to our global footprint. We differentiate ourselves from others our size and larger in the EMS industry by providing vertical integration, a flexible and responsive approach to our customer&#8217;s changing supply demand, and complete design engineering support.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We believe that we are well positioned in the EMS industry to continue the expansion of our customer base and achieve long-term growth. Our unique blend of multinational facilities, vertical integration, centralized management, and core strengths continue to support our growth and our customers&#8217; needs. We continue to focus on controlling operating expenses and leveraging the synergistic capabilities of our world-class facilities in the United States, Mexico, China and Vietnam. This international production capability provides our customers with the benefits of improved supply-chain management, reduced inventory, lower labor costs, lower transportation costs, and reduced product fulfillment time. Given our competitive advantages and the growing pressure for new potential customers to move forward with their outsourcing strategies, we are strongly positioned to win new business in coming periods and grow our revenue and profits.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">4</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The EMS industry is intensely competitive. Although our customer base is growing, we still have less than 1% of the potential global market and our revenue can fluctuate significantly due to reliance on a concentrated base of customers. We are planning for new customer growth in the coming quarters by securing new programs with new and existing customers, increasing our worldwide manufacturing capacity, leveraging further our design engineering capabilities and continuing to improve our manufacturing and procurement processes and capabilities. Ongoing challenges that we face include but are not limited to the following: continuing to win programs from new and existing customers, balancing capital employed, production capacity and key personnel in support of new customer programs, improving operating efficiencies, controlling costs while developing competitive pricing strategies, and successfully transitioning new program wins to full production.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Customers and Marketing</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We provide a mix of manufacturing services for outsourced Original Equipment Manufacturing (OEM) products. We provide the following EMS services: product design, surface mount technologies (SMT) and pin through hole capability for printed circuit board assembly, tool making, precision plastic molding, sheet metal fabrication and painting, liquid injection molding, complex assembly, automated tape winding, prototype design and full product assembly.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Sales of the majority of our products have not historically been seasonal in nature, but may be seasonal in the future if there are changes in the types of products manufactured. Sales can, however, fluctuate significantly between quarters from changes in customers and customer demand due to the concentration of sales generated by our largest customers.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For the fiscal years 2020, 2019 and 2018, the five largest customers in each year accounted for 40%, 41% and 42% of combined total net sales, respectively. We continue to diversify our customer base by adding additional programs and customers. We expect net sales to our five largest customers as a percentage of total net sales to approximate current levels going forward.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table represents all customers that represented 10% or more of total net sales during the last three fiscal years:</span></div><div style="margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:59.222%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.637%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.637%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.640%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Percentage&#160;of&#160;Net&#160;Sales by Fiscal Year</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer A</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19%</span></td></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">There can be no assurance that the Company&#8217;s principal customers will continue to purchase products from the Company at current levels. Moreover, the Company typically does not enter into long-term volume purchase contracts with its customers, and the Company&#8217;s customers have certain rights to extend or delay the shipment of their orders. The loss of one or more of the Company&#8217;s major customers, or the reduction, delay or cancellation of orders from such customers, could materially and adversely affect the Company&#8217;s business, operating results and financial condition.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We market our products and services primarily through our direct sales department which is comprised of strategically located field sales people and distributors. We also maintain relationships with several independent sales organizations to assist in marketing our EMS product lines.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Manufacturing</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have continually made investments in developing and expanding a capital equipment base to achieve vertical integration and efficiencies in our manufacturing processes. We have invested significant capital into SMT for volume manufacturing of complex printed circuit board assemblies and in our metal shop providing precision metal stamping, fabricating, and finishing. We also design and develop tooling for injection molding and sheet metal fabrication and manufacture the majority of plastic and sheet metal parts used in the products we manufacture. Additionally, we have equipment to maintain a controlled clean environment for manufacturing processes that require a high level of precise control.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We use a variety of manual and automated assembly processes in our facilities, depending upon product complexity and degree of customization. Some examples of automated processes include component insertion, SMT, selective soldering, flexible robotic assembly, automated storage tape winding, computerized vision system quality inspection, laser turrets, automated switch and key top installation, robotic welding, automated powder coat application, and automated functional testing.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our engineering expertise and automated manufacturing processes enable us to work closely with our customers during the design and prototype stages of production and to jointly increase productivity and reduce response time to the marketplace. We use computer-aided design techniques and software to assist in preparation of the tool design layout and component placement, to reduce tooling and production costs, improve component and product quality, and enhance turnaround time during product development.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We purchase materials and components for our products from many different suppliers, including both domestic and international sources. We develop close working relationships with our suppliers, many of whom have been supplying products to us for several years.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Research, Development, and Engineering</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As part of our long-term strategy, we are committed to supporting our customers by providing research, development, and engineering services. We have seen an increase in the success of providing design support on existing and potential customers in differentiating ourselves. These services allow us to facilitate in optimizing new product designs, and the production processes of our customers&#8217; programs.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Research, development, and engineering (RD&amp;E) expenses consist principally of employee related costs, third party development costs, program materials costs, depreciation, and allocated information technology and facilities costs.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Competition</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The market for the products and services we provide is highly competitive. There are numerous competitors in the EMS industry, many of which have substantially more resources and are more geographically diverse than we are. Some of our competitors have similar international production capabilities, large financial resources and some have substantially greater manufacturing, research and development, and marketing resources. There is also competition from the manufacturing operations of our current and potential customers, who are continually evaluating the merits of manufacturing their products internally versus the advantages of outsourcing. We believe that we can currently compete favorably in these areas primarily on the basis of our international footprint, responsiveness, creativity, vertical production capability, quality, and cost.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Trademarks</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our name and logo are federally registered trademarks, and we believe they are valuable assets of our business. We operate under the trade name &#8220;KeyTronicEMS&#8221; to better identify our primary business concentration in contract manufacturing in the EMS industry. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Employees</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We consider our employees to be our primary strength and we make considerable efforts to maintain a well-qualified workforce. Our employee benefits include bonus programs involving periodic payments to all employees based on meeting quarterly or fiscal year performance targets. We regularly provide transportation, medical services, and meals to all of our employees in foreign locations. The Company also has defined contribution plans available to U.S. employees who have attained age 21 and provide group health, life, and disability insurance plans. We also maintain share based compensation plans and other long-term incentive plans for certain employees and outside directors.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June&#160;27, 2020 we had 5,741 full-time employees compared to 4,067 on June&#160;29, 2019, and 4,701 on June&#160;30, 2018. Since we can have significant fluctuations in product demand, we seek to maintain flexibility in our workforce by utilizing skilled temporary labor in some of our manufacturing facilities in addition to full-time employees.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Backlog</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On July&#160;25, 2020 our order backlog was valued at approximately $215.3 million, compared to approximately $159.5 million on July&#160;27, 2019. The amount of backlog is not necessarily indicative of future sales but can be indicative of trends in expected future sales revenue. Due to the relationships with our customers, we will occasionally allow orders to be canceled or rescheduled and as a result it is not a meaningful indicator of future financial results. If there are canceled or rescheduled orders, we typically negotiate fees to cover the costs we have incurred. Order backlog consists of purchase orders received for products expected to be shipped approximately within the next twelve months, although shipment dates are subject to change due to design modifications, customer forecast changes, or other customer requirements.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Foreign Markets</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Information concerning net sales and long-lived assets (property, plant, and equipment) by geographic areas is set forth in Note 12, &#8220;Enterprise-Wide Disclosures&#8221; of the consolidated financial statements of this Annual Report on Form 10-K and that information is incorporated herein.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Executive Officers of the Registrant</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The table below sets forth the name, current age and current position of our executive officers and other significant employees:</span></div><div style="text-align:center;margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:24.668%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:4.756%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:67.276%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Name</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Age</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Positions Held</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Executive Officers</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Craig D. Gates</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">President and Chief Executive Officer</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Brett R. Larsen</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Executive Vice President of Administration, Chief Financial Officer, and Treasurer</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Philip S. Hochberg</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Executive Vice President of Business Development</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Duane D. Mackleit</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Executive Vice President of Operations</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">David H. Knaggs</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vice President of Quality and Regulatory Affairs</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Chad T. Orebaugh</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vice President of Engineering</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thomas Despres</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Vice President of Southwest Operations</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Mark Courtney</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Vice President of Supply Chain</span></div></td></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Executive Officers</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">CRAIG D. GATES</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; President and Chief Executive Officer </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Mr.&#160;Gates, age 61, has been President and Chief Executive officer of the Company since April 2009. Previously, he was Executive Vice President and General Manager from August 2002 to April 2009. He served as Executive Vice President of Marketing, Engineering and Sales from July 1997 to August 2002 and served as Vice President and General Manager of New Business Development from October 1995 to July 1997. He joined the Company as Vice President of Engineering in October of 1994. From 1982 to 1991 he held various engineering and management positions within the Microswitch Division of Honeywell, Inc., in Freeport, Illinois, and from 1991 to October 1994 he served as Director of Operations, Electronics for Microswitch. Mr.&#160;Gates has a Bachelor of Science Degree in Mechanical Engineering and a Masters in Business Administration from the University of Illinois, Urbana.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">BRETT R. LARSEN</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; Executive Vice President of Administration, Chief Financial Officer, and Treasurer</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Mr.&#160;Larsen, age 47, has served as Executive Vice President of Administration, Chief Financial Officer, and Treasurer since July 2015. Previously, he was Vice President of Finance and Controller from February 2010 to July 2015. He was Chief Financial Officer of FLSmidth Spokane, Inc. from December 2008 to February 2010. From October 2005 through November 2008, Mr.&#160;Larsen served as Controller of Key Tronic Corporation. From May 2004 to October 2005, Mr.&#160;Larsen served as Manager of Financial Reporting of Key Tronic Corporation. From 2002 to May 2004, Mr.&#160;Larsen was an audit manager for the public accounting firm BDO USA, LLP. He also held various auditing and supervisory positions with Grant Thornton LLP from 1997 to 2002. Mr.&#160;Larsen has a Bachelor of Science degree in Accounting and a Masters degree in Accounting from Brigham Young University and is a Certified Public Accountant.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">PHILIP S. HOCHBERG</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; Executive Vice President of Business Development</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Mr.&#160;Hochberg, age 58, has been Executive Vice President of Business Development since July 2012. Prior to this, Mr.&#160;Hochberg served as Vice President of Business Development from October 2009 through June 2012. He was Director of Business Development and Program Management from July 2008 to October 2009. Mr.&#160;Hochberg served as Director of Business Development from October 2004 to July 2008 and as Director of EMS Sales and Marketing from July 2000 to October 2004. Prior to joining Key Tronic, Mr.&#160;Hochberg worked for Quinton Instrument Company as their Director of Marketing and Product Management from 1992 to 2000. From 1988 to 1992, he was employed by SpaceLabs Medical as their Business Development Marketing Manager. Mr.&#160;Hochberg has an MBA from the University of British Columbia, a BA in Psychology, with a minor in Business from Washington University in St. Louis.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">DUANE D. MACKLEIT</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; Executive Vice President of Operations</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Mr.&#160;Mackleit, age 52, has been Executive Vice President of Operations since December 2019. Prior to this, Mr. Mackleit served as&#160;Vice President of Program Management since July 2012. He served as Director of Program Management from July 2008 through June 2012. From May 2006 to July 2008 he served as Principal Program Manager. Prior to that, he served as Program Manager from March 2002 to May 2006 and Associate Program Manager from August 2000 to March 2002. Mr.&#160;Mackleit has also held several other positions with Key Tronic Corporation. Mr.&#160;Mackleit has an AA in Business from Spokane Falls Community College and a BA in Business/Marketing from Eastern Washington University. He also holds a MBA from Gonzaga University.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">DAVID H. KNAGGS</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; Vice President of Quality and Regulatory Affairs</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Mr. Knaggs, age 39, has been Vice President of Quality and Regulatory Affairs since November 2017. Previously he was Vice President of Quality since October 2016. Before joining KeyTronicEMS, Mr. Knaggs worked at Telect, Inc. from 2008 to 2016 as their Director of Engineering. Prior to that, he worked at Isothermal Systems Research as Lead Systems Engineer from 2003 to 2008. He has a Bachelor of Science degree in Mechanical Engineering with a minor in mathematics from the University of Washington.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">CHAD T. OREBAUGH </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8211; Vice President of Engineering</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Mr. Orebaugh, age 49, has been Vice President of Engineering since April 2017. Prior to this, Mr. Orebaugh served as Director of Engineering since May 2013. From April 2010 to May 2013, he served as Manager of Engineering. From January 2000 to April 2010 he served as Lead Mechanical Engineer. Prior to that, he served as Mechanical Engineer from October 1998 to January 2000 and Associate Mechanical Engineer since October 1997. Mr. Orebaugh holds a BA in Mechanical Engineering from Gonzaga University.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">THOMAS DESPRES </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8211; Vice President of Southwest Operations</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Thomas Despres, age 58, has been Vice President of Southwest Operations since November 2017.  Prior to joining KeyTronicEMS, Mr. Despres worked for Gates Corporation as Plant General Manager from July 2017 to November 2017.  From 2016 to 2017, he was self-employed and from 2012 to 2016 he was employed by Flextronics as Vice President Global Account Management.  He has an MBA from Campbell University, and a BBA, Production Management from Ohio University in Athens.  </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">MARK COURTNEY </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8211; Vice President of Supply Chain</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Mark Courtney, age 54, has been Vice President of Supply Chain of the company since August 2019. Previously, he served as Purchasing Manager and Director of North American Purchasing from September 2015 to August 2019, and as Supply Chain Manager, ERP and Business Operations Manager for Amphenol Telect from August 2007 to September 2015. From March 2006 to August 2007, he served as Senior Buyer/Planner for Honeywell Specialty Materials and from June 2005 to March 2006 as Purchasing Manager for MRV Communications. From May 2000 to June 2005, he served as a Field and Inside Sales Associate for Arrow Electronics and from October 1991 to May 2000 held various positons at Alesis.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Available Information</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our principal executive offices are located at 4424 North Sullivan Road, Spokane Valley, Washington 99216, and our telephone number is (509)&#160;928-8000. Our website is located at http://www.keytronic.com where filings of our Annual Report on Form 10-K, Quarterly Reports on Form 10-Q or current reports on Form 8-K are available after they have been filed with the Securities and Exchange Commission. The information presented on our website currently and in the future is not considered to be part of this document or any document incorporated by reference in this document.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">8</span></div></div></div><div id="i1edc9b13d5734ec8a60a2caeb643d22f_16"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:8.709%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:89.091%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Item&#160;1A.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">RISK FACTORS</span></td></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">There are risks and uncertainties that could affect our business. These risks and uncertainties include but are not limited to, the risk factors described below, in Item&#160;7A: &#8220;Quantitative and Qualitative Disclosures about Market Risk&#8221; and elsewhere in this Form 10-K.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">RISKS AND UNCERTAINTIES THAT MAY AFFECT FUTURE RESULTS </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">The following risks and uncertainties could affect our actual results and could cause results to differ materially from past results or those contemplated by our forward-looking statements. When used herein, the words &#8220;expects,&#8221; &#8220;believes,&#8221; &#8220;anticipates&#8221; and other similar expressions are intended to identify forward-looking statements.</span></div><div style="margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Our operations may be subject to certain risks. </span></div><div style="margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We manufacture product in facilities located in Mexico, China, Vietnam and the United States. These operations may be subject to a number of risks, including: </span></div><div style="text-indent:-18pt;padding-left:36pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">difficulties in staffing, turnover and managing onshore and offshore operations;</span></div><div style="text-indent:-18pt;padding-left:36pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">political and economic instability (including acts of terrorism, pandemics, civil unrest, forms of violence and outbreaks of war), which could impact our ability to ship, manufacture, and/or receive product;</span></div><div style="text-indent:-18pt;padding-left:36pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">unexpected changes in regulatory requirements and laws;</span></div><div style="text-indent:-18pt;padding-left:36pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">longer customer payment cycles and difficulty collecting accounts receivable;</span></div><div style="text-indent:-18pt;padding-left:36pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">export duties, import controls and trade barriers (including quotas);</span></div><div style="text-indent:-18pt;padding-left:36pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">governmental restrictions on the transfer of funds;</span></div><div style="text-indent:-18pt;padding-left:36pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">burdens of complying with a wide variety of foreign laws and labor practices; subject to trade wars and tariffs </span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt;">our locations may be impacted by hurricanes, tornadoes, earthquakes, water shortages, tsunamis, floods, typhoons, fires, extreme weather conditions and other natural or man-made disasters. Our locations may also be impacted by future temporary closures and labor constraints as a result of COVID-19.</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our operations in certain foreign locations receive favorable income tax treatment in the form of tax credits or other incentives. In the event that such tax incentives are not extended, are repealed, or we no longer qualify for such programs, our taxes may increase, which would reduce our net income. </span></div><div style="margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Additionally, certain foreign jurisdictions restrict the amount of cash that can be transferred to the U.S or impose taxes and penalties on such transfers of cash. To the extent we have excess cash in foreign locations that could be used in, or is needed by, our operations in the United States, we may incur significant penalties and/or taxes to repatriate these funds. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">We may experience fluctuations in quarterly results of operations. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our quarterly operating results have varied in the past and may vary in the future due to a variety of factors, including adverse changes in the U.S. and global macroeconomic environment, volatility in overall demand for our customers&#8217; products, success of customers&#8217; programs, timing of new programs, new product introductions or technological advances by us, our customers and our competitors, and changes in pricing policies by us, our customers, our suppliers, and our competitors. Our customer base is diverse in the markets they serve, however, decreases in demand, particularly from customers in certain industries could affect future quarterly results. Additionally, our customers could be adversely impacted by illiquidity in the credit markets which could directly impact our operating results. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Component procurement, production schedules, personnel and other resource requirements are based on estimates of customer requirements. Occasionally, our customers may request accelerated production that can stress resources and reduce operating margins. Conversely, our customers may abruptly lower or cancel production which may lead to a sudden, unexpected increase in inventory or accounts receivable for which we may not be reimbursed even when under contract with customers. In addition, because many of our operating expenses are relatively fixed, a reduction in customer demand can harm our gross profit and operating results. The products which we manufacture for our customers have relatively short product lifecycles. Therefore, our business, operating results and financial condition are dependent in a significant way on our ability to obtain orders from new customers and new product programs from existing customers. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Operating results can also fluctuate if changes are made to significant estimates and assumptions. Significant estimates and assumptions include the allowance for doubtful receivables, provision for obsolete and non-saleable inventory, stock-based compensation, the valuation allowance on deferred tax assets, impairment of long-lived assets, long-term incentive compensation accrual, the provision for warranty costs, and the impact of hedging activities. </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Due to the COVID-19 pandemic, we have seen extreme shifts in demand from our customer base. The possibility of future temporary closures and labor constraints, as well as the inability to predict customer demand, costs, and future supply chain disruptions during the rapidly changing COVID-19 environment can materially impact operating results. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">We are exposed to general economic conditions, which could have a material adverse impact on our business, operating results and financial condition. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Adverse economic conditions and uncertainty in the global economy such as unstable global financial and credit markets, inflation, and recession can negatively impact our business. Unfavorable economic conditions could affect the demand for our customers&#8217; products by triggering a reduction in orders as well as a decline in forecasts which could adversely affect our sales in future periods. Additionally, the financial strength of our customers and suppliers and their ability to obtain and rely on credit financing may affect their ability to fulfill their obligations to us and have an adverse effect on our financial results. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Adverse macroeconomic conditions as a result of COVID-19 can affect our business. The conditions can affect the Company&#8217;s ability to predict and plan for future supply chain disruptions, fluctuations in customer demand and costs, and the ability to operate as there is uncertainty over future temporary closures. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">The majority of our sales come from a small number of customers and a decline in sales to any of these customers could adversely affect our business. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">At present, our customer base is concentrated and could become more or less concentrated. There can be no assurance that our principal customers will continue to purchase products from us at current levels. Moreover, we typically do not enter into long-term volume purchase contracts with our customers, and our customers have certain rights to extend or delay the shipment of their orders. We, however, typically require that our customers contractually agree to buy back inventory purchased within specified lead times to build their products if not used. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The loss of one or more of our major customers, or the reduction, delay or cancellation of orders from such customers, due to economic conditions or other forces, could materially and adversely affect our business, operating results and financial condition. The contraction in demand from certain industries could impact our customer orders and have a negative impact on our operations over the foreseeable future. Additionally, if one or more of our customers were to become insolvent or otherwise unable to pay for the manufacturing services provided by us, our operating results and financial condition would be adversely affected. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">We depend on a limited number of suppliers for certain components that are critical to our manufacturing processes. A shortage of these components or an increase in their price could interrupt our operations and result in a significant change in our results of operations. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We are dependent on many suppliers, including sole source suppliers, to provide key components and raw materials used in manufacturing customers&#8217; products. We have seen supply shortages in certain electronic components. In addition, our suppliers' facilities may also experience earthquakes, tsunamis and other natural disasters which may cause a shortage of components. This can result in longer lead times and the inability to meet our customers request for flexible production and extended shipment dates. If demand for components outpaces supply, capacity delays could affect future operations. Delays in deliveries from suppliers or the inability to obtain sufficient quantities of components and raw materials could cause delays or reductions in shipment of products to our customers which could adversely affect our operating results and damage customer relationships.   </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Key Tronic is working closely with its employees and key suppliers to ascertain delays attributable to the COVID-19 pandemic.  Potential delays in production and extended transit times of critical parts may cause a shortage of components.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">We operate in a highly competitive industry; if we are not able to compete effectively in the EMS industry, our business could be adversely affected. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Competitors may offer customers lower prices on certain high volume programs. This could result in price reductions, reduced margins and loss of market share, all of which would materially and adversely affect our business, operating results, and financial condition. If we were unable to provide comparable or better manufacturing services at a lower cost than our competitors, it could cause sales to decline. In addition, competitors can copy our non-proprietary designs and processes after we have invested in development of products for customers, thereby enabling such competitors to offer lower prices on such products due to savings in development costs. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Cash and cash equivalents are exposed to concentrations of credit risk.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We place our cash with high credit quality institutions. At times, such balances may be in excess of the federal depository insurance limit or may be on deposit at institutions which are not covered by insurance. If such institutions were to become insolvent during which time it held our cash and cash equivalents in excess of the insurance limit, it could be necessary to obtain other credit financing to operate our facilities. </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Our ability to secure and maintain sufficient credit arrangements is key to our continued operations. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">There is no assurance that we will be able to retain or renew our credit agreements in the future. In the event the business grows rapidly or there is uncertainty in the macroeconomic climate, additional financing resources could be necessary in the current or future fiscal years. There is no assurance that we will be able to obtain equity or debt financing at acceptable terms, or at all in the future. In addition, we have restrictive covenants with our financial institution which could impact how we manage our business. If we cannot meet our financial covenants, our borrowings could become immediately payable which could have a material adverse impact on our financial statements. For a summary of our banking arrangements, see Note 4 Long-Term Debt of the &#8220;Notes to Consolidated Financial Statements.&#8221; </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Fluctuations in foreign currency exchange rates could increase our operating costs.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have manufacturing operations located in Mexico and China. A significant portion of our operations are denominated in the Mexican peso and the Chinese currency, the renminbi ("RMB"). Currency exchange rates fluctuate daily as a result of a number of factors, including changes in a country's political and economic policies. Volatility in the currencies of our entities and the United States dollar could seriously harm our business, operating results and financial condition. The primary impact of currency exchange fluctuations is on the cash, receivables, payables and expenses of our operating entities. As part of our hedging strategy, we currently use Mexican peso forward contracts to hedge foreign currency fluctuations for a portion of our Mexican peso denominated expenses.  We currently do not hedge expenses denominated in RMB. Unexpected losses could occur from increases in the value of these currencies relative to the United States dollar. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As a result of COVID-19, significant currency exchange fluctuations can occur causing unexpected losses. Future temporary closures of production facilities in Mexico could also cause significant changes in our ability to qualify for hedge accounting treatment of our forward contracts to hedge foreign currency fluctuations. However, given the unprecedented nature of the pandemic the FASB staff believes that an entity may apply the exception in paragraph 815-30-40-4 for rare cases caused by extenuating circumstances that are related to the nature of the forecasted transaction and are outside the control or influence of an entity to delays in the timing of the forecasted transactions if those delays are related to the effects of the COVID-19 pandemic and are considered probable to still occur. In addition, the FASB staff believes that it would be acceptable for an entity to determine that missed forecasts related to the effects of the COVID-19 pandemic need not be considered when determining whether it has exhibited a pattern of missing forecasts that would call into question its ability to accurately predict forecasted transactions and the propriety of using cash flow hedge accounting in the future for similar transactions.&#160;</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Our success will continue to depend to a significant extent on our key personnel. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our future success depends in large part on the continued service of our key technical, marketing and management personnel and on our ability to continue to attract and retain qualified production employees. There can be no assurance that we will be successful in attracting and retaining such personnel, particularly in our manufacturing locales that may be experiencing high demand for similar key personnel. The loss of key employees could have a material adverse effect on our business, operating results and financial condition. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">If we are unable to maintain our technological and manufacturing process expertise, our business could be adversely affected. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The markets for our customers&#8217; products are characterized by rapidly changing technology, evolving industry standards, frequent new product introductions and short product life cycles. The introduction of products embodying new technologies or the emergence of new industry standards can render existing products obsolete or unmarketable. Our success will depend upon our customers&#8217; ability to enhance existing products and to develop and introduce, on a timely and cost-effective basis, new products that keep pace with technological developments and emerging industry standards and address evolving and increasingly sophisticated customer requirements. Failure of our customers to do so could substantially harm our customers&#8217; competitive positions. There can be no assurance that our customers will be successful in identifying, developing and marketing products that respond to technological change, emerging industry standards or evolving customer requirements. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Start-up costs and inefficiencies related to new or transferred programs can adversely affect our operating results and such costs may not be recoverable if such new programs or transferred programs are canceled or don&#8217;t meet expected sales volumes. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Start-up costs, the management of labor and equipment resources in connection with the establishment of new programs and new customer relationships, and the need to obtain required resources in advance can adversely affect our gross margins and operating results. These factors are particularly evident in the ramping stages of new programs. These factors also affect our ability to efficiently use labor and equipment. We are currently managing a number of new programs. Consequently, our exposure to these factors has increased. In addition, if any of these new programs or new customer relationships were terminated, our operating results could be harmed, particularly in the short term. We may not be able to recoup these start-up costs or replace anticipated new program revenues. </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Customers may change production timing and demand schedules which makes it difficult for us to schedule production and capital expenditures and to maximize the efficiency of our manufacturing capacity. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Changes in demand for customer products reduce our ability to accurately estimate the future requirements of our customers. This makes it difficult to schedule production and maximize utilization of our manufacturing capacity. We must determine the levels of business that we will seek and accept from customers, set production schedules, commit to procuring inventory, and allocate personnel and resources, based on our estimates of our customers' requirements. Customers can require sudden increases and decreases in production which can put added stress on resources and reduce margins.  Sudden decreases in production can lead to excess inventory on hand which may or may not be reimbursed by our customers even when under contract.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Continued growth could further lead to capacity constraints. We may need to transfer production to other facilities, acquire new facilities, or outsource production which could negatively impact gross margin. The Company has been able to manage the arrival of components in an effort to control inventory levels of customers that have seen sharp decreases in demand, as a result of COVID-19. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">An adverse change in the interest rates for our borrowings could adversely affect our financial condition. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We are exposed to interest rate risk under our revolving line of credit and term loan. We currently hedge a portion of our term loan with an interest rate swap. We have not historically hedged the interest rate on our credit facility; therefore, unless we do so, significant changes in interest rates could adversely affect our results of operations.  Refer to the discussion in note 4, "Long-Term Debt" to the consolidated financial statements for further details of our debt obligations.  We are also exposed to interest rate risk on our factoring activities.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Compliance or the failure to comply with current and future environmental and health laws or regulations could cause us significant expense. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We are subject to a variety of domestic and foreign environmental regulations relating to the use, storage, and disposal of materials used in our manufacturing processes. If we fail to comply with any present or future regulations, we could be subject to future liabilities or the suspension of current manufacturing operations. In addition, such regulations could restrict our ability to expand our operations or could require us to acquire costly equipment, substitute materials, or incur other significant expenses to comply with government regulations. </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">To protect the health of its employees, the Company has implemented the recommendations of WHO and the CDC including wearing of face masks and shields, workstation arrangements to provide social distancing, temperature monitoring, enhanced worksite disinfection, spacing in cafeterias and break areas, contact management and other precautions. The Company is also in compliance with government regulations related to COVID-19. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Our stock price is volatile. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Holders of the common stock will suffer immediate dilution to the extent outstanding equity awards are exercised to purchase common stock. Our stock price may be subject to wide fluctuations and possible rapid increases or declines over a short time period. These fluctuations may be due to factors specific to us such as our stock's thinly traded nature, variations in quarterly operating results or changes in earnings estimates, or to factors relating to the EMS industry or to the securities markets in general, which, in recent years, have experienced significant price fluctuations. These fluctuations often have been unrelated to the operating performance of the specific companies whose stocks are traded. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Due to inherent limitations, there can be no assurance that our system of disclosure and internal controls and procedures will be successful in preventing all errors, theft and fraud, or in informing management of all material information in a timely manner. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Management does not expect that our disclosure controls and internal controls and procedures will prevent all errors or fraud. A control system is designed to give reasonable, but not absolute, assurance that the objectives of the control system are met. In addition, any control system reflects resource constraints and the benefits of controls must be considered relative to their costs. Inherent limitations of a control system may include: judgments in decision making may be faulty, breakdowns can occur simply because of error or mistake and controls can be circumvented by collusion or management override. Due to the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and may not be detected. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">If we do not manage our growth effectively, our profitability could decline. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our business is experiencing growth which can place considerable additional demands upon our management team and our operational, financial and management information systems. Our ability to manage growth effectively requires us to continue to implement and improve these systems; avoid cost overruns; maintain customer, supplier and other favorable business relationships during possible transition periods; continue to develop the management skills of our managers and supervisors; and continue to train, motivate and manage our employees. Our failure to effectively manage growth could have a material adverse effect on our results of operations. </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">If our manufacturing processes and services do not comply with applicable statutory and regulatory requirements, or if we manufacture products containing design or manufacturing defects, demand for our services may decline and we may be subject to liability claims. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We manufacture and design products to our customers&#8217; specifications, and, in some cases, our manufacturing processes and facilities may need to comply with applicable statutory and regulatory requirements. For example, medical devices that we manufacture or design, as well as the facilities and manufacturing processes that we use to produce them, are regulated by the Food and Drug Administration and non-U.S. counterparts of this agency. In addition, our customers&#8217; products and the manufacturing processes that we use to produce them often are highly complex. As a result, products that we manufacture may at times contain manufacturing or design defects, and our manufacturing processes may be subject to errors or not be in compliance with applicable statutory and regulatory requirements. Defects in the products we manufacture or design, whether caused by a design, manufacturing or component failure or error, or deficiencies in our manufacturing processes, may result in delayed shipments to customers or reduced or canceled customer orders. If these defects or deficiencies are significant, our business reputation may also be damaged. The failure of the products that we manufacture or our manufacturing processes and facilities to comply with applicable statutory and regulatory requirements may subject us to legal fines or penalties and, in some cases, require us to shut down or incur considerable expense to correct a manufacturing process or facility. Our customers are required to indemnify us against liability associated with designing products to meet their specifications. However, if our customers are responsible for the defects, they may not, or may not have resources to, assume responsibility for any costs or liabilities arising from these defects, which could expose us to additional liability claims. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Energy price increases may negatively impact our results of operations. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Certain components that we use in our manufacturing process are petroleum-based. In addition, we, along with our suppliers and customers, rely on various energy sources in our transportation activities. While significant uncertainty currently exists about the future levels of energy prices, a significant increase is possible. Increased energy prices could cause an increase to our raw material costs and transportation costs. In addition, increased transportation costs related to certain suppliers and customers could be passed along to us. We may not be able to increase our product prices enough to offset these increased costs. In addition, any increase in our product prices may reduce our future customer orders and profitability. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Disruptions to our information systems, including security breaches, losses of data or outages, could adversely affect our operations. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We rely on information technology networks and systems to process, transmit and store electronic information. In particular, we depend on our information technology infrastructure for a variety of functions, including worldwide financial reporting, inventory management, procurement, invoicing and email communications. Any of these systems may be susceptible to outages due to fire, floods, power loss, telecommunications failures, terrorist attacks and similar events. Despite the implementation of network security measures, our systems and those of third parties on which we rely may also be vulnerable to computer viruses, break-ins and similar disruptions. If we or our vendors are unable to prevent such outages and breaches, our operations could be disrupted. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">We are involved in various legal proceedings. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In the past, we have been notified of claims relating to various matters including contractual matters, intellectual property rights or other issues arising in the ordinary course of business. In the event of such a claim, we may be required to spend a significant amount of money to defend or otherwise address the claim. Any litigation or dispute resolution, even where a claim is without merit, could result in substantial costs and diversion of resources. Accordingly, the resolution or adjudication of such disputes, even those encountered in the ordinary course of business, could have a material effect on our business, consolidated financial conditions and results of operations.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Our levels of insurance coverage may not be sufficient for potential damages, claims or losses.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have various forms of business and liability insurance which we believe are appropriate based on the needs of companies in our industry. As a result, not all of our potential business risks or potential losses would be covered by our insurance policies. If we sustain a significant claim or loss which is not covered by insurance, our net income could be negatively impacted.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Changes in securities laws and regulations will increase our costs and risk of noncompliance. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We are required to file as an accelerated filer. As such, we are subject to additional requirements contained in the Sarbanes-Oxley Act of 2002 (the Sarbanes-Oxley Act) and more recently the Dodd-Frank Act. The Sarbanes-Oxley and Dodd-Frank Acts required or will require changes in some of our corporate governance, securities disclosure and compliance practices. In response to the requirements of the Sarbanes-Oxley and Dodd-Frank Acts, the SEC and NASDAQ promulgated new rules and additional rulemaking is expected in the future. Compliance with these new rules and future rules has increased and may increase further our legal, financial and accounting costs as well as a potential risk of noncompliance. Absent significant changes in related rules, which we cannot assure, we anticipate some level of increased costs related to these new regulations to continue indefinitely. We also expect these developments to make it more difficult and more expensive to obtain director and officer liability insurance, and we may be forced to accept reduced coverage or incur substantially higher costs to obtain coverage. Likewise, these developments may make it more difficult for us to attract and retain qualified members of our Board of Directors or qualified management personnel. Further, the costs associated with the compliance with and implementation of procedures under these and future laws and related rules could have a material impact on our results of operations. In addition, the costs associated with noncompliance with additional securities laws and regulations could also impact our business. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">We may encounter complications with acquisitions, which could potentially harm our business. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Any current or future acquisitions may require additional equity financing, which could be dilutive to our existing shareholders, or additional debt financing, which could potentially affect our credit ratings. Any downgrades in our credit ratings associated with an acquisition could adversely affect our ability to borrow by resulting in more restrictive borrowing terms. To integrate acquired businesses, we must implement our management information systems, operating systems and internal controls, and assimilate and manage the personnel of the acquired operations. The integration of acquired businesses may be further complicated by difficulties managing operations in geographically dispersed locations. The integration of acquired businesses may not be successful and could result in disruption by diverting management&#8217;s attention from the core business. In addition, the integration of acquired businesses may require that we incur significant restructuring charges or other increases in our expenses and working capital requirements, which reduce our return on invested capital. </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Acquisitions may involve numerous other risks and challenges including but not limited to: potential loss of key employees and customers of the acquired companies; the potential for deficiencies in internal controls at acquired companies; lack of experience operating in the geographic market or industry sector of the acquired business; constraints on available liquidity, and exposure to unanticipated liabilities of acquired companies. These and other factors could harm our ability to achieve anticipated levels of profitability at acquired operations or realize other anticipated benefits of an acquisition, and could adversely affect our consolidated business and operating results. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Changes in financial accounting standards may affect our reported financial condition or results of operations as well increase costs related to implementation of new standards and modifications to internal controls.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our consolidated financial statements are prepared in conformity with accounting standards generally accepted in the United States, or U.S. GAAP. These principles are subject to amendments made primarily by the Financial Accounting Standards Board (FASB) and the Securities and Exchange Commission (SEC). A change in those policies can have a significant effect on our reported results and may affect our reporting of transactions which are completed before a change is announced. Changes to accounting rules or challenges to our interpretation or application of the rules by regulators may have a material adverse effect on our reported financial results or on the way we conduct business. In addition, the continued convergence of U.S. GAAP and International Financial Reporting Standards (&#8220;IFRS&#8221;) creates uncertainty as to the financial accounting policies and practices we will need to adopt in the future.</span></div><div id="i1edc9b13d5734ec8a60a2caeb643d22f_19"></div><div style="margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:8.709%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:89.091%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Item&#160;1B.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">UNRESOLVED STAFF COMMENTS</span></td></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">None</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">14</span></div></div></div><div id="i1edc9b13d5734ec8a60a2caeb643d22f_22"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:8.709%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:89.091%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Item&#160;2.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">PROPERTIES AS OF DATE OF FILING</span></td></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have manufacturing and sales operations located in the United States, Mexico, China and Vietnam. The table below lists the locations and square footage of our operating facilities:</span></div><div style="margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%;"><tr><td style="width:1.0%;"></td><td style="width:25.478%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.885%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:16.521%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:42.514%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Location</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Approx.<br/>Sq. Ft.</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Type&#160;of&#160;Interest<br/>(Leased/Owned)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Description of Use</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corinth, Mississippi</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">350,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leased</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Manufacturing and warehouse</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">El Paso, Texas</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leased</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shipping and warehouse</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fayetteville, Arkansas</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">105,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leased</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Manufacturing and warehouse</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Louisville, Kentucky</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,300</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leased</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Administration</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Oakdale, Minnesota</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">103,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leased</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Manufacturing and warehouse</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Spokane Valley, Washington </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">95,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leased</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales, research, administration and manufacturing</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Spokane Valley, Washington</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leased</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Manufacturing</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total USA</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">771,300</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Juarez, Mexico</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">193,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leased</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Warehouse</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Juarez, Mexico</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">174,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Owned</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Manufacturing and warehouse</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Juarez, Mexico</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">115,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Owned</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Manufacturing and warehouse</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Juarez, Mexico</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">103,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Owned</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Manufacturing and warehouse</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Juarez, Mexico</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">72,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leased</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Manufacturing and warehouse</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Juarez, Mexico</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Owned</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Manufacturing and warehouse</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Juarez, Mexico</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Owned</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Manufacturing and warehouse</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Mexico</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">783,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shanghai, China</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">114,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leased</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Manufacturing and warehouse</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shanghai, China</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leased</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Manufacturing</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total China</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">122,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Da Nang, Vietnam</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">133,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leased</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Manufacturing and warehouse</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Vietnam</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">133,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Grand Total</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,809,300</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div style="text-indent:-18pt;padding-left:31.5pt;margin-top:6pt;"><sup style="background-color:rgb(255,255,255, 0.0);color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;">(1)</sup></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The geographic diversity of these locations allows us to offer services near certain of our customers and major electronics markets with the additional benefit of reduced labor costs. We consider the productive capacity of our current facilities sufficient to carry on our current business. In addition, in Juarez, Mexico one of our buildings includes adjacent vacant land that could be developed into additional manufacturing and warehouse space.</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">All of our facilities are ISO certified to ISO 9001:2015 standard and to Customs Trade Partnership against Terrorism (CTPAT).  In addition, the Juarez, Mexico; Shanghai, China and Spokane, Washington facilities are registered/certified to IATF 16949 automotive standard, AS 9100D aviation, space and defense standard, ISO 13485:2016 medical devices, ISO 14001:2015 environmental standard, ANSI/ESD S20.20 Electrostatic Discharge Control Program, OHSAS 18001 Occupational Health and Safety standard, and SA8000 / ISO 2600 social accountability standard. </span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Oakdale, Minnesota and Corinth, Mississippi are additionally registered to ISO 14001:2015 environmental standard and to ISO 13485:2016 medical devices standard. Oakdale, Minnesota is additionally registered AS9100D aviation, space and defense standard, and NADCAP certified. Oakdale, Minnesota and Fayetteville, Arkansas are additional registered to ANSI/ESD S20.20 Electrostatic Discharge Control Program.  The Spokane, Washington and Juarez, Mexico facilities are additionally registered to ISO/IEC 80079-34 explosive atmospheres. The Oakdale, Minnesota; Corinth, Mississippi; Fayetteville, Arkansas and Spokane, Washington facilities are all registered by the U.S. State Department for International Traffic in Arms Regulations (ITAR).</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">15</span></div></div></div><div id="i1edc9b13d5734ec8a60a2caeb643d22f_25"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:8.709%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:89.091%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Item&#160;3.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">LEGAL PROCEEDINGS</span></td></tr></table></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We are a party to certain lawsuits or claims in the ordinary course of business. We do not believe that these proceedings, individually or in the aggregate, will have a material adverse effect on our financial position, results of operations or cash flow. Refer to Commitment and Contingencies footnote for further details on litigation in the fiscal year.</span></div><div id="i1edc9b13d5734ec8a60a2caeb643d22f_28"></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:8.709%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:89.091%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Item&#160;4.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">MINE SAFETY DISCLOSURES</span></td></tr></table></div><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Not Applicable</span></div><div id="i1edc9b13d5734ec8a60a2caeb643d22f_31"></div><div style="text-align:center;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">PART II</span></div><div id="i1edc9b13d5734ec8a60a2caeb643d22f_34"></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:8.709%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:89.091%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Item&#160;5:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">MARKET FOR REGISTRANT&#8217;S COMMON EQUITY, RELATED SHAREHOLDER MATTERS, AND ISSUER PURCHASES OF EQUITY SECURITIES</span></td></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Market Information</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our common stock is traded on the NASDAQ Global Market, formerly the NASDAQ National Market System under the symbol &#8220;KTCC.&#8221; Quarterly high and low sales prices for our common stock for fiscal years 2020 and 2019 were as follows:</span></div><div style="margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:45.752%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.637%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.637%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.637%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.641%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">High</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Low</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">High</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Low</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">First Quarter</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.62</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.83</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.24</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.41</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Second Quarter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.48</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.27</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.61</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.33</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Third Quarter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.99</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.51</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.30</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.59</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fourth Quarter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.45</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.59</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.25</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.97</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">High and low stock prices are based on the daily sales prices reported by the NASDAQ Stock Market. These quotations represent prices between dealers without adjustment for markups, markdowns, and commissions, and may not represent actual transactions.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Holders and Dividends</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June&#160;27, 2020, we had 645 shareholders of common stock on record. As a result of our credit agreements, we are restricted from declaring or paying dividends in cash or stock without the Bank&#8217;s prior written consent. We have not paid a cash dividend and do not anticipate payment of dividends in the foreseeable future.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Equity Compensation Plan Information</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Information concerning securities authorized for issuance under our equity compensation plans is set forth in Part III, Item&#160;12 of this Annual Report, under the caption &#8220;Securities Authorized for Issuance under Equity Compensation Plans&#8221;, and that information is incorporated herein by reference.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Performance Graph</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Set forth below is a line graph comparing the cumulative total shareholder return on our common stock with the cumulative total return of the NASDAQ Stock Market (U.S.&#160;&amp; Foreign) Index and the NASDAQ Electronic Components Index in fiscal 2020.</span></div><div style="text-align:center;margin-top:6pt;"><img src="ktcc-20200627_g1.jpg" alt="ktcc-20200627_g1.jpg" style="height:568px;width:684px;"/><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%;"><tr><td style="width:1.0%;"></td><td style="width:30.711%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.651%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.536%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.651%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.536%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.651%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.536%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.651%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.536%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.651%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.536%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.654%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6/27/2015</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7/2/2016</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7/1/2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6/30/2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6/29/2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6/27/2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Key Tronic Corporation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100.00</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69.32</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66.51</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71.11</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46.72</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49.34</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">NASDAQ Composite</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100.00</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">98.32</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">126.14</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">155.91</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">168.04</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">213.32</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">NASDAQ Electronic Components</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100.00</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">106.10</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">152.05</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">200.90</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">200.80</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">272.55</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr></table></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">17</span></div></div></div><div id="i1edc9b13d5734ec8a60a2caeb643d22f_37"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:8.709%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:89.091%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Item&#160;6:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">SELECTED FINANCIAL DATA</span></td></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following selected data is derived from our audited consolidated financial statements and should be read in conjunction with &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations,&#8221; the consolidated financial statements and related notes, and other information included in this report.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Financial Highlights</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">(In thousands, except for Supplemental Data and Per Share Amounts)</span></div><div style="margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%;"><tr><td style="width:1.0%;"></td><td style="width:33.701%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.675%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.794%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.647%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.262%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.385%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;">&#160;</span></div></td><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 1, 2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 2, 2016</span></td></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;">Consolidated Statements of Operations Data</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">:</span></div></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net sales</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">449,480</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">464,044</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">446,322</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">467,797</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">484,965</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,249</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,601</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,169</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,300</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,825</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross margin percentage</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.8</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.5</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.7</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.2</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating income (loss)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,828</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,958)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,114</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,544</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,416</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating margin percentage</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.5</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.2</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.1</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,758</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,982)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,325)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,617</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,533</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss) per share &#8211; diluted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.44</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.74)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.12)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.51</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.58</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;">Consolidated Cash Flow Data</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">:</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Cash flows provided by (used in) operations </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(3)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(31,004)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">919</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,122</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,284</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">571</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Capital expenditures</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,623</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,386</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,523</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,307</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,277</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;">Consolidated Balance Sheet Data</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">:</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net working capital </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">130,545</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">104,695</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">95,607</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100,440</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">97,349</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">304,861</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">238,310</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">246,528</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">232,840</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">235,924</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">77,085</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,447</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,534</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,520</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,232</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shareholders&#8217; equity</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">115,557</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">114,459</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">118,081</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">116,567</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">105,582</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Book value per share </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(2)</sup></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.74</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.64</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.97</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.83</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.84</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;">Supplemental Data</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">:</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of shares outstanding at year-end</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,759,680</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,759,680</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,759,680</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,759,680</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,725,349</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of employees at year-end</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,741</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,067</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,701</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,038</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,947</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Approximate square footage of operational facilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,809,300</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,816,300</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,837,300</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,760,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,828,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr></table></div><div style="text-indent:-18pt;padding-left:31.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;">Net working capital is defined as total current assets less total current liabilities. Net working capital measures the portion of current assets that are financed by long term funds and is an indicator of short term financial management.</span></div><div style="text-indent:-18pt;padding-left:31.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(2)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;">Book value per share is defined as total shareholders&#8217; equity divided by the number of shares outstanding at the end of the fiscal year.</span></div><div style="text-indent:-18pt;padding-left:31.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(3)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;">Reflects the retrospective adoption of ASU 2016-15, Statement of Cash Flows (Topic 230):  Classification of Certain Cash Receipts and Cash Payments, during the year ended June 29, 2019. Please refer to Capital Resources and Liquidity section for further information.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">18</span></div></div></div><div id="i1edc9b13d5734ec8a60a2caeb643d22f_40"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:8.709%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:89.091%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Item&#160;7:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></td></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Overview</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">KeyTronicEMS is a leader in electronic manufacturing services and solutions to original equipment manufacturers of a broad range of products. We provide engineering services, worldwide procurement and distribution, materials management, world-class manufacturing and assembly services, in-house testing, and unparalleled customer service. Our international production capability provides our customers with benefits of improved supply-chain management, reduced inventories, lower transportation costs, and reduced product fulfillment time. We continue to make investments in all of our operating facilities to give us the production capacity, capabilities and logistical advantages to continue to win new business. The following information should be read in conjunction with the consolidated financial statements included herein and with Item&#160;1A, Risk Factors included as part of this filing.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our mission is to provide our customers with superior manufacturing and engineering services at the lowest total cost for the highest quality products, and create long-term mutually beneficial business relationships by employing our &#8220;Trust, Commitment, Results&#8221; philosophy.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Executive Summary</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the fourth quarter of fiscal year 2020, we won new programs involving sanitizer dispensing, automotive controllers, oil and gas drilling, wireless security and personal healthcare protective equipment. A large program that we announced in the third quarter, which when fully ramped is anticipated to contribute $100 million in annual revenue, got underway in the fourth quarter and is expected to contribute to revenue in fiscal 2021.</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We reported net sales of $449.5 million for fiscal year 2020 compared to net sales of $464.0 million in fiscal year 2019. During the fourth quarter of fiscal year 2020, the Company&#8217;s revenue was constrained by the temporary shutdown of its facilities in Juarez by the Mexican government due to the COVID-19 pandemic and associated delays in production.</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the past fiscal year, we overcame a number of powerful global headwinds, including component shortages, trade disputes and the COVID-19 crisis, but we see the favorable trend of contract manufacturing returning to North America accelerating. On balance, the effect of the pandemic on our customer&#8217;s demand was a net positive during the second half of fiscal 2020. While some of our customers, particularly in the gaming industry, have seen large decreases in their demand, others have significantly increased their demand, including programs for healthcare and home-oriented consumer products and exercise equipment.</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As we enter fiscal 2021, uncertainty remains around the continuing impact of COVID-19 and potential future disruptions to our production facilities and we continue to focus on protecting the health of all of our employees by adhering to current health guidelines. Nevertheless, thanks to the dedication and sacrifices of our employees, we enter the year with increasingly positive momentum. We continue to invest in new capacity and remain optimistic about our long-term opportunities for growth.</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For the first quarter of fiscal year 2021, the Company expects to report revenue in the range of $118 million to $125 million. While the Company&#8217;s facilities in the US, Mexico, China and Vietnam are currently operating and rigorously following current health guidelines, uncertainty as to the possibility of future temporary closures, customer demand and costs, and future supply chain disruptions during the rapidly changing COVID-19 environment could significantly impact operations in coming periods. Due to the heightened risks associated with the above, we may issue updated guidance during the first quarter of fiscal year 2021.</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We continue to diversify our customer base by adding additional programs and customers. Our current customer relationships involve a variety of products, including consumer electronics, electronic storage devices, plastics, household products, gaming devices, specialty printers, telecommunications, industrial equipment, military supplies, computer accessories, medical, educational, irrigation, automotive, transportation management, robotics, RFID, power supply, off-road vehicle equipment, fitness equipment, HVAC controls, consumer products, home building products, material handling systems, lighting equipment, consumer security products, smart security, architectural LED lighting, power meters and smart grid, wireless power solutions, sanitizer dispensing, automotive controllers, oil and gas drilling, wireless security and personal healthcare protective equipment.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Gross profit as a percent of net sales was 7.8 percent in fiscal year 2020 compared to 7.5 percent for the prior fiscal year. The increase in gross profit as a percentage of net sales was primarily related to streamlining efforts in the Company&#8217;s Juarez facilities and reductions in materials, offset by COVID related expenses. The level of gross margin is impacted by product mix, timing of the startup of new programs, facility utilization, and pricing within the electronics industry and material costs, which can fluctuate significantly from quarter to quarter and year to year.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Operating income as a percentage of net sales for fiscal year 2020 was 1.5 percent compared to operating loss of (1.3) percent for fiscal year 2019. The increase in operating income as a percentage of net sales was primarily driven by the one-time impairment of goodwill and intangible assets during fiscal year 2019.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Net income for fiscal year 2020 was $4.8 million or $0.44 per share, as compared to net loss of $(8.0) million or $(0.74) per share for fiscal year 2019. The increase in net income for fiscal year 2020 as compared to fiscal year 2019 was primarily driven by the one-time impairment of approximately $12.4 million related to the impairment of goodwill and intangible assets and $1.1 million in severance expense due to improvements in operating efficiencies during fiscal year 2019.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We maintain a strong balance sheet with a current ratio of 2.2 and a debt to equity ratio of 0.61. Total cash used in operating activities as defined on our cash flow statement was $31.0 million during fiscal year 2020. We maintain sufficient liquidity for our expected future operations. We believe cash flow from operations, our borrowing capacity, our accounts receivable sale program, and equipment financing should provide adequate capital for planned growth over the long term.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">RESULTS OF OPERATIONS</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration: underline;">Comparison of the Fiscal Year Ended June&#160;27, 2020 with the Fiscal Year Ended June&#160;29, 2019 </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table sets forth for the periods indicated certain items of the consolidated statements of income expressed as a percentage of net sales. The financial information and discussion below should be read in conjunction with the consolidated financial statements and notes contained in this Annual Report.</span></div><div style="margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:35.157%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.864%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.695%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.864%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.256%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.695%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.119%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year&#160;Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%&#160;of<br/>net&#160;sales</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%&#160;of<br/>net&#160;sales</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$&#160;change</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%&#160; point<br/>change</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net sales</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">449,480</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100.0%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">464,044</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100.0%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,564)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of sales</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">414,231</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">92.2</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">429,443</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">92.5</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,212)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.3)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,249</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.8</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,601</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.5</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">648</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.3</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Research, development and engineering</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,391</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.6</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,555</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.4</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">836</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.2</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Selling, general and administrative</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,030</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.7</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,556</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.6</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(526)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.1</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impairment of goodwill and intangibles</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,448</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.7</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,448)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2.7)</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,421</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.3</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,559</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.7</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,138)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2.4)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating income (loss)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,828</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.5</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,958)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.3)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,786</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.8</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,509</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.6</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,782</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.6</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(273)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income (loss) before income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,319</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.0</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,740)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.9)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,059</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.9</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income tax benefit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(439)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.1)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(758)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.2)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">319</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.1</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,758</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.1%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,982)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.7)%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,740</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.8</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effective income tax rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.7</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Net Sales</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The decrease in net sales of $14.6 million from prior year period was primarily driven by the temporary shutdown of its facilities in Juarez by the Mexican government due to the COVID-19 pandemic and associated delays in production. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table shows the revenue by industry sectors as a percentage of revenue for fiscal years 2020 and 2019:</span></div><div style="margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:74.706%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.630%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.533%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.631%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year&#160;Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Industrial</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consumer</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gaming</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Communication</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Transportation</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Printers</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Computer and Peripheral</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100%</span></td></tr></table></div><div style="margin-top:6pt;"><span><br/></span></div><div><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We provide services to customers in a number of industries and produce a variety of products for our customers in each industry. Key Tronic does not target any particular industry, but rather seeks to find programs that strategically fit our vertical manufacturing capabilities. As we continue to diversify our customer base and win new customers, we will continue to see a change in the industry concentrations of our revenue.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Sales to foreign locations represented 24.6 percent and 23.0 percent of our total net sales in fiscal years 2020 and 2019, respectively.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Cost of Sales</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Total cost of sales as a percentage of net sales was 92.2 percent and 92.5 percent in fiscal years 2020 and 2019, respectively.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We provide a reserve for obsolete and non-saleable inventories based on specific identification of inventory against current demand and recent usage. We also consider our customers' ability to pay for inventory whether or not there is a lead-time assurance agreement for a specific program. The amounts charged to expense for these inventories were approximately $136,000 and $91,000 in fiscal years 2020 and 2019, respectively.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We provide warranties on certain products we sell and estimate warranty costs based on historical experience and anticipated product returns. Warranty expense is related to workmanship claims on keyboards and EMS products. The amounts charged to expense are determined based on an estimate of warranty exposure. The net warranty expense was approximately $121,000 and $83,000 in fiscal years 2020 and 2019, respectively.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Gross Profit</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Gross profit as a percentage of net sales was 7.8 percent and 7.5 percent in fiscal years 2020, and 2019, respectively. The 0.3 percentage point increase in gross profit as a percentage of net sales during fiscal year 2020 as compared to fiscal year 2019 is primarily related to streamlining efforts in the Company&#8217;s Juarez facilities and material cost reductions, partially offset by the dampening of fiscal year 2020 margins from the COVID-19 pandemic. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Changes in gross profit margins reflect the impact of a number of factors that can vary from period to period, including product mix, start-up costs and efficiencies associated with new programs, product life cycles, sales volumes, capacity utilization of our resources, management of inventories, component pricing and shortages, end market demand for customers&#8217; products, fluctuations in and timing of customer orders, and competition within the EMS industry. These and other factors can cause variations in operating results. There can be no assurance that gross margins will not decrease in future periods.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We took early pay discounts to suppliers that totaled approximately $0.1 million and $0.8 million in fiscal years 2020 and 2019, respectively. Early pay discounts will fluctuate based on our liquidity and changes in the discounts and terms offered by our suppliers.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Research, Development and Engineering</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Research, development and engineering expenses (RD&amp;E) consists principally of employee related costs, third party development costs, program materials, depreciation and allocated information technology and facilities costs. Total RD&amp;E expenses were $7.4 million in fiscal year 2020 and $6.6 million in fiscal year 2019, respectively. Total RD&amp;E expenses as a percent of net sales was 1.6 percent in fiscal year 2020 and 1.4 in fiscal year 2019. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Selling, General and Administrative</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Selling, general and administrative expenses (SG&amp;A) consist principally of salaries and benefits, advertising and marketing programs, sales commissions, travel expenses, provision for doubtful accounts, facilities costs, and professional services. Total SG&amp;A expenses were $21.0 million and $21.6 million in fiscal years 2020 and 2019, respectively. Total SG&amp;A expenses as a percent of net sales were 4.7 percent and 4.6 percent in fiscal years 2020 and 2019, respectively. This 0.1 percentage point increase in SG&amp;A as a percentage of net sales is primarily related to a decrease in sales year over year, partially offset by a decrease in travel expenses and a decrease in amortization expense related to intangibles assets that were impaired during fiscal year 2019.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Impairment of goodwill and intangibles</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During fiscal year 2019, the Company assessed other finite-lived intangible assets including the Company&#8217;s customer relationships and favorable lease agreements due to an indicator of possible impairment being present, as discussed in footnote 14 of the &#8220;Notes to Consolidated Financial Statements.&#8221; As a result of the analysis performed, the Company determined that the carrying value of the customer relationships intangible asset was not recoverable and recorded an impairment for the entire carrying amount during the third quarter of fiscal year 2019. During fiscal year 2019, a goodwill impairment of $10.0 million and other intangible assets impairment of $2.5 million was recognized. The Company&#8217;s analysis did not indicate that any of its other long-lived assets were impaired.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Interest Expense</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We had net interest expense of $2.5 million and $2.8 million in fiscal years 2020 and 2019, respectively. The decrease in interest expense is primarily related to a decrease in the interest rate on our line of credit. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Income Tax Benefit</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">We had an income tax benefit of approximately $(0.4) million during fiscal year 2020 and $(0.8) million during fiscal year 2019. The income tax benefit recognized during fiscal years 2020 and 2019 was primarily a function of U.S., and foreign taxes recognized at statutory rates and the net benefit associated with federal research and development tax credits, including the recognition of previously unrecognized tax benefits for federal research and development tax credits in fiscal year 2020 and offset by the tax impact of the nondeductible goodwill write-off in fiscal year 2019.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We continually review our requirements for liquidity domestically to fund current operations, revenue growth and to look for potential future acquisitions. We anticipate repatriating a portion of our unremitted foreign earnings. The estimated taxes associated with these expected repatriations are included in the income tax calculation. For further information on taxes please review footnote 6 of the &#8220;Notes to Consolidated Financial Statements.&#8221;</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">International Subsidiaries</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We offer customers a complete global manufacturing solution. Our facilities provide our customers the opportunity to have their products manufactured in the facility that best serves specific cost, product manufacturing and distribution needs. The locations of active foreign subsidiaries are as follows:</span></div><div style="text-indent:-18pt;padding-left:36pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Key Tronic Juarez, SA de CV owns five facilities and leases two facilities in Juarez, Mexico.  These facilities include an SMT facility, an assembly and molding facility, a sheet metal fabrication facility, and assembly and warehouse facilities. This subsidiary is primarily used to support our U.S. operations.</span></div><div style="text-indent:-18pt;padding-left:36pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Key Tronic Computer Peripherals (Shanghai) Co., Ltd. leases two facilities with SMT, assembly, global purchasing and warehouse capabilities in Shanghai, China, which began operations in 1999. Its primary function is to provide EMS services for export.</span></div><div style="text-indent:-18pt;padding-left:36pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Key Tronic Vietnam leases one facility in Da Nang, Vietnam. This facility includes SMT, assembly, and warehouse capabilities. Its primary function is to provide EMS services for export.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Foreign sales (based on shipping instructions) from our worldwide operations, including domestic exports, were $110.7 million and $106.7 million in fiscal years 2020 and 2019, respectively. Products and manufacturing services provided by our subsidiary operations are often shipped to customers directly by the parent company. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">RESULTS OF OPERATIONS</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration: underline;">Comparison of the Fiscal Year Ended June&#160;29, 2019 with the Fiscal Year Ended June&#160;30, 2018 </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">To review the results of operations comparison of the fiscal year ended June&#160;29, 2019 with the fiscal year ended June&#160;30, 2018, please refer to our Form 10-K filed September 12, 2019 with the Securities and Exchange Commission or follow the link below. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="https://www.sec.gov/ix?doc=/Archives/edgar/data/719733/000071973319000063/ktcc-06292019x10k.htm">https://www.sec.gov/ix?doc=/Archives/edgar/data/719733/000071973319000063/ktcc-06292019x10k.htm</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">22</span></div></div></div><div id="i1edc9b13d5734ec8a60a2caeb643d22f_43"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Capital Resources and Liquidity</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Operating Cash Flow</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Net cash used in operating activities for fiscal year 2020 was $31.0 million compared to net cash provided by operating activities of $0.9 million and $3.1 million in fiscal years 2019 and 2018, respectively. The decrease in cash provided by operating activities from prior year was primarily attributable to the Company no longer factoring receivables at year end fiscal 2020, and an increase in inventory levels.  </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The $31.0 million of net cash used in operating activities during fiscal year 2020 is primarily related to $4.8 million of net income adjusted for $5.6 million of depreciation and amortization, $28.3 million increase in accounts receivable, a $14.7 million increase in inventory, a $7.7 million increase in other assets, a $1.6 million increase in contract assets, partially offset by  a $6.6 million increase in accounts payable and a $3.7 million increase in accrued compensation and vacation.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The $0.9 million of net cash provided by operating activities during fiscal year 2019 was primarily related to $8.0 million of net loss, $12.4 million impairment of goodwill and intangibles, $7.3 million of depreciation and amortization, $6.7 million of cash received from arbitration settlement, a $3.3 million decrease in accounts receivable, partially offset by a $10.3 million increase in contract assets, a $4.5 million increase in other assets, a $2.6 million increase in accounts payable and a $1.4 million decrease in inventory. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The $3.1 million of net cash provided by operating activities during fiscal year 2018 was primarily due to $1.3 million of net loss adjusted for $7.8 million of depreciation and amortization and $4.5 million loss on arbitration, a $22.9 million increase in accounts payable, a $1.3 million decrease in accounts receivable, partially offset by an $18.1 million increase in inventory.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Accounts receivable fluctuates based on the timing of shipments, terms offered and collections. In addition, accounts receivable will fluctuate based upon the amount of accounts receivable sold under our Trade Accounts Receivable Purchase Program. During fiscal years 2020, 2019 and 2018, we factored receivables of $41.4 million, $81.0 million and $104.7 million, respectively, from accounts receivable sold to financial institutions, which are not included on our Consolidated Balance Sheets.  The Company no longer had factored receivables at year end fiscal 2020. We purchase inventory based on customer forecasts and orders, and when those forecasts and orders change, the amount of inventory may also fluctuate. Accounts payable fluctuates with changes in inventory levels, volume of inventory purchases, negotiated supplier terms, and taking advantage of early pay discounts. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Investing Cash Flow</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Cash flows used in investing activities were $3.6 million for fiscal year 2020. Cash flows used in investing activities were $1.9 million for fiscal year 2019 and cash flows provided by investing activities were $4.9 million in fiscal year 2018. Our primary use of cash in investing activities during fiscal years 2020, 2019 and 2018, was purchasing equipment to support increased production levels for new programs, and our primary source of cash provided by investing activities came from receipts of the deferred purchase price on factored receivables.</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Operating and capital leases are often utilized when potential technical obsolescence and funding requirement advantages outweigh the benefits of equipment ownership. Capital expenditures and periodic lease payments are expected to be financed with internally generated funds and available borrowing capacities. During fiscal years 2020 and 2019, we did not receive any cash resulting from the sale and leaseback of equipment under operating leases. During fiscal year 2018, we received $1.0 million of cash resulting from the sale and leaseback of equipment under operating leases. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Financing Cash Flow</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Cash flows provided by financing activities were $34.5 million in fiscal year 2020, cash flows provided by financing activities were $1.2 million in fiscal year 2019 and cash flows used in financing activities were $8.0 million in fiscal year 2018. Our primary financing activities during fiscal year 2020, were repayments on our term loans of $7.1 million as well as borrowings and repayments under our revolving line of credit facility. Our primary financing activities during fiscal year 2019 was repayments on our term loans of $5.9 million as well as borrowings and repayments under our revolving line of credit facility. Our primary financing activities during fiscal year 2018 was repayments on our term loans of $5.9 million as well as borrowings and repayments under our revolving line of credit facility.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June&#160;27, 2020, the Company had an outstanding balance on the line of credit of $60.1 million. We had availability to borrow an additional $4.5 million under the Wells Fargo line of credit and we were in compliance with our loan covenants. Our cash requirements are affected by the level of current operations and new EMS programs.&#160;We believe that projected cash from operations, funds available under the revolving credit facility and fixed asset financing will be sufficient to meet our working and fixed capital requirements for the foreseeable future.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June&#160;27, 2020, we had approximately $0.6 million of cash held by foreign subsidiaries. Under the Tax Cuts and Jobs Act, future cash repatriations from these foreign subsidiaries are no longer subject to U.S. income taxes, but may be subject to foreign withholding taxes. See additional discussion in Footnote 6, Income Taxes. The total amount of foreign withholding taxes required to be paid for the amount of foreign subsidiary cash on hand as of June&#160;27, 2020, would approximate $21,000. The Company also has approximately $21.3 million of foreign earnings that have not been repatriated to the U.S. Of that amount, the Company estimates that $7.8 million is to be repatriated in the future, requiring foreign withholding taxes of $0.8 million that is currently accrued in our deferred tax liabilities. The remaining $13.5 million is considered to be permanently reinvested in Mexico and China.  If these amounts were required to be repatriated, we estimate it would create an additional $0.8 million in foreign withholding taxes payable.</span></div><div id="i1edc9b13d5734ec8a60a2caeb643d22f_46"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Contractual Obligations and Commitments</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In the normal course of business, we enter into contracts which obligate us to make payments in the future. The table below sets forth our significant future obligations by fiscal year:</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration: underline;">Payments Due by Fiscal Year (in thousands)</span></div><div style="margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%;"><tr><td style="width:1.0%;"></td><td style="width:32.820%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.710%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.710%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.710%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.710%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.710%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.710%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.716%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2025</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Term loans </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,871</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,537</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,917</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">417</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Wells Fargo Bank N.A. revolving loan </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(2)</sup></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60,094</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60,094</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Operating leases </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(3)</sup></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,793</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,250</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,373</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,598</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,004</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,894</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,674</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Purchase orders </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(4)</sup></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,420</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div style="text-indent:-18pt;padding-left:67.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;">The terms of the Wells Fargo Bank N.A. term loans are discussed in the consolidated financial statements at Note 4, &#8220;Long-Term Debt.&#8221; Principal on the term loan is payable in quarterly installments of $1.67 million commencing December 31, 2019 through September 30, 2021, and quarterly payments of $0.4 million commencing December 31, 2021 through September 30, 2022, with a final installment of all remaining unpaid principal due on September 30, 2022. The equipment term loan is payable in equal quarterly payments of approximately $0.2 million which commenced on March 31, 2017 and will continue through the maturity of the equipment term loan on June 30, 2021. The Company&#8217;s debt was paid in full in conjunction with the closing of a new credit facility subsequent to June 27, 2020. Refer to footnote 17 - Subsequent Events for additional details.</span></div><div style="text-indent:-18pt;padding-left:67.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(2)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;">The terms of the Wells Fargo Bank N.A. revolving loan are discussed in the consolidated financial statements at Note 4, &#8220;Long-Term Debt.&#8221; As of June&#160;27, 2020, we were in compliance with our loan covenants. The Company&#8217;s debt was paid in full in conjunction with the closing of a new credit facility subsequent to June 27, 2020. Refer to footnote 17 - Subsequent Events for additional details.</span></div><div style="text-indent:-18pt;padding-left:67.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(3)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;">We maintain vertically integrated manufacturing operations in the United States, Mexico, China and Vietnam. We lease some of our administrative and manufacturing facilities and equipment. A complete discussion of properties can be found in Part 1, Item&#160;2 at &#8220;Properties.&#8221; Leases have proven to be an acceptable method for us to acquire new or replacement equipment and to maintain facilities with a minimum impact on our short term cash flows for operations. In addition, such operations are heavily dependent upon technically superior manufacturing equipment including molding machines in various tonnages, Surface Mount Technology (SMT) lines, sheet metal fabrication and stamping machines, clean rooms, and automated insertion, and test equipment for the various products we are capable of producing.  </span></div><div style="text-indent:-18pt;padding-left:67.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(4)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;">As of June&#160;27, 2020, we had open purchase order commitments for materials and other supplies of approximately $46.4 million. Included in the open purchase orders are various blanket orders for annual requirements. Actual needs under these blanket purchase orders fluctuate with our manufacturing levels and as such cannot be broken out between fiscal years. In addition, we have contracts with many of our customers that minimize our exposure to losses for material purchased within lead-times necessary to meet customer forecasts. Purchase orders generally can be cancelled without penalty within specified ranges that are determined in negotiations with our suppliers. These agreements depend in part on the type of materials purchased as well as the circumstances surrounding any requested cancellations.  </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In addition to the cash requirements presented above, we have various other accruals which are not included in the table above. For example, we owe our suppliers approximately $80.2 million for accounts payable and shipments in transit at the end of the fiscal year. We generally pay our suppliers in a range from 30 to 120 days depending on terms offered. These payments are financed by operating cash flows and our revolving line of credit.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We believe that cash flows generated from operations, factoring, leasing facilities, and funds available under the revolving credit facility will satisfy cash requirements for a period in excess of 12 months and into the foreseeable future.</span></div><div id="i1edc9b13d5734ec8a60a2caeb643d22f_49"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Critical Accounting Policies and Estimates</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Preparation of our consolidated financial statements requires management to make estimates and assumptions that affect the reported amount of assets, liabilities, revenues and expenses. Note&#160;1 to our consolidated financial statements describes the significant accounting policies used in the preparation of our consolidated financial statements. Management believes the most complex and sensitive judgments, because of their significance to our consolidated financial statements, result primarily from the need to make estimates about effects of matters that are inherently uncertain. The most significant areas involving management judgments are described below. Actual results in these areas could differ from management&#8217;s estimates.</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Revenue</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">  </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company specializes in services ranging from product manufacturing to engineering and tooling services. Subsequent to the adoption of ASU 2014-09, Revenue from Contracts with Customers (Topic 606) during the year ended June 29, 2019, the first step in its process for revenue recognition is to identify the contract with a customer. A contract is defined as an agreement between two or more parties that creates enforceable rights and obligations. A contract can be written, oral, or implied. The Company generally enters into manufacturing service agreements (&#8220;MSA&#8221;) with its customers that outlines the terms of the business relationship between the customer and the Company. This includes matters such as warranty, indemnification, transfer of title and risk of loss, liability for excess and obsolete inventory, pricing, payment terms, etc. The Company will also bid on a program-by-program basis for customers in which an executed MSA may not be in place. In these instances, as well as when we have an MSA in place, we receive customer purchase orders for specific quantities and timing of products. As a result, the Company considers its contract with a customer to be the combination of the MSA and the purchase order. The transaction price is fixed and set forth in each purchase order. In the Company's normal course of business, there are no variable pricing components, or material amounts refunded to customers in the form of refunds or rebates.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company assesses whether control of the product or services promised under the contract is transferred to the customer at a point in time (shipment) or over time (as we manufacture the product). The Company is first required to evaluate whether its contracts meet the criteria for 'over-time' or 'point-in-time' recognition. The Company has determined that for the majority of its contracts the Company is manufacturing products for which there is no alternative use due to the unique nature of the customer-specific product, IP and other contract restrictions. Further, the Company has an enforceable right to payment including a reasonable profit for performance completed to date with respect to these contracts. As a result, revenue is recognized under these contracts 'over-time' based on the input cost-to-cost method as it better depicts the transfer of control. This input method is based on the ratio of costs incurred to date as compared to the total estimated costs at completion of the performance obligation. For all other contracts that do not meet these criteria, such as manufacturing contracts for which the terms do not provide an enforceable right to payment for performance completed to date, the Company recognizes revenue when it has transferred control of the related manufactured products which generally occurs upon shipment to the customer. Revenue from engineering services is recognized over time as the services are performed</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Prior to the adoption of ASU 2014-09, Revenue from Contracts with Customers (Topic 606), sales revenue from manufacturing is recognized upon shipment of the manufactured product per contractual terms. Upon shipment, title transfers and the customer assumes risks and rewards of ownership of the product. The price to the buyer is fixed or determinable and recoverability is reasonably assured. Unless specifically stated in contractual terms, there are no formal customer acceptance requirements or further obligations related to the manufacturing services; if any such requirements exist, then sales revenue is recognized at the time when such requirements are completed and such obligations are fulfilled. Revenue is recorded net of estimated returns of manufactured product based on management&#8217;s analysis of historical returns. Revenues and associated costs from engineering design, development services and tooling, which are performed under contract of short term durations, are recognized only after the completed performance of the service.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Inactive, Obsolete, and Surplus Inventory Reserve</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Inventories are stated at the lower of cost or net realizable value. Inventory valuation is determined using the first-in, first-out (FIFO) method. We reserve for inventories that we deem inactive, obsolete or surplus. This reserve is calculated based upon the demand for the products that we produce. Demand is determined by expected sales, customer purchase orders, or customer forecasts. If expected sales do not materialize, then we would have inventory in excess of our reserves and would have to charge the excess against future earnings. In the case where we have purchased material based upon a customer&#8217;s forecast or purchase orders, we are usually covered by lead-time assurance agreements or purchase orders with each customer. These contracts state that the financial liability for material purchased within agreed upon lead-time and based upon the customer&#8217;s forecasts, lies with the customer. If we purchase material outside the lead-time assurance agreement and the customer&#8217;s forecasts do not materialize or if we have no lead-time assurance agreement for a specific program, we would have the financial liability and may have to charge inactive, obsolete or surplus inventory against earnings. We also reserve for inventory related to specific customers covered by lead-time assurance agreements when those customers are experiencing financial difficulties or reimbursement is not reasonably assured.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Allowance for Doubtful Accounts</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We value our accounts receivable net of an allowance for doubtful accounts. As of June&#160;27, 2020, the allowance for doubtful accounts was approximately $609,000. As of June&#160;29, 2019, the allowance for doubtful accounts was approximately $58,000. This allowance is based on estimates of the portion of accounts receivable that may not be collected in the future. The estimates used are based primarily on specific identification of potentially uncollectible accounts. Such accounts are identified using publicly available information in conjunction with evaluations of current payment activity. However, if any of our customers were to develop unexpected and immediate financial problems that would prevent payment of open invoices, we could incur additional and possibly material expenses that would negatively impact earnings.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Accrued Warranty</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">An accrual is made for expected warranty costs, with the related expense recognized in cost of goods sold. We review the adequacy of this accrual quarterly based on historical analysis and anticipated product returns and rework costs. Our warranty period for keyboards is generally longer than that for EMS products. We only warrant materials and workmanship on EMS products, and we do not warrant design defects for EMS customers.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Income Taxes</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Income tax expense includes U.S. and international income taxes and a provisional estimate for U.S. taxes on undistributed earnings of foreign subsidiaries. We do not record foreign withholding taxes on undistributed earnings of international subsidiaries that are deemed to be permanently reinvested. Certain income and expenses are not reported in tax returns and financial statements in the same year. The tax effect of such temporary differences is reported as deferred income taxes. The deferred income taxes are classified as long-term assets or liabilities. The most significant areas involving management judgments include deferred income tax assets and liabilities, uncertain tax positions, and research and development tax credits. Our estimates of the realization of the deferred tax assets related to our tax credits are based upon our estimates of future taxable income which may change.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Stock-Based Compensation</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Stock-based compensation is accounted for according to Financial Accounting Standards Board (FASB) Accounting Standards Codification (ASC) 718, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Compensation&#8212;Stock Compensation</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. ASC 718 requires us to expense the fair value of employee stock options, stock appreciation rights and other forms of stock-based compensation. Under the fair value recognition provisions of ASC 718, share-based compensation cost is estimated at the grant date based upon the fair value of the award and is recognized as expense ratably over the requisite service period of the award (generally the vesting period). Determining the appropriate fair value model and calculating the fair value of share-based awards requires judgment, including estimating the expected life of the share-based award, the expected stock price volatility over the expected life of the share-based award and forfeitures.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">To determine the fair value of stock based awards on the date of grant we use the Black-Scholes option-pricing model. Inherent in this model are assumptions related to expected stock price volatility, option life, risk-free interest rate and dividend yield. The risk-free interest rate is a less-subjective assumption as it is based on factual data derived from public sources. We use a dividend yield of zero as we have never paid cash dividends and have no intention to pay cash dividends in the foreseeable future. The expected stock price volatility and option life assumptions require a greater level of judgment. Our expected stock-price volatility assumption is based upon the historical volatility of our stock which is obtained from public data sources. The expected life represents the weighted average period of time that share-based awards are expected to be outstanding, giving consideration to vesting schedules and historical exercise patterns. We determine the expected life assumption based upon the exercise and post-vesting behavior that has been exhibited historically, adjusted for specific factors that may influence future exercise patterns. If expected volatility or expected life were to increase, that would result in an increase in the fair value of our stock options which would result in higher compensation charges, while a decrease in volatility or the expected life would result in a lower fair value of our stock option awards resulting in lower compensation charges.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We estimate forfeitures for all of our awards based upon historical experience of stock-based pre-vesting forfeitures. We believe that our estimates are based upon outcomes that are reasonably likely to occur. If actual forfeitures are higher than our estimates it would result in lower compensation expense and to the extent the actual forfeitures are lower than our estimate we would record higher compensation expense.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Impairment of Long-Lived Assets</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Long-lived assets, such as property, plant, and equipment are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. The recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to the estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated undiscounted future cash flows, an impairment charge would be recognized in the amount by which the carrying amount of the asset exceeds the fair value of the asset.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Derivatives and Hedging Activity</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Derivatives are recognized on the balance sheet at their estimated fair value. On the date a derivative contract is entered into, the Company designates the derivative as a hedge of a forecasted transaction or of the variability of cash flows to be received or paid related to a recognized asset or liability (a &#8220;cash flow&#8221; hedge). The Company does not enter into derivatives for speculative purposes. Changes in the fair value of a derivative that qualifies as a cash flow hedge are recorded in &#8220;Accumulated Other Comprehensive Income,&#8221; until earnings are affected by the variability of cash flows. See Note 10 of the Company&#8217;s consolidated financial statements for additional information.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Long-Term Incentive Compensation Accrual</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Long-term incentive compensation is recognized as expense ratably over the requisite service period of the award which is generally three years. The Board of Directors approve target performance measures for the three year period for each of the Company&#8217;s officers and non-employee Directors. Performance measures are based on a combination of sales growth targets and return on invested capital targets. No cash awards will be made to participants if actual Company performance does not exceed the minimum target performance measures. The calculation used to determine the necessary accrual uses a combination of actual results and projected results. We believe that our estimates are based upon outcomes that are reasonably likely to occur. These estimates and assumptions are based on historical results as well as future expectations. Actual results could vary from our estimates and assumptions.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Impairment of Goodwill</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In accordance with ASC 350, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Goodwill and Other Intangible Assets</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, goodwill is not amortized but is required to be reviewed for impairment at least annually or when events or circumstances indicate that carrying value may exceed fair value. The Company is permitted the option to first assess qualitative factors to determine whether the existence of events and circumstances indicates that it is more likely than not that the fair value of any reporting unit is less than its corresponding carrying value. If, after assessing the totality of events and circumstances, the Company concludes that it is not more likely than not that the fair value of any reporting unit is less than its corresponding carrying value then the Company is not required to take further action. However, if the Company concludes otherwise, then it is required to perform a quantitative impairment test, including computing the fair value of the reporting unit and comparing that value to its carrying value. The Company utilizes a weighting of the income approach and a market approach in the impairment test. We also consider valuation factors including the Company's market capitalization, future discounted cash flows and an estimated control premium based upon a review of comparable market transactions. Our consideration of discounted future cash flows included assumptions regarding growth rates and margins based on our historical trends. In addition, we applied a market discount rate calculated based upon an analysis of companies similar in size. If our future cash flows do not meet our projections or there is an event that impacts our market capitalization, the assumptions used in our goodwill analysis could be negatively impacted. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Goodwill impairment would be measured as the amount by which a reporting unit&#8217;s carrying value exceeds its fair value, not to exceed the carrying value of goodwill. In the event that goodwill is impaired, an impairment charge to earnings would become necessary. The Company also has the option to bypass the qualitative assessment for goodwill in any period and proceed directly to performing the quantitative impairment test. Refer to footnote 14 for discussion of the write-off of goodwill and other intangibles that occurred during fiscal year 2019, as a result of certain triggering events being present.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">New and Future Accounting Pronouncements</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 1 to our consolidated financial statements.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">28</span></div></div></div><div id="i1edc9b13d5734ec8a60a2caeb643d22f_52"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:8.709%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:89.091%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Item&#160;7A:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</span></td></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Interest Rate Risk</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We are subject to the risk of fluctuating interest rates in the normal course of business. Our major market risk relates to our secured debt. Our revolving credit facility, term loan and equipment term loan are secured by substantially all of our assets. The interest rates applicable to our revolving credit facility and term loans fluctuate with the Wells Fargo Bank prime rate and LIBOR rates. There was outstanding $60.1 million in borrowings under our revolving credit facility and $10.9 million outstanding on our term loans as of June&#160;27, 2020. See &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations &#8211; Capital Resources and Liquidity&#8221; and Note 4 &#8211; &#8220;Long-Term Debt&#8221; to the Consolidated Financial Statements for additional information regarding our revolving credit facility and term loans.</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the second quarter of fiscal year 2020, we entered into an interest rate swap contract with a notional amount of $15.0 million related to the borrowings outstanding under the revolving credit facility. During the second quarter of fiscal year 2020, we also entered into an interest rate swap contract with a notional amount of $11.7 million related to the borrowings outstanding under the term loan. As of June&#160;27, 2020, the remaining notional amount of the interest rate swap contract related to the term loan was $11.7 million. Through the use of the interest rate swap, as described above, we fixed the basis on which we pay interest, thus eliminating much of our interest rate risk. See Note 10 &#8211; &#8220;Derivative Financial Instruments&#8221; to the Consolidated Financial Statements for additional information regarding our derivative instruments.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Foreign Currency Exchange Risk</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A significant portion of our operations are in foreign locations. As a result, transactions occur in currencies other than the U.S. dollar. Exchange rate fluctuations among other currencies used by us would directly or indirectly affect our financial results. We currently use Mexican peso forward contracts and swaps to hedge foreign currency fluctuations for a portion of our Mexican peso denominated expenses. There was $36.7 million of foreign currency forward contracts and swaps outstanding as of June&#160;27, 2020. The fair value of these contracts and swaps was approximately $(0.9) million. See Note 10 &#8211; &#8220;Derivative Financial Instruments&#8221; to the Consolidated Financial Statements for additional information regarding our derivative instruments.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">29</span></div></div></div><div id="i1edc9b13d5734ec8a60a2caeb643d22f_55"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="margin-top:10pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:8.709%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:89.091%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Item 8:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</span></div></td></tr></table></div><div id="i1edc9b13d5734ec8a60a2caeb643d22f_58"></div><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Report of Independent Registered Public Accounting Firm</span></div><div style="margin-top:5pt;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Shareholders and Board of Directors </span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Key Tronic Corporation</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Spokane Valley, Washington</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Opinion on the Consolidated Financial Statements </span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have audited the accompanying consolidated balance sheets of Key Tronic Corporation (the &#8220;Company&#8221;) as of June 27, 2020 and June 29, 2019, the related consolidated statements of income (loss), comprehensive income (loss), shareholders&#8217; equity, and cash flows for each of the three years in the period ended June 27, 2020, and the related notes and schedule (collectively referred to as the &#8220;consolidated financial statements&#8221;). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at June 27, 2020 and June 29, 2019, and the results of its  operations and its cash flows for each of the three years in the period ended June 27, 2020, in conformity with accounting principles generally accepted in the United States of America.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (&#8220;PCAOB&#8221;), the Company's internal control over financial reporting as of June 27, 2020, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (&#8220;COSO&#8221;) and our report dated  September&#160;11, 2020 expressed an unqualified opinion thereon.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:103%;">Change in Accounting Principles</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">As discussed in Note 1 to the consolidated financial statements, the Company has changed its accounting method for accounting for leases in fiscal year 2020 due to the adoption of Topic 842: </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;">Leases</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">, using a modified retrospective approach, and as discussed in Note 1 to the consolidated financial statements, the Company changed its method for recognizing revenue in fiscal year 2019 due to the adoption of Topic 606: </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;">Revenue from Contracts with Customers</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Basis for Opinion</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">These consolidated financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;s consolidated financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:98.900%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/&#160;BDO USA, LLP</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">We have served as the Company's auditor since 2003</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Spokane, Washington</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">September 11, 2020</span></td></tr></table></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">30</span></div></div></div><div id="i1edc9b13d5734ec8a60a2caeb643d22f_61"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:center;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">KEY TRONIC CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">CONSOLIDATED BALANCE SHEETS</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">(In thousands)</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:72.692%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.637%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.639%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ASSETS</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current assets:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMy0xLTEtMS0w_6c615999-e247-4e46-859c-871fd5e59a02">553</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMy0zLTEtMS0w_192f10e1-8e94-4427-b3ce-09ef61dffa60">601</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trade receivables, net of allowance for doubtful accounts of $609 and $58</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ReceivablesNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfNC0xLTEtMS0w_d35f0771-14fd-4871-ac8a-5c4057e66bb4">86,123</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ReceivablesNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfNC0zLTEtMS0w_e3795de2-a745-4d81-8eb9-465a28c8c4f7">58,429</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contract assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfNS0xLTEtMS0w_4feda526-23d6-4453-837e-72aadfa5c58d">23,753</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfNS0zLTEtMS0w_84b4d6dc-2e30-4691-9911-823d50274299">22,161</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventories, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfNi0xLTEtMS0w_0a7bd2ad-fac2-49a2-b137-7615f48565ec">115,020</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfNi0zLTEtMS0w_13d44436-42ff-4e71-bf68-f17c3d9d04ef">100,431</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfNy0xLTEtMS0w_3802cd8d-c288-4769-a0db-cd7c1f6a15eb">17,315</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfNy0zLTEtMS0w_7d63ad8f-7f7e-464c-b8dd-993b4869b771">16,477</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total current assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfOC0xLTEtMS0w_84fdcf09-9c8f-4e5e-829e-c84fe895aa1d">242,764</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfOC0zLTEtMS0w_6d774ecd-290e-47aa-b9d2-abb8e867815c">198,099</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant and equipment, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfOS0xLTEtMS0w_748085fb-dd71-4060-9b22-405d8ed28a52">31,764</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfOS0zLTEtMS0w_dfa7f5e2-d35a-4423-b72d-a90d187d4202">29,413</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease right-of-use assets, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMTAtMS0xLTEtNzQ5_78e0e015-c491-4445-9f57-b2012ea9b267">17,568</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:zerodash" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMTAtMy0xLTEtNzQ5_ef40b9b1-5c81-4033-adea-856d62199712">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income tax asset</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMTEtMS0xLTEtMA_9b92c69d-b070-4781-bc7b-c980e6aad219">10,178</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMTEtMy0xLTEtMA_3d54927b-9213-463d-8241-26a149b78c79">7,840</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other intangible assets, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMTMtMS0xLTEtMA_2779ffb6-b7d2-4e62-abd5-fc2981839efb">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMTMtMy0xLTEtMA_264fa7e6-e6df-45b8-a4be-3d6e88d7c345">657</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMTQtMS0xLTEtMA_071b815c-496e-4dcd-baac-b1e9109b06b5">2,587</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMTQtMy0xLTEtMA_c2cbaa04-36fa-4110-84bc-610034c596f7">2,301</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total other assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="ktcc:TotalOtherAssetsNonCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMTUtMS0xLTEtMA_2deef1be-e43f-422f-bfbf-431c10c6dfb4">12,765</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="ktcc:TotalOtherAssetsNonCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMTUtMy0xLTEtMA_24b5f237-cdf7-440b-b0fe-94675a97b03f">10,798</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMTYtMS0xLTEtMA_e987273d-c825-44fb-83a6-8cecbc4cdb5a">304,861</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMTYtMy0xLTEtMA_32555004-4865-45c7-9d27-ec0ffb9d02de">238,310</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">LIABILITIES AND SHAREHOLDERS</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">&#8217;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"> EQUITY</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current liabilities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts payable</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMTktMS0xLTEtMA_c4074946-f2de-452a-b68e-2198311e35f8">80,204</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMTktMy0xLTEtMA_580165ad-9707-4869-b519-b03da069b11b">73,571</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued compensation and vacation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMjAtMS0xLTEtMA_585f9b4b-a110-4fef-9507-d965c1f7bd86">10,428</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMjAtMy0xLTEtMA_2d639cb8-3747-4f22-8279-5769ebe71b9c">6,759</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current portion of debt, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMjEtMS0xLTEtMA_dd17afb3-54cb-46d6-b891-384e317b30fd">7,508</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMjEtMy0xLTEtMA_ce18611b-ff62-433c-9b1b-64a4e72fc09c">5,841</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMjItMS0xLTEtMA_4ab6807d-863e-4f1e-8bd8-76cc78a338f3">14,079</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMjItMy0xLTEtMA_7a8c95f3-a280-47f4-910b-565dd33ef3cb">7,233</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total current liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMjMtMS0xLTEtMA_49582d3e-df26-409e-82f8-c98f9d8f445e">112,219</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMjMtMy0xLTEtMA_7a809c1d-bffc-40da-a019-26a9ae517467">93,404</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term liabilities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Term loans</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMjUtMS0xLTEtMA_68f07c2b-1d94-4b2b-abc6-6fe291f119ba">3,258</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMjUtMy0xLTEtMA_0d3cff72-a5a4-409f-9e9b-431401c67678">7,091</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revolving loan</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMjYtMS0xLTEtMA_8242f205-fd2f-47b5-aebb-508d9f76f32f">60,094</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMjYtMy0xLTEtMA_e38f9c24-26e5-4f54-959a-9f9f665c8c9c">23,356</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMjgtMS0xLTEtNzU4_fb3832c2-0f36-422f-9d13-ea4918f21c94">12,624</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:zerodash" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMjgtMy0xLTEtNzU4_4fef856e-148e-47a8-b0e8-d5932c35f4c2">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income tax liability</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMjctMS0xLTEtMA_fbd7984a-7064-464f-a611-0ca7d3293154">234</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMjctMy0xLTEtMA_b90a8f03-1dc1-4e24-b2ad-844debd06ded">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other long-term obligations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMjgtMS0xLTEtMA_abc037de-a8b9-4ed2-9aab-ea4f3ed95bae">875</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMjgtMy0xLTEtMA_4a086f39-f720-466b-98d0-f8fe16cc1222">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total long-term liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMjktMS0xLTEtMA_139de28c-8151-4dda-8d8c-1eef1a95e787">77,085</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMjktMy0xLTEtMA_2531491c-47da-4ef5-965c-6faa6cdb71b4">30,447</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMzAtMS0xLTEtMA_9a28add2-0369-4ae6-afaf-6564aff56b5a">189,304</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMzAtMy0xLTEtMA_66192cdf-7898-4690-8cb7-659150acbd55">123,851</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commitments and contingencies (Note 4 and 9)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMzEtMS0xLTEtMA_68666931-442b-4e4c-b4fd-759c2adf2118"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMzEtMy0xLTEtMA_d39f5064-9ad1-491d-8451-9deebefa7273"></ix:nonFraction></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shareholders&#8217; equity:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Common stock, no par value&#8212;shares authorized 25,000; issued and outstanding 10,760 and 10,760 shares, respectively</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMzMtMS0xLTEtMA_6d7f8ee6-f975-48a9-904e-2e7fd9f85577">46,946</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMzMtMy0xLTEtMA_f9f26695-6e50-44ab-be32-cc6516b8866f">46,680</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Retained earnings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMzQtMS0xLTEtMA_a3e6f01f-c14b-472f-a47b-d05b9cc24a07">70,111</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMzQtMy0xLTEtMA_85ae4ccd-535d-4d54-b07f-0ca05157b3ba">65,353</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated other comprehensive (loss) income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMzUtMS0xLTEtMA_1dd9fd86-db7f-4a56-a34d-7d778291406e">1,500</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMzUtMy0xLTEtMA_29e8ce68-a196-463b-9377-cbdaa4cdd4ed">2,426</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total shareholders&#8217; equity</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMzYtMS0xLTEtMA_776ee73d-fb2c-43e8-94f5-3082eeeba67d">115,557</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMzYtMy0xLTEtMA_23590810-f206-4069-9307-950992e46bae">114,459</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total liabilities and shareholders&#8217; equity</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMzctMS0xLTEtMA_437a9e94-0c43-4905-a7d8-afb1330a06ae">304,861</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMzctMy0xLTEtMA_429e40f8-7603-4537-b8ca-3be3caa62b56">238,310</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td></tr></table></div><div style="text-align:center;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See accompanying notes to consolidated financial statements.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">31</span></div></div></div><div id="i1edc9b13d5734ec8a60a2caeb643d22f_67"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">                    KEY TRONIC CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">CONSOLIDATED STATEMENTS OF INCOME (LOSS)</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">(In thousands, except per share amounts)</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:59.222%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.637%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.637%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.640%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net sales</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMi0xLTEtMS0w_c8e3979e-beda-468c-b561-c1601db216fa">449,480</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMi0zLTEtMS0w_14845f3a-baea-44a3-a72d-4f8b6b2c03ad">464,044</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMi01LTEtMS0w_f8663b52-8b7f-496b-b1c6-144a006d76dc">446,322</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of sales</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMy0xLTEtMS0w_17978c26-0523-4674-9b67-7156723f070b">414,231</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMy0zLTEtMS0w_aaed9bc8-f563-4a55-94f8-4d51da3248bd">429,443</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMy01LTEtMS0w_916bc1ce-9167-4847-be81-1c57f337e7b0">412,153</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfNC0xLTEtMS0w_c6ec1513-dec6-4223-92cf-5d5b0d5d6d71">35,249</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfNC0zLTEtMS0w_95491a93-bccc-4581-b349-dcddca93a351">34,601</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfNC01LTEtMS0w_9938a603-ab6b-4d6d-9dac-7811c3db9abc">34,169</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Research, development and engineering expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfNS0xLTEtMS0w_f14dd940-4ecf-488f-9be5-b8457b5787d8">7,391</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfNS0zLTEtMS0w_da1f9175-3bab-462a-b0a3-1e86505d3138">6,555</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfNS01LTEtMS0w_b77b4c01-6d1a-4498-8e6a-75cd4db1dfdf">6,186</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Selling, general and administrative expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfNi0xLTEtMS0w_5b382e3f-4508-42b9-a6df-a098bc8bd013">21,030</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfNi0zLTEtMS0w_8b6b3907-4803-42cf-b957-f1705972694b">21,556</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfNi01LTEtMS0w_189f8f40-276c-44c0-a5be-7b8317ded0cf">22,334</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impairment of goodwill and intangibles</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillAndIntangibleAssetImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfNy0xLTEtMS0w_396bedb2-2324-4a5f-ad8b-2d462d15197e">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAndIntangibleAssetImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfNy0zLTEtMS0w_66538d72-b930-48d7-a333-cf8d09bb846f">12,448</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillAndIntangibleAssetImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfNy01LTEtMS0w_93f7d1fe-6376-4fe3-ab4a-06d12dc613e0">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loss on settlement of arbitration</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:LossContingencyLossInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfOC0xLTEtMS0w_7753c33a-eac1-4cbd-924e-3ff4152629c9">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" format="ixt:zerodash" name="us-gaap:LossContingencyLossInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfOC0zLTEtMS0w_1ad998b3-ecf3-4656-88a8-12fc83f5102a">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LossContingencyLossInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfOC01LTEtMS0w_ce91a484-d307-452e-acc3-91e9001570d9">4,535</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfOS0xLTEtMS0w_b8a104d8-1d5c-43e6-a821-0b342c050b23">28,421</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfOS0zLTEtMS0w_92781035-1e98-4e7a-8e85-51d35dc00e0b">40,559</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfOS01LTEtMS0w_85570d95-453c-4585-9c80-fbc057524d6c">33,055</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating income (loss)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMTAtMS0xLTEtMA_b985fe88-22bf-43e3-a794-bd6d35ef0d05">6,828</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMTAtMy0xLTEtMA_d0b2b313-6924-4011-b961-ec8cfbfda711">5,958</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMTAtNS0xLTEtMA_674123b4-d022-474a-a0d2-09d08a5f7f4c">1,114</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMTEtMS0xLTEtMA_9c2aeb43-6aae-412b-9d09-7681022e004d">2,509</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMTEtMy0xLTEtMA_ea9fbd2a-c3aa-40a0-a0ae-9ac366103103">2,782</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMTEtNS0xLTEtMA_4657e685-41b7-4586-bba8-735dd57ffe7f">2,556</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income (loss) before income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMTItMS0xLTEtMA_6415fe87-7823-4802-a145-aa38be51181d">4,319</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMTItMy0xLTEtMA_52944f16-5282-4a54-8c87-257057079f47">8,740</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMTItNS0xLTEtMA_f9c535a9-e19d-46de-aefc-de86e975ac26">1,442</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income tax benefit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMTMtMS0xLTEtMA_bfa331a5-aab6-426a-90af-aefa537da62a">439</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMTMtMy0xLTEtMA_dcf353a8-c742-4541-a349-1ee113d8ff48">758</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMTMtNS0xLTEtMA_3392d486-74c0-4f2b-8182-24143b43be5a">117</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMTQtMS0xLTEtMA_15389b69-b6fd-4683-85b3-57ee4aa516da">4,758</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMTQtMy0xLTEtMA_5b571558-cb3a-4f70-b1a2-d957042ac5ee">7,982</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMTQtNS0xLTEtMA_ec9accd2-1e19-4c4a-8c87-2a08c2a435b6">1,325</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss) per share &#8212; Basic</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMTUtMS0xLTEtMA_1684fdc0-3fc7-4cb9-ba6c-d6684f7fe8ef">0.44</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMTUtMy0xLTEtMA_742ce99b-5b09-46a2-80bc-62c3b4cba05d">0.74</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMTUtNS0xLTEtMA_f054f0d5-e256-4905-a62f-46fba22286a8">0.12</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average shares outstanding &#8212; Basic</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMTYtMS0xLTEtMA_836c18ed-1700-44b5-a786-8a7df7e343de">10,760</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMTYtMy0xLTEtMA_40f9a8bc-eee1-43de-bc75-521dfad42c27">10,760</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMTYtNS0xLTEtMA_fdc378b2-2eb0-49f7-8f69-fc579defe4c9">10,760</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss) per share &#8212; Diluted</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMTctMS0xLTEtMA_9d652624-1c1c-4bc4-b56d-91d2a149f69e">0.44</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMTctMy0xLTEtMA_9b496e2a-8b10-46eb-926b-ab749426cf88">0.74</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMTctNS0xLTEtMA_2db40527-4b16-420a-8a2e-abbcfb416d4e">0.12</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average shares outstanding &#8212; Diluted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMTgtMS0xLTEtMA_6370fdb6-dfdd-4731-9ab5-69f84f503677">10,816</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMTgtMy0xLTEtMA_ee1abad6-e6d6-4709-aa99-d257f79a0885">10,760</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMTgtNS0xLTEtMA_2d7ade39-da03-451e-9ce4-ca25d9fec519">10,760</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr></table></div><div style="text-align:center;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See accompanying notes to consolidated financial statements.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">32</span></div></div></div><div id="i1edc9b13d5734ec8a60a2caeb643d22f_70"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">KEY TRONIC CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">(In thousands)</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:59.750%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.363%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.533%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.363%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.533%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.658%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;">&#160;</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Comprehensive income (loss):</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83MC9mcmFnOjViODM4YTYwNTdhMjRjNTQ5YWJjZjk2NzA4NDI2YTlhL3RhYmxlOjA5OWM2YjZmMzlkZTQ5MGY4MTgxMWRkOWJkMjBmNzY0L3RhYmxlcmFuZ2U6MDk5YzZiNmYzOWRlNDkwZjgxODExZGQ5YmQyMGY3NjRfMy0xLTEtMS0w_29c178e5-b2fb-4107-8897-b4410c925d22">4,758</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83MC9mcmFnOjViODM4YTYwNTdhMjRjNTQ5YWJjZjk2NzA4NDI2YTlhL3RhYmxlOjA5OWM2YjZmMzlkZTQ5MGY4MTgxMWRkOWJkMjBmNzY0L3RhYmxlcmFuZ2U6MDk5YzZiNmYzOWRlNDkwZjgxODExZGQ5YmQyMGY3NjRfMy0zLTEtMS0w_57dc25ab-18f2-4e8e-b28d-cdbddf720402"><ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83MC9mcmFnOjViODM4YTYwNTdhMjRjNTQ5YWJjZjk2NzA4NDI2YTlhL3RhYmxlOjA5OWM2YjZmMzlkZTQ5MGY4MTgxMWRkOWJkMjBmNzY0L3RhYmxlcmFuZ2U6MDk5YzZiNmYzOWRlNDkwZjgxODExZGQ5YmQyMGY3NjRfMy0zLTEtMS0w_877ce2df-510a-47b9-baac-5082ac34a4a0">7,982</ix:nonFraction></ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83MC9mcmFnOjViODM4YTYwNTdhMjRjNTQ5YWJjZjk2NzA4NDI2YTlhL3RhYmxlOjA5OWM2YjZmMzlkZTQ5MGY4MTgxMWRkOWJkMjBmNzY0L3RhYmxlcmFuZ2U6MDk5YzZiNmYzOWRlNDkwZjgxODExZGQ5YmQyMGY3NjRfMy01LTEtMS0w_90d3f2d6-f5b7-494f-ad03-8ade5e27853e">1,325</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive income (loss):</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized gain (loss) on hedging instruments, net of tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83MC9mcmFnOjViODM4YTYwNTdhMjRjNTQ5YWJjZjk2NzA4NDI2YTlhL3RhYmxlOjA5OWM2YjZmMzlkZTQ5MGY4MTgxMWRkOWJkMjBmNzY0L3RhYmxlcmFuZ2U6MDk5YzZiNmYzOWRlNDkwZjgxODExZGQ5YmQyMGY3NjRfNS0xLTEtMS0w_5de42424-9627-4ac6-a58a-7b0000099586">3,926</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83MC9mcmFnOjViODM4YTYwNTdhMjRjNTQ5YWJjZjk2NzA4NDI2YTlhL3RhYmxlOjA5OWM2YjZmMzlkZTQ5MGY4MTgxMWRkOWJkMjBmNzY0L3RhYmxlcmFuZ2U6MDk5YzZiNmYzOWRlNDkwZjgxODExZGQ5YmQyMGY3NjRfNS0zLTEtMS0w_72369e2e-a443-4126-a363-22dfd76e45a2">3,395</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83MC9mcmFnOjViODM4YTYwNTdhMjRjNTQ5YWJjZjk2NzA4NDI2YTlhL3RhYmxlOjA5OWM2YjZmMzlkZTQ5MGY4MTgxMWRkOWJkMjBmNzY0L3RhYmxlcmFuZ2U6MDk5YzZiNmYzOWRlNDkwZjgxODExZGQ5YmQyMGY3NjRfNS01LTEtMS0w_889d929c-6083-461a-8393-7f58d4231ae6">2,392</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Comprehensive income (loss)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83MC9mcmFnOjViODM4YTYwNTdhMjRjNTQ5YWJjZjk2NzA4NDI2YTlhL3RhYmxlOjA5OWM2YjZmMzlkZTQ5MGY4MTgxMWRkOWJkMjBmNzY0L3RhYmxlcmFuZ2U6MDk5YzZiNmYzOWRlNDkwZjgxODExZGQ5YmQyMGY3NjRfNi0xLTEtMS0w_bdd97370-465f-4df3-87e3-027443a954de">832</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83MC9mcmFnOjViODM4YTYwNTdhMjRjNTQ5YWJjZjk2NzA4NDI2YTlhL3RhYmxlOjA5OWM2YjZmMzlkZTQ5MGY4MTgxMWRkOWJkMjBmNzY0L3RhYmxlcmFuZ2U6MDk5YzZiNmYzOWRlNDkwZjgxODExZGQ5YmQyMGY3NjRfNi0zLTEtMS0w_6050b8f5-5638-4101-be7e-be9f9286a824">4,587</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83MC9mcmFnOjViODM4YTYwNTdhMjRjNTQ5YWJjZjk2NzA4NDI2YTlhL3RhYmxlOjA5OWM2YjZmMzlkZTQ5MGY4MTgxMWRkOWJkMjBmNzY0L3RhYmxlcmFuZ2U6MDk5YzZiNmYzOWRlNDkwZjgxODExZGQ5YmQyMGY3NjRfNi01LTEtMS0w_07f21306-e576-4183-9de0-82508b6d8d0a">1,067</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Other comprehensive income (loss) for fiscal years 2020, 2019, and 2018 is reflected net of tax provision (benefit) of approximately $(<ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83MC9mcmFnOjViODM4YTYwNTdhMjRjNTQ5YWJjZjk2NzA4NDI2YTlhL3RleHRyZWdpb246NWI4MzhhNjA1N2EyNGM1NDlhYmNmOTY3MDg0MjZhOWFfMjM4_d2258728-ac50-4514-b24c-d33c965bea16">1.1</ix:nonFraction>) million, $<ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83MC9mcmFnOjViODM4YTYwNTdhMjRjNTQ5YWJjZjk2NzA4NDI2YTlhL3RleHRyZWdpb246NWI4MzhhNjA1N2EyNGM1NDlhYmNmOTY3MDg0MjZhOWFfMjQy_0dd782db-e2bb-463e-9c84-0bf606017cc2">1.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83MC9mcmFnOjViODM4YTYwNTdhMjRjNTQ5YWJjZjk2NzA4NDI2YTlhL3RleHRyZWdpb246NWI4MzhhNjA1N2EyNGM1NDlhYmNmOTY3MDg0MjZhOWFfMjQ5_2d90b042-ab3c-469c-a838-f5aa8519362d">0.7</ix:nonFraction> million, respectively. </span></div><div style="text-align:center;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See accompanying notes to consolidated financial statements.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">33</span></div></div></div><div id="i1edc9b13d5734ec8a60a2caeb643d22f_73"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">KEY TRONIC CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">(In thousands)</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:59.750%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.363%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.533%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.363%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.533%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.658%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating activities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMy0xLTEtMS0w_29c178e5-b2fb-4107-8897-b4410c925d22">4,758</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMy0zLTEtMS0w_c207aea6-2baf-456a-bf42-163a04fa0bdf">7,982</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMy01LTEtMS0w_e5b593ef-42ae-4d87-a85a-bfe9ce869627">1,325</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="12" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustments to reconcile net income (loss) to cash provided by (used in) operating activities:</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill and intangible assets impairment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillAndIntangibleAssetImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfNS0xLTEtMS0w_0196850c-8d29-4f68-85f8-a6e23f165b75">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAndIntangibleAssetImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfNS0zLTEtMS0w_d374f363-ba66-470b-a51d-6637acce2a31">12,448</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillAndIntangibleAssetImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfNS01LTEtMS0w_4692f918-1e38-47fc-885d-5be77428904e">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Depreciation and amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfNi0xLTEtMS0w_06e98a18-c985-41dd-b2ad-ee9f847ad935">5,591</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfNi0zLTEtMS0w_30af294b-de20-4786-82a1-bcb135e20ce9">7,298</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfNi01LTEtMS0w_4e34850b-100d-436a-9f16-a129229b0362">7,774</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of deferred loan costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfNy0xLTEtMS0w_66d2ca3b-bbc8-4ce9-b18f-e3f34dcce670">30</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfNy0zLTEtMS0w_afa0da80-867e-4f59-aae8-bc776ec17900">30</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfNy01LTEtMS0w_12764a46-33f1-4f60-8f2a-9195bfef5b07">30</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision for obsolete inventory</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" name="us-gaap:InventoryWriteDown" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfOC0xLTEtMS0w_d956be43-f1ca-4774-a5dd-1050fd2be213">136</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" name="us-gaap:InventoryWriteDown" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfOC0zLTEtMS0w_2f6f31a9-a690-4f59-a770-293458bf8e1f">91</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" name="us-gaap:InventoryWriteDown" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfOC01LTEtMS0w_e9b10c3d-4576-4073-a2b8-c0d3482b4502">31</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision for warranty</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" name="us-gaap:ProductWarrantyExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfOS0xLTEtMS0w_9406edf0-16a6-469e-815c-6d5f13ee7924">121</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" name="us-gaap:ProductWarrantyExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfOS0zLTEtMS0w_7bfcb179-160e-4ab9-aafe-78d155793bf8">83</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" name="us-gaap:ProductWarrantyExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfOS01LTEtMS0w_d11bc472-c61d-4914-8fc4-055102c777e5">74</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision for (recovery of) doubtful accounts</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMTAtMS0xLTEtMA_bb00a7dd-2509-4db5-8583-81bf29dc7ed9">551</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMTAtMy0xLTEtMA_3cf0c1ff-86db-489f-aead-453b6b68e89e">58</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" sign="-" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMTAtNS0xLTEtMA_fd6c05d8-df4a-4c14-9c5e-9397bd81b939">84</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loss on disposal of assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMTEtMS0xLTEtMA_28e44632-d5aa-475c-bb60-ac3f782ac13e">207</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMTEtMy0xLTEtMA_a96699d3-3de6-4ef7-ac02-10d7ff63be09">3</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMTEtNS0xLTEtMA_9e559e3e-3081-4234-8b72-1cbf0e501ebd">20</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Share-based compensation expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMTItMS0xLTEtMA_2b5ec172-d8a0-4309-87f7-7f1a025b30ff">266</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMTItMy0xLTEtMA_5fe4089b-bebd-4fed-957a-12901f1b003f">436</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMTItNS0xLTEtMA_ab273eee-d9e3-439e-a3cb-25d74ffde5c9">447</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMTMtMS0xLTEtMA_801049ff-7606-466e-bae8-35911854dba3">958</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMTMtMy0xLTEtMA_7da620a2-d5a5-4be1-a176-b614542b6f4d">1,116</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMTMtNS0xLTEtMA_188b41bb-b135-4891-a18f-197ec072c329">1,562</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loss on settlement of arbitration</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:LossContingencyLossInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMTQtMS0xLTEtMA_0b069053-3d58-4ceb-b876-593afc3423b1">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" format="ixt:zerodash" name="us-gaap:LossContingencyLossInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMTQtMy0xLTEtMA_21def240-55ad-48a2-b7eb-49acc01e95da">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LossContingencyLossInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMTQtNS0xLTEtMA_129f8baa-4381-4b6f-af58-448eb9da8e36">4,535</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Changes in operating assets and liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trade receivables</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMTYtMS0xLTEtMA_2130a50f-8194-4e98-ae5a-fd18094f178e">28,254</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMTYtMy0xLTEtMA_acaff2e3-5526-49a2-82aa-e503705a9f0b">3,344</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMTYtNS0xLTEtMA_0bb2cc58-352d-440b-8b8f-1dc2360a7caa">1,327</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contract assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMTctMS0xLTEtMA_c0f87062-144d-46a1-9e00-8892e4c861ea">1,592</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMTctMy0xLTEtMA_221f2769-57ec-41b2-b94a-97f4417ad519">10,255</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" format="ixt:zerodash" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMTctNS0xLTEtMA_7554749d-2be0-4313-8e10-981bd8b90e75">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash received from arbitration settlement</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromLegalSettlements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMTgtMS0xLTEtMA_8ba6b30f-f128-4519-947a-2ccd3f83b953">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromLegalSettlements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMTgtMy0xLTEtMA_0dfb6bd7-04ad-461a-a7e7-8e4f7c43a0bd">6,684</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromLegalSettlements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMTgtNS0xLTEtMA_80612a96-2fcc-47f2-a2ae-ea073d9fe477">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventories</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMTktMS0xLTEtMA_b5f8cf75-b3b4-4e8a-b7f5-dde34a689c71">14,725</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMTktMy0xLTEtMA_63ed36d1-5cf8-42f5-a395-4e0c09d2e872">1,417</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMTktNS0xLTEtMA_b90823f6-64e9-46f7-a30c-28673f0cf198">18,101</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMjAtMS0xLTEtMA_0f0c0284-c963-4363-9e75-1d5ab560472a">7,728</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMjAtMy0xLTEtMA_64433e23-32c7-4083-bf7f-95f81debbbee">4,490</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMjAtNS0xLTEtMA_b392cc37-a75c-415c-97d1-c78da2a6e3ce">10,461</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts payable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMjEtMS0xLTEtMA_c2c47737-264c-4d95-8a8e-3dab09ba977f">6,632</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMjEtMy0xLTEtMA_b3cb76cc-633c-4e6b-97cf-4cd892ae103f">2,627</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMjEtNS0xLTEtMA_40da5c4c-7d33-45c9-b096-bd0007a6ae42">22,920</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued compensation and vacation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMjItMS0xLTEtMA_3a8282e8-8b3b-498f-87d4-ca1554672f77">3,669</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMjItMy0xLTEtMA_9fa19b53-47c3-4724-a6fc-d1db9cd618f6">1,346</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMjItNS0xLTEtMA_96fb1c99-7045-47c9-b0be-aea66a44aa67">1,900</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMjMtMS0xLTEtMA_36a774b2-54dd-4e45-a5cf-c0ea5033de99">292</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMjMtMy0xLTEtMA_8bd8fe6c-0378-4bb1-bc7a-22b9167f93e9">323</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMjMtNS0xLTEtMA_2eeb5a21-9d57-40df-be49-ab34bad06be2">2,051</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash provided by (used in) operating activities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMjQtMS0xLTEtMA_3f2051f5-9416-46ea-bec4-ab7071fea191">31,004</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMjQtMy0xLTEtMA_8862677a-e328-464f-8b9a-5799aa6bc726">919</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMjQtNS0xLTEtMA_eaa78548-90ad-4463-8c45-5890a60d4955">3,122</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Investing activities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Purchases of property and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMjYtMS0xLTEtMA_b89f1103-bfaa-495d-b3f5-518092088a2c">8,623</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMjYtMy0xLTEtMA_80666e1d-e0cd-4472-9b4a-4468179e37dc">8,386</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMjYtNS0xLTEtMA_a9cd0504-58b4-4978-9e79-39e6de39f821">4,523</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds from sale of fixed assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMjctMS0xLTEtMA_2e189c9f-c32a-44ad-a0a8-5c8f9801dbee">696</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMjctMy0xLTEtMA_2533029c-1e61-4854-9404-845fa260cac7">22</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMjctNS0xLTEtMA_7b109bda-34f3-481d-8aba-50ee813d8bf4">1,041</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash receipts from deferred purchase price of factored receivables</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleAndCollectionOfReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMjgtMS0xLTEtMA_99a40c8a-b917-4fa2-9ce7-22bb1fdbc546">4,350</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleAndCollectionOfReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMjgtMy0xLTEtMA_f17d781b-45fb-4227-a98d-56a7881124fc">6,455</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleAndCollectionOfReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMjgtNS0xLTEtMA_13ae1186-980a-45bc-9662-a2867f034a84">8,335</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash provided by (used in) investing activities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMjktMS0xLTEtMA_c45e94d1-72a3-47a1-910b-3ad5f1303886">3,577</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMjktMy0xLTEtMA_ce8e4ed6-a493-4b4e-b146-e49461d83afe">1,909</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMjktNS0xLTEtMA_3a63bbeb-9479-4dfb-bf23-f68fbdab5dbf">4,853</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financing activities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payment of financing costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" name="us-gaap:PaymentsOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMzEtMS0xLTEtMA_86308c2c-edec-4d22-a0c5-5c7094e3188a">84</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" name="us-gaap:PaymentsOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMzEtMy0xLTEtMA_82422a77-b930-493b-b63a-2158272b0789">15</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" name="us-gaap:PaymentsOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMzEtNS0xLTEtMA_ab6497cb-186e-4108-b770-9fc66a852275">21</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds from issuance of long term debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromRepaymentsOfOtherLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMzItMS0xLTEtMA_570eda39-2d32-4db4-bfe9-1ee71a604863">5,000</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromRepaymentsOfOtherLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMzItMy0xLTEtMA_2c78a81f-4015-4f5a-99de-098842c44f58">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromRepaymentsOfOtherLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMzItNS0xLTEtMA_3ce0c181-971f-4e3c-a902-cd1b514752df">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Repayments of long term debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMzMtMS0xLTEtMA_e095455d-eabd-4c4a-91fa-6adb0785b2b4">7,121</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMzMtMy0xLTEtMA_4a0082e0-ae72-4d70-a1f8-2c7a63bff9d6">5,871</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMzMtNS0xLTEtMA_07b81f9d-50ae-464d-b14a-a0fd230eb7f4">5,871</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Borrowings under revolving credit agreement</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMzQtMS0xLTEtMA_3560656d-b49b-4023-a124-78be75ded537">177,343</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMzQtMy0xLTEtMA_a64764f2-fe07-4554-9361-bd54ff7c4b9e">181,688</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMzQtNS0xLTEtMA_4fd730a3-f2cc-4944-9474-5dd5c5e6d3d2">187,419</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Repayments of revolving credit agreement</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMzUtMS0xLTEtMA_448682b5-7525-46aa-8165-d9a1c7b77952">140,605</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMzUtMy0xLTEtMA_da8c190d-7263-4602-8bc0-70b8f8e897ae">174,554</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMzUtNS0xLTEtMA_8cab20e0-2a84-49c6-b83b-ae9c7bb9d911">189,532</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash provided by (used in) financing activities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMzctMS0xLTEtMA_47cfd64e-3415-49ac-96a2-8aca351676e4">34,533</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMzctMy0xLTEtMA_06dde79f-7e6d-4c9e-94db-2308a44d5dfe">1,248</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMzctNS0xLTEtMA_af73e88e-cfbf-4d62-8dec-4a447bc4a778">8,005</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net increase (decrease) in cash and cash equivalents</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" sign="-" name="us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMzgtMS0xLTEtMA_36a914f0-2bcb-4048-b9d2-b5264a2664bb">48</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" name="us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMzgtMy0xLTEtMA_b39532e8-0e80-492d-9631-ef2290b15947">258</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" sign="-" name="us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMzgtNS0xLTEtMA_d0113c23-1a26-4774-be1f-0145cbb91732">30</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents, beginning of period</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMzktMS0xLTEtMA_b4080cfe-a2a9-4564-8e1f-9b8e28f56ec6">601</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2819986de33848eba794ea5f86e04bb0_I20180630" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMzktMy0xLTEtMA_9fcdacb9-a9ba-4dd4-910b-2304c791da04">343</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if787005a61384265b076491e23f8de29_I20170701" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMzktNS0xLTEtMA_7360b0ee-2306-45c7-a7d4-0f8295deae8b">373</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents, end of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfNDAtMS0xLTEtMA_7e58f7b7-03a3-46cf-a23f-b641ad7b1c22">553</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfNDAtMy0xLTEtMA_a6cce9a1-e2e3-4063-ab69-62569ccf2741">601</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2819986de33848eba794ea5f86e04bb0_I20180630" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfNDAtNS0xLTEtMA_80b189bd-aef4-440d-9ab3-b7884bad3e36">343</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Supplemental cash flow information:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest payments</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfNDItMS0xLTEtMA_75c2edd7-13f9-436d-aa72-2643bdeaf31d">2,483</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfNDItMy0xLTEtMA_0a7becab-2f3e-48e2-aaa8-050acc939cb9">2,773</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfNDItNS0xLTEtMA_45a93b86-3871-408a-bd54-4dc7bf24ee8f">2,529</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income tax payments, net of refunds</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfNDMtMS0xLTEtMA_0e5f1691-e9f4-4eb6-9880-362e0710c7fc">683</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" sign="-" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfNDMtMy0xLTEtMA_bbb90f97-ad70-4a03-8ed2-933a26bd61d4">511</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfNDMtNS0xLTEtMA_36af03cd-930f-400a-8887-f755946a3d04">304</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr></table></div><div style="text-align:center;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See accompanying notes to consolidated financial statements.</span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">34</span></div></div></div><div id="i1edc9b13d5734ec8a60a2caeb643d22f_76"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">KEY TRONIC CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">CONSOLIDATED STATEMENT OF SHAREHOLDERS&#8217; EQUITY</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">(In thousands)</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:32.282%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.637%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.637%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.637%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.637%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.642%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Common<br/>Stock</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Retained<br/>Earnings</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>Other<br/>Comprehensive<br/>Income (Loss)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total<br/>Shareholders&#8217;<br/>Equity</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances, July 1, 2017</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="icdadff4b4b654e08851e1447f258f347_I20170701" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMS0xLTEtMS0w_1c35b179-0261-4248-934a-535a535c5916">10,760</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icdadff4b4b654e08851e1447f258f347_I20170701" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMS0zLTEtMS0w_1b4e6937-909b-4cd9-a518-d895e90159b7">45,797</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0694530073804c85beb61321845078fb_I20170701" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMS01LTEtMS0w_b657d10d-699f-4a06-871e-02ae03c14a53">73,545</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i25e9cb3217e7485889f7abfb6018401c_I20170701" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMS03LTEtMS0w_b4fc1ddf-f5ff-45d9-9ea8-45656e3823d0">2,775</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if787005a61384265b076491e23f8de29_I20170701" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMS05LTEtMS0w_a9d83516-8bec-43a3-ad57-d4f78ea96847">116,567</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i08aae8f27bb74f97a42cadb008beca33_D20170702-20180630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMi01LTEtMS0w_e4c92cb0-63f4-467a-a781-b204b6e6301c">1,325</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMi05LTEtMS0w_7f63c92f-a481-4032-8e51-c5b9e2bb201a">1,325</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax rate effect reclassification</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i08aae8f27bb74f97a42cadb008beca33_D20170702-20180630" decimals="-3" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMy01LTEtMS0w_99ec634f-d3c8-46e9-8ce4-3b16f8ac7458">586</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ia1718871f92b451086ff46a6664165db_D20170702-20180630" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMy03LTEtMS0w_be171657-3849-4f55-acde-286469d736e5">586</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized gain on hedging instruments, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia1718871f92b451086ff46a6664165db_D20170702-20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfNC03LTEtMS0w_9c7f0df7-2986-45a0-8589-3d7b52ad13ad">2,392</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfNC05LTEtMS0w_db923389-d01a-4ba6-8de0-7d9b17ffaaa4">2,392</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Share-based compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i31b863dfcc8f469c939154e01e332d43_D20170702-20180630" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfNy0zLTEtMS0w_79e67d5c-cdf5-4fda-af5d-e4991ddcf005">447</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfNy05LTEtMS0w_a50b37b4-8866-491a-b3e7-c9f808b4d8e0">447</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances, June 30, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i4191a2fc930f446cb5c323933cc2bcd7_I20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfOS0xLTEtMS0w_864b0d42-2cb3-433b-bfcb-f417f2e6b273">10,760</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4191a2fc930f446cb5c323933cc2bcd7_I20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfOS0zLTEtMS0w_d444407f-43f2-4315-b448-9ab39e987e02">46,244</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id91e142e7fe94bb0b6797d2c240c01e8_I20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfOS01LTEtMS0w_6c06a09c-49cf-4c02-aba4-334717d2bb7c">72,806</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ie82fdea3358e4f7d94f13548ee13e635_I20180630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfOS03LTEtMS0w_387113df-6789-4a5d-ba90-41fa965069a5">969</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2819986de33848eba794ea5f86e04bb0_I20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfOS05LTEtMS0w_140c33c1-8d53-4e8b-8af2-50e91d1f11db">118,081</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7a2fe9a6e8494d4798c91c738dde1569_D20180701-20190629" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMTAtNS0xLTEtMA_57f5d108-6373-4a50-a206-a1580aaf132b">7,982</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMTAtOS0xLTEtMA_026aa193-6a9e-4a73-bdc3-5f46af0037b1">7,982</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ASC 606 opening balance sheet adjustment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7a2fe9a6e8494d4798c91c738dde1569_D20180701-20190629" decimals="-3" name="ktcc:ASC606OpeningBalanceSheetAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMTEtNS0xLTEtMA_29352958-ce59-4313-9f20-fffb0f9f09a5">529</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" name="ktcc:ASC606OpeningBalanceSheetAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMTEtOS0xLTEtMA_664682fb-2709-4ede-9c21-7f01a8aba9ab">529</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized gain on hedging instruments, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iced2cca5d00f42bbbe51a2984c564050_D20180701-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMTItNy0xLTEtMA_af79986c-8912-42b9-8da6-b1248f7c7d52">3,395</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMTItOS0xLTEtMA_f62c34b3-1f17-495c-b085-09122fc91585">3,395</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Share-based compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i749de2ff15144a6580d8e8d68be9aea7_D20180701-20190629" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMTUtMy0xLTEtMA_ea683121-b658-406a-8e65-9e11d631de50">436</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMTUtOS0xLTEtMA_835a06a4-ac69-4dbe-95ac-2d2694944649">436</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances, June 29, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i32660f6c6ce043fd845edb9ff3f855e3_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMTYtMS0xLTEtMA_46e9dbdb-5aca-4801-9107-a0319fb0214c">10,760</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32660f6c6ce043fd845edb9ff3f855e3_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMTYtMy0xLTEtMA_afcf36fe-62ca-4bc5-aefe-78e2ff3a4dea">46,680</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibfb06746dc4145dfa65061884650ba19_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMTYtNS0xLTEtMA_28c3c00a-269a-4b1a-bdf9-edc7cb2430a8">65,353</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4b81179149ac419d87ede00c43512c54_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMTYtNy0xLTEtMA_364b18cc-778d-419d-8c3d-469f7fb412d2">2,426</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMTYtOS0xLTEtMA_b91e2dad-02af-4634-9374-9d749397a49a">114,459</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i60338ec5eddd4d04b4fefa5f8f2e00bf_D20190630-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMTctNS0xLTEtMA_2d99afab-dde5-4625-adb1-6336f4ad313f">4,758</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMTctOS0xLTEtMA_11084af3-b9c6-46c3-bb2f-fc12b7b15f2f">4,758</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized loss on hedging instruments, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i5f12d46dc3514e6abe94a053ae97bc21_D20190630-20200627" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMTgtNy0xLTEtMA_95f74bf8-f9b2-4f74-93a5-978089c83ffe">3,926</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMTgtOS0xLTEtMA_659cdd28-ee00-4131-a8c2-69e592d49a59">3,926</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Share-based compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibaa7c58659b54676bdc05bd8015e14d0_D20190630-20200627" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMjEtMy0xLTEtMA_0ba56051-924e-4363-b0f6-079718627709">266</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMjEtOS0xLTEtMA_be58467b-3167-491f-b22c-0a5dbfeacce4">266</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances, June 27, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i7aa569b74aef42c1927270d9f4ce7a49_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMjItMS0xLTEtMA_386a32e2-f1b0-42d8-9046-b3be2f18bed4">10,760</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7aa569b74aef42c1927270d9f4ce7a49_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMjItMy0xLTEtMA_e9a71d1a-7b17-48ec-baa9-aa41cee19c8b">46,946</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i627c76d35b3f45f3b9e7234cc9ae3332_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMjItNS0xLTEtMA_3a8512d5-f879-46af-b5d8-5e7a4ec5c9b6">70,111</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="icb74cd67c08e49b4aa7821f2db8bc92c_I20200627" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMjItNy0xLTEtMA_baa8ff28-10c2-4ed2-8573-2ca8a400b76f">1,500</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMjItOS0xLTEtMA_990ef937-f2aa-4d9d-b103-b6b809b47bb0">115,557</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td></tr></table></div><div style="text-align:center;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See accompanying notes to consolidated financial statements.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">35</span></div></div></div><div id="i1edc9b13d5734ec8a60a2caeb643d22f_79"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div id="i1edc9b13d5734ec8a60a2caeb643d22f_82"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">1. <ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMjk0Mzc_b976ebba-4291-4695-83d1-0d6911915075" continuedAt="i369d73ddabde4059b9d2a8002ef8a441" escape="true">SIGNIFICANT ACCOUNTING POLICIES</ix:nonNumeric></span></div><ix:continuation id="i369d73ddabde4059b9d2a8002ef8a441" continuedAt="i690cbd50f2374ecf8ccfe043e9f3eb76"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Business</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Key Tronic Corporation and subsidiaries (the Company) is engaged in electronic manufacturing services (EMS) for original equipment manufacturers (OEMs) and also manufactures keyboards and other input devices. The Company&#8217;s headquarters are located in Spokane Valley, Washington with manufacturing operations in Oakdale, Minnesota; Fayetteville, Arkansas; Corinth, Mississippi; and foreign manufacturing operations in Juarez, Mexico; Shanghai, China; and Da Nang, Vietnam.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The 2019 novel strain of coronavirus ("COVID-19") has resulted in business slowdowns or shutdowns in affected areas. In January 2020, the Company&#8217;s China facilities faced temporary shutdowns as a result of government mandates. In March 2020, these facilities began returning to full operation and the supply chain disruptions have been abating. In April 2020, the Company announced the temporary closure of its Juarez facilities, however, operations successfully resumed six days later.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Due to the COVID-19 pandemic, the Company has seen extreme shifts in demand from its customer base. The possibility of future temporary closures, as well as adverse fluctuations in customer demand, freight and expedite costs, precautionary safety expenses, collectibility of accounts, and future supply chain disruptions during the rapidly changing COVID-19 environment can materially impact operating results. Additionally, continued adverse macroeconomic conditions and significant currency exchange fluctuations can also materially impact operating results.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Reclassifications </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Certain prior period reclassifications were made to conform with the current period presentation. These reclassifications had no effect on reported income, comprehensive income, cash flows, total assets, or shareholders&#8217; equity as previously reported.</span></div><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMjk0NTQ_a1074c47-6352-4c18-b8ca-d52410f03ee2" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Principles of Consolidation</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The consolidated financial statements include the Company and its wholly owned subsidiaries in the United States, Mexico, China and Vietnam. Intercompany balances and transactions have been eliminated during consolidation.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMjkzOTc_691c13ad-735b-4a91-9475-9e753c039055" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Use of Estimates</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Estimates include the allowance for doubtful receivables, the provision for obsolete and non-saleable inventories, deferred tax assets and liabilities, uncertain tax positions, valuation of goodwill, impairment of long-lived assets, medical self-funded insurance liability, long-term incentive compensation accrual, the provision for warranty costs, the fair value of stock appreciation rights granted under the Company&#8217;s share-based compensation plan and purchase price allocation of acquired businesses. Due to uncertainties with respect to the assumptions and estimates, actual results could differ from those estimates.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMjk0ODQ_dda6da16-6b00-4420-ab48-58aa5f79d836" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Cash and Cash Equivalents</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company considers investments with an original maturity of three months or less to be cash equivalents. Cash equivalents are carried at cost, which approximates fair value. The Company may have cash and cash equivalents at financial institutions that are in excess of federally insured limits from time to time.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMjkzNjY_cd255949-10d7-48cd-aa94-a143943a8d0c" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Allowance for Doubtful Accounts</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company evaluates the collectability of accounts receivable and records an allowance for doubtful accounts, which reduces the receivables to an amount that management reasonably estimates will be collected. A specific allowance is recorded against receivables considered to be impaired based on the Company&#8217;s knowledge of the financial condition of the customer. In determining the amount of the allowance, the Company considers several factors including the aging of the receivables, the current business environment and historical experience. After all attempts to collect a receivable have failed, the receivable is written off against the allowance.</span></div></ix:nonNumeric></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><ix:continuation id="i690cbd50f2374ecf8ccfe043e9f3eb76" continuedAt="i39fa4b807519447483b85d754be1130a"><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:InventoryPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMjk0NTE_a90b812c-2804-40ac-85ff-c814b33a83ae" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Inventories</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Inventories are stated at the lower of cost or net realizable value. Inventory valuation is determined using the first-in, first-out (FIFO) method. Customer orders are based upon forecasted quantities of product manufactured for shipment over defined periods. Raw material inventories are purchased to fulfill these customer requirements. Within these arrangements, customer demands for products frequently change, sometimes creating excess and obsolete inventories. The Company regularly reviews raw material inventories by customer for both excess and obsolete quantities. Wherever possible, the Company attempts to recover its full cost of excess and obsolete inventories from customers or, in some cases, through other markets. When it is determined that the Company&#8217;s carrying cost of such excess and obsolete inventories cannot be recovered in full, a charge is taken against income for the difference between the carrying cost and the estimated realizable amount. We also reserve for inventory related to specific customers covered by lead-time assurance agreements when those customers are experiencing financial difficulties or reimbursement is not reasonably assured.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMjk0NjY_b48cd5c2-50d1-4964-8ed2-be8e281c4439" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Property, Plant and Equipment</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Property, plant and equipment are carried at cost and depreciated using straight-line methods over the expected useful lives of the assets. Repairs and maintenance costs are expensed as incurred.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMjk0NDI_c710fd2f-baea-427b-9bb1-95374eac5774" escape="true"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Impairment of Goodwill</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In accordance with accounting guidance on goodwill and other intangible assets, the Company evaluates goodwill for impairment at the reporting unit level annually, and whenever circumstances occur indicating that goodwill might be impaired. Upon adoption of ASU 2017-04, the Company now recognizes an impairment charge (not to exceed the total amount of goodwill allocated to the reporting unit) for the amount by which the carrying amount of a reporting unit exceeds the reporting unit&#8217;s fair value. During the third quarter of fiscal year 2019, a few large programs declined in revenue and two new programs were delayed. This decrease in the Company&#8217;s total revenue combined with book value continuing to exceed market capitalization caused a &#8220;triggering event&#8221; in which to perform a quantitative impairment analysis as of March 30, 2019. To estimate the fair value of the Company&#8217;s equity, the Company used both a market approach and an income approach, based on a discounted cash flows analysis. As of March 30, 2019, market related factors increased expected required rates of return, which also increased the Company&#8217;s discount rate used to project future cash flows. Further, push outs of the Company&#8217;s forecasted future cash flows relating to delays in customer orders adversely impacted the Company&#8217;s discounted cash flows model. As a result, a lower estimate in the Company&#8217;s fair value using these two valuation methods indicated an impairment charge. </span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the third quarter of fiscal year 2019, the Company also assessed other finite-lived intangible assets including the Company&#8217;s customer relationships and favorable lease agreements due to an indicator of possible impairment being present, as discussed above. As a result of the analysis performed, the Company determined that the carrying value of the customer relationships intangible asset was not recoverable and recorded an impairment for the entire carrying amount during the third quarter of fiscal year 2019. The Company&#8217;s analysis did not indicate that any of its other long-lived assets were impaired. Refer to footnote 14 for impairment analysis for goodwill and other intangibles that occurred during fiscal year 2019, as a result of certain triggering events being present.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMjk0MDQ_1f2c9e6b-892f-4aeb-9248-2b45afad83dc" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Impairment of Long-lived Assets</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company, using its best estimates based on reasonable and supportable assumptions and projections, reviews assets for impairment whenever events or changes in circumstances have indicated that the carrying amount of its assets might not be recoverable. Impaired assets are reported at the lower of cost or fair value.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:StandardProductWarrantyPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMjk0OTA_43127846-f75d-4b3d-9c9b-3f775da30e71" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Accrued Warranty</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">An accrual is made for expected warranty costs, with the related expense recognized in cost of goods sold. Management reviews the adequacy of this accrual quarterly based on historical analyses and anticipated product returns.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="ktcc:SelfInsurancePolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMjkzNzI_160292c1-f22f-42af-874d-733351d2dc55" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Self-funded Insurance</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company self-funds its domestic employee health plans. The Company contracts with a separate administrative service company to supervise and administer the programs and act as its representative. The Company reduces its risk under this self-funded platform by purchasing stop-loss insurance coverage for high dollar individual claims. In addition, if the aggregate annual claims amount to more than <ix:nonFraction unitRef="number" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="2" format="ixt:numdotdecimal" name="ktcc:PercentageOfExpectedOverAggregateAnnualInsuranceClaims" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfNzU1MQ_3946aa0c-187b-42fc-b81b-7357dc44c73d">125</ix:nonFraction> percent of expected claims for the plan year this insurance will also pay those claims amounts exceeding that level.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company estimates its exposure for claims incurred but not paid at the end of each reporting period and uses historical claims data supplied by the Company&#8217;s broker to estimate its self-funded insurance liability. This liability is subject to a total limitation that varies based on employee enrollment and factors that are established at each annual contract renewal. Actual claims experience may differ from the Company&#8217;s estimates. Costs related to the administration of the plan and related claims are expensed as incurred.</span></div></ix:nonNumeric></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><ix:continuation id="i39fa4b807519447483b85d754be1130a" continuedAt="iba811b4e06f04f62b073bdbb76af0e88"><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMjk0MDg_77a2c5b0-0026-48ae-a8d1-896a61db783b" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Revenue Recognition</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Prior to the adoption of ASU 2014-09, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Revenue from Contracts with Customers </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(Topic 606), sales revenue from manufacturing is recognized upon shipment of the manufactured product per contractual terms. Upon shipment, title transfers and the customer assumes risks and rewards of ownership of the product. The price to the buyer is fixed or determinable and recoverability is reasonably assured. Unless specifically stated in contractual terms, there are no formal customer acceptance requirements or further obligations related to the manufacturing services; if any such requirements exist, then sales revenue is recognized at the time when such requirements are completed and such obligations are fulfilled. Revenue is recorded net of estimated returns of manufactured product based on management&#8217;s analysis of historical returns.</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Subsequent to the adoption of ASU 2014-09, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Revenue from Contracts with Customers </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(Topic 606) during the year ended June 29, 2019, the first step in its process for revenue recognition is to identify the contract with a customer. A contract is defined as an agreement between two or more parties that creates enforceable rights and obligations. A contract can be written, oral, or implied. The Company generally enters into manufacturing service agreements (&#8220;MSA&#8221;) with its customers that outlines the terms of the business relationship between the customer and the Company. This includes matters such as warranty, indemnification, transfer of title and risk of loss, liability for excess and obsolete inventory, pricing, payment terms, etc. The Company will also bid on a program-by-program basis for customers in which an executed MSA may not be in place. In these instances, as well as when we have an MSA in place, we receive customer purchase orders for specific quantities and timing of products. As a result, the Company considers its contract with a customer to be the combination of the MSA and the purchase order. The transaction price is fixed and set forth in each purchase order. In the Company's normal course of business, there are no variable pricing components, or material amounts refunded to customers in the form of refunds or rebates. </span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company assesses whether control of the product or services promised under the contract is transferred to the customer at a point in time (shipment) or over time (as we manufacture the product). The Company is first required to evaluate whether its contracts meet the criteria for 'over-time' or 'point-in-time' recognition. The Company has determined that for the majority of its contracts the Company is manufacturing products for which there is no alternative use due to the unique nature of the customer-specific product, IP and other contract restrictions. The Company has an enforceable right to payment including a reasonable profit for performance completed to date with respect to these contracts. As a result, revenue is recognized under these contracts 'over-time' based on the input cost-to-cost method as it better depicts the transfer of control. This input method is based on the ratio of costs incurred to date as compared to the total estimated costs at completion of the performance obligation. For all other contracts that do not meet these criteria, such as manufacturing contracts for which the terms do not provide an enforceable right to payment for performance completed to date, the Company recognizes revenue when it has transferred control of the related manufactured products which generally occurs upon shipment to the customer. Revenue from engineering services is recognized over time as the services are performed.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:ShippingAndHandlingCostPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMjk0MjY_67d22777-00dc-47ad-8de8-7cdd27cbd849" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Shipping and Handling Fees</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company classifies costs associated with shipping and handling fees as a component of cost of goods sold. Customer billings related to shipping and handling fees are reported as revenue.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:ResearchAndDevelopmentExpensePolicy" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMjk0OTQ_57962563-a718-4480-9048-09e9dbe170aa" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Research, Development and Engineering</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Research, development and engineering expenses include unreimbursed EMS costs as well as design and engineering costs associated with the production of EMS programs. Research, development and engineering costs are expensed as incurred.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMjk0NDM_31bc731d-bfdd-44aa-85e8-e4affa3944d5" continuedAt="i8eef6e3599614a59aca2034d3988fa08" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Income Taxes</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the estimated future tax consequences and benefits attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases, as well as tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which temporary differences and carryforwards are expected to be recovered or settled. The effect on deferred tax assets and liabilities for a change in tax rates is recognized in the period that includes the enactment date. Valuation allowances are established when necessary to reduce deferred tax assets to the amount that is more likely than not to be realized.</span></div></ix:nonNumeric></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><ix:continuation id="iba811b4e06f04f62b073bdbb76af0e88" continuedAt="ia690e1e0deaa4933a41cff365e880e11"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:continuation id="i8eef6e3599614a59aca2034d3988fa08">We utilize a two-step approach to recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount which is more than <ix:nonFraction unitRef="number" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="INF" name="ktcc:MaximumAmountOfIncomeTaxBenefitsPercentageRealizedUponUltimateSettlement" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMTM2NDc_6f05952c-7ee7-4e59-bef8-c3ba832f3aef">50</ix:nonFraction>% likely of being realized upon ultimate settlement. We consider many factors when evaluating and estimating our tax positions and tax benefits, which may require periodic adjustments based on new assessments and changes in estimates and which may not accurately forecast actual outcomes. Our policy is to recognize interest and penalties related to the underpayment of income taxes as a component of income tax provision. To date, we have not incurred charges for interest or penalties in relation to the underpayment of income taxes. The tax years 1997 through the present remain open to examination by the major U.S. taxing jurisdictions to which we are subject. Refer to Note 6 for further discussions.</ix:continuation></span></div><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:DerivativesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMjkzNzU_ff69a21a-d847-40f7-8f8c-bb91716663c3" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Derivative Instruments and Hedging Activities </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has entered into foreign currency forward contracts and an interest rate swap which are accounted for as cash flow hedges in accordance with ASC 815, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Derivatives and Hedging</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. The effective portion of the gain or loss on the derivative is reported as a component of accumulated other comprehensive income (AOCI) and is reclassified into earnings in the same period in which the underlying hedged transaction affects earnings. The derivative&#8217;s effectiveness represents the change in fair value of the hedge that offsets the change in fair value of the hedged item.</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company uses derivatives to manage the variability of foreign currency fluctuations of expenses in our Mexico facilities. The foreign currency forward contracts and interest rate swaps have terms that are matched to the underlying transactions being hedged. As a result, these transactions fully offset the hedged risk and no ineffectiveness has been recorded.</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company&#8217;s foreign currency forward contracts and interest rate swaps potentially expose the Company to credit risk to the extent the counterparties may be unable to meet the terms of the agreement. The Company minimizes such risk by seeking high quality counterparties. The Company&#8217;s counterparties to the foreign currency forward contracts and interest rate swaps are major banking institutions. These institutions do not require collateral for the contracts, and the Company believes that the risk of the counterparties failing to meet their contractual obligations is remote. The Company does not enter into derivative instruments for trading or speculative purposes.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:EarningsPerSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMjk0OTU_a60b1041-63fd-43fb-9596-6b78f25a5c59" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Earnings Per Common Share</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Basic earnings per common share is computed by dividing net income by the weighted average number of common shares outstanding during the period. Diluted earnings per common share is computed by dividing net income by the combination of other potentially dilutive weighted average common shares and the weighted average number of common shares outstanding during the period using the treasury stock method. The computation assumes the proceeds from the exercise of stock options were used to repurchase common shares at the average market price during the period. The computation of diluted earnings per common share does not assume conversion, exercise, or contingent issuance of common stock equivalent shares that would have an anti-dilutive effect on earnings per share.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMjkzNzQ_75604b99-5c20-40d0-9304-5de244a270a6" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Foreign Currency Transactions</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The functional currency of the Company&#8217;s subsidiaries in Mexico and China is the U.S. dollar. Realized foreign currency transaction gains and losses for local currency denominated assets and liabilities are included in cost of goods sold.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMjkzMzk_47185a0a-d785-409a-94a3-7a812d89b5e2" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Fair Value of Financial Instruments</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The carrying values of cash and cash equivalents, accounts receivable, current liabilities, and non current operating lease liability are reflected on the balance sheets at June&#160;27, 2020 and June&#160;29, 2019, reasonably approximate their fair value. The Company had an outstanding balance on the line of credit of $<ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LineOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMTczNjg_98cc8fdf-7e90-4851-9f7b-fa237aadf2de">60.1</ix:nonFraction> million as of June&#160;27, 2020 and $<ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LineOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMTczODQ_6a0276b0-9667-45b1-b548-54a96013f67f">23.4</ix:nonFraction> million as of June&#160;29, 2019, with a carrying value that reasonably approximates the fair value. The Company had an outstanding balance on the term loan of $<ix:nonFraction unitRef="usd" contextRef="i9cc18207ae6d41e2a607b19da3a178bf_I20200627" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMTc1MjM_91e5b28c-b5b1-4c05-b838-41bbbd3abe72">10.0</ix:nonFraction> million as of June&#160;27, 2020 and $<ix:nonFraction unitRef="usd" contextRef="i87d023a606b94420b7a3e1e7df9e6556_I20190629" decimals="-4" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMTc1Mzk_be07c00a-8a97-4f1a-892c-387ef5386695">11.3</ix:nonFraction> million as of June&#160;29, 2019, with a carrying value that reasonably approximates the fair value. The equipment term loan is estimated to be $<ix:nonFraction unitRef="usd" contextRef="ic84c02d09bea485aae5d76aca634ae96_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMTc2NjI_d6ace840-d80f-40a8-841b-4751dab1b8e6">0.9</ix:nonFraction> million as of June&#160;27, 2020 and $<ix:nonFraction unitRef="usd" contextRef="i6a82461d52ef46aea91126774cefc4ec_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMTc2Nzg_cb2f4c7b-8666-44f5-b017-9b390826ca5c">1.7</ix:nonFraction> million as of June&#160;29, 2019, with a carrying value that reasonably approximates the fair value.</span></div></ix:nonNumeric><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMjkzOTQ_d74229cf-3940-493b-9a9f-761f1d5a35b2" continuedAt="i2cb27c2da7ee488abbf3c3cc7c183cd1" escape="true">Share-based Compensation</ix:nonNumeric></span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:continuation id="i2cb27c2da7ee488abbf3c3cc7c183cd1">The Company&#8217;s incentive plan may provide for equity and liability awards to employees in the form of stock options, stock appreciation rights, restricted stock, restricted stock units, stock awards, stock units, performance shares, performance units, and other stock-based or cash-based awards. Compensation cost is recognized on a straight-line basis over the requisite employee service period, which is generally the vesting period, and is included in cost of goods sold, research, development and engineering, and selling, general, and administrative expenses. Share-based compensation is recognized only for those awards that are expected to vest, with forfeitures estimated at the date of grant based on historical experience and future expectations.</ix:continuation> </span></div></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><ix:continuation id="ia690e1e0deaa4933a41cff365e880e11" continuedAt="i55035bd5dbb348778b470cbf0797e823"><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMjkzNDA_2edf3691-131e-41cc-ad0c-3393805976a1" continuedAt="i692ab649d8654bcc9ebace806490725d" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Newly Adopted and Recent Accounting Pronouncements</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes (Topic 740), which modifies certain provisions of ASC 740, Income Taxes, in an effort to reduce the complexity of accounting for income taxes. ASU 2019-12 is effective for us the first quarter of fiscal year 2022. We are currently evaluating the effects and do not believe this standard will have a material impact on our consolidated financial position, results of operations, or cash flows.</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2018, the FASB issued ASU 2018-07 "Compensation - Stock Compensation (Topic 718): Improvement to Nonemployee Share-Based Payment Accounting" with the objective of simplifying several aspects of the accounting for nonemployee share-based payment transactions in current GAAP. The Company adopted this guidance during the first quarter of fiscal year 2020 with an immaterial impact on its consolidated financial statements.</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In August 2017, the FASB issued ASU 2017-12 "Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities" with the objective of improving the financial reporting of hedging relationships and simplifying the application of the hedge accounting guidance in current GAAP. The Company adopted this guidance during the first quarter of fiscal year 2020 with no impact on its consolidated financial statements.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In February 2016, the FASB issued Accounting Standards Update ASU 2016-02, Leases which supersedes ASC 840 Leases and creates a new topic, ASC 842 Leases. This update requires lessees to recognize a lease asset and a lease liability for all leases, including operating leases, with a term greater than 12 months on its balance sheet. The update also expands the required quantitative and qualitative disclosures surrounding leases. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company adopted ASC 842 on June 30, 2019 using the modified retrospective method for leases existing at June 30, 2019. As a result, the Company was not required to adjust its comparative period financial information for effects of the standard or make the new required lease disclosures for periods before our adoption date. Management elected the package of practical expedients which, among other things, allows the Company to carry forward historical lease classification in place prior to June 30, 2019. ASC 842 also provides practical expedients for an entity&#8217;s accounting after transition. Management has elected the short-term lease recognition exemption for all leases that qualify, as well as the practical expedient to not separate lease and non-lease components. Both of these expedients were elected for all classes of underlying leased assets. As the Company cannot determine the interest rate implicit in the lease for its leases, the Company uses its estimate of the incremental borrowing rate as of the commencement date in determining the present value of lease payments. The Company&#8217;s estimated incremental borrowing rate is the rate of interest it would have to pay on a collateralized basis over a similar term in an amount equal to the lease payments in a similar economic environment. The lease term for all of the Company&#8217;s leases includes the noncancellable period of the lease plus any additional periods covered by either an option to extend (or not to terminate) the lease that the Company is reasonably certain to exercise.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The adoption of ASC 842 had a material impact to the Company&#8217;s consolidated balance sheet, but did not materially impact the consolidated statement of income or consolidated statement of cash flows. The most significant changes to the consolidated balance sheet relate to the recognition of new right-of-use (ROU) assets and lease liabilities for operating leases.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As a result of adopting ASC 842 as of June 30, 2019, the Company recognized an ROU asset of $21.4 million, a corresponding lease liability of $20.4 million, a reduction in prepaid rent of $0.4 million, a reduction of favorable lease agreement intangible of $0.7 million, and no adjustment to retained earnings or future P&amp;L impact. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2016, the FASB issued ASU 2016-13 &#8220;Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&#8221; and also issued subsequent amendments to the initial guidance: ASU 2018-19, ASU 2019-04 and ASU 2019-05, which replaces the existing incurred loss impairment model with an expected credit loss model and requires a financial asset measured at amortized cost to be presented at the net amount expected to be collected. The guidance is effective for the Company beginning in the first quarter of fiscal year 2024 with early adoption permitted. The Company is currently assessing the impact on its consolidated financial statements, and it intends to adopt the guidance when it becomes effective in the first quarter of fiscal year 2024.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">The Company adopted Accounting Standards Update 2014-09 (ASU 2014-09), Revenue from Contracts with Customers (Topic 606) (also referred to as Accounting Standard Codification 606 (&#8220;ASC 606&#8221;)  on July 1, 2018 using the modified retrospective approach by applying the guidance to all open contracts at the adoption date and has implemented revised accounting policies, new operational and financial reporting processes, enhanced systems capabilities and relevant internal controls. As part of adopting ASC 606, revenue for certain customer contracts where the Company is manufacturing products for which there is no alternative use and the Company has an enforceable right to payment including a reasonable profit for work-in-progress inventory will be recognized over time instead of upon shipment of products. </span></div></ix:nonNumeric></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><ix:continuation id="i55035bd5dbb348778b470cbf0797e823"><ix:continuation id="i692ab649d8654bcc9ebace806490725d"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">The cumulative effect of change made to our July 1, 2018 consolidated balance sheet for the adoption of ASC 606 was as follows:</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.538%;"><tr><td style="width:1.0%;"></td><td style="width:45.339%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:20.858%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.324%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:19.079%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated Balance Sheet</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impact of Adopting ASC 606</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Unaudited, in thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at June 30, 2018</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustments</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at July 1, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ASSETS</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contract assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2819986de33848eba794ea5f86e04bb0_I20180630" decimals="-3" format="ixt:zerodash" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjBhYTUxNTM3MDYwOTQwNzY5MDJmZGRmMDE5ODQ5N2NlL3RhYmxlcmFuZ2U6MGFhNTE1MzcwNjA5NDA3NjkwMmZkZGYwMTk4NDk3Y2VfMy0xLTEtMS0zNTIy_fd140c20-3d8c-42ad-acbd-b6f54b66335d">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i45b8e24793d949deba662957a2701529_I20180701" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjBhYTUxNTM3MDYwOTQwNzY5MDJmZGRmMDE5ODQ5N2NlL3RhYmxlcmFuZ2U6MGFhNTE1MzcwNjA5NDA3NjkwMmZkZGYwMTk4NDk3Y2VfMy0yLTEtMS0zNTQ3_f2dfef45-30ed-4c87-ae85-69d1d9724f96">11,906</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4faab98ef2ac4d43b34d834a6b3fd5f0_I20180701" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjBhYTUxNTM3MDYwOTQwNzY5MDJmZGRmMDE5ODQ5N2NlL3RhYmxlcmFuZ2U6MGFhNTE1MzcwNjA5NDA3NjkwMmZkZGYwMTk4NDk3Y2VfMy0zLTEtMS0zNTM5_eba53d25-b1dc-4398-8ceb-3d24f9dd506c">11,906</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventories</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2819986de33848eba794ea5f86e04bb0_I20180630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjBhYTUxNTM3MDYwOTQwNzY5MDJmZGRmMDE5ODQ5N2NlL3RhYmxlcmFuZ2U6MGFhNTE1MzcwNjA5NDA3NjkwMmZkZGYwMTk4NDk3Y2VfNC0xLTEtMS0zNTI2_2d8c6034-ef2c-4cc5-bf17-e23b9342018a">110,315</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i45b8e24793d949deba662957a2701529_I20180701" decimals="0" sign="-" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjBhYTUxNTM3MDYwOTQwNzY5MDJmZGRmMDE5ODQ5N2NlL3RhYmxlcmFuZ2U6MGFhNTE1MzcwNjA5NDA3NjkwMmZkZGYwMTk4NDk3Y2VfNC0yLTEtMS0zNTQ3_0564fd89-fbed-4d54-9e68-84a61e4a9602">11,210</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4faab98ef2ac4d43b34d834a6b3fd5f0_I20180701" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjBhYTUxNTM3MDYwOTQwNzY5MDJmZGRmMDE5ODQ5N2NlL3RhYmxlcmFuZ2U6MGFhNTE1MzcwNjA5NDA3NjkwMmZkZGYwMTk4NDk3Y2VfNC0zLTEtMS0zNTQx_bdfdf3dc-12cb-4269-ab3a-dbbd46c28b36">99,105</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income tax asset</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2819986de33848eba794ea5f86e04bb0_I20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjBhYTUxNTM3MDYwOTQwNzY5MDJmZGRmMDE5ODQ5N2NlL3RhYmxlcmFuZ2U6MGFhNTE1MzcwNjA5NDA3NjkwMmZkZGYwMTk4NDk3Y2VfNS0xLTEtMS0zNTM1_12588e84-c5c8-432d-a007-2fc36922d067">7,882</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i45b8e24793d949deba662957a2701529_I20180701" decimals="-3" sign="-" name="us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjBhYTUxNTM3MDYwOTQwNzY5MDJmZGRmMDE5ODQ5N2NlL3RhYmxlcmFuZ2U6MGFhNTE1MzcwNjA5NDA3NjkwMmZkZGYwMTk4NDk3Y2VfNS0yLTEtMS0zNTQ3_890ca762-f940-4615-82a1-9f47280da066">167</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4faab98ef2ac4d43b34d834a6b3fd5f0_I20180701" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjBhYTUxNTM3MDYwOTQwNzY5MDJmZGRmMDE5ODQ5N2NlL3RhYmxlcmFuZ2U6MGFhNTE1MzcwNjA5NDA3NjkwMmZkZGYwMTk4NDk3Y2VfNS0zLTEtMS0zNTQz_c1fba54a-9acb-424f-b714-e5aecfaebf46">7,715</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Retained earnings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2819986de33848eba794ea5f86e04bb0_I20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjBhYTUxNTM3MDYwOTQwNzY5MDJmZGRmMDE5ODQ5N2NlL3RhYmxlcmFuZ2U6MGFhNTE1MzcwNjA5NDA3NjkwMmZkZGYwMTk4NDk3Y2VfOC0xLTEtMS0zNTM3_db4b20a9-a535-4529-89cc-32ba4f6543f2">72,806</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i45b8e24793d949deba662957a2701529_I20180701" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjBhYTUxNTM3MDYwOTQwNzY5MDJmZGRmMDE5ODQ5N2NlL3RhYmxlcmFuZ2U6MGFhNTE1MzcwNjA5NDA3NjkwMmZkZGYwMTk4NDk3Y2VfOC0yLTEtMS0zNTQ5_d70a8674-166a-4aeb-b225-8385dbbcf469">529</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4faab98ef2ac4d43b34d834a6b3fd5f0_I20180701" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjBhYTUxNTM3MDYwOTQwNzY5MDJmZGRmMDE5ODQ5N2NlL3RhYmxlcmFuZ2U6MGFhNTE1MzcwNjA5NDA3NjkwMmZkZGYwMTk4NDk3Y2VfOC0zLTEtMS0zNTQ1_84f8b70b-bd77-4e3b-97ee-5143865f35be">73,335</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">The following tables summarize the impacts of ASC 606 adoption on the Company&#8217;s consolidated balance sheets and consolidated statements of income (loss):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:48.753%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.449%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.496%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:23.902%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated Balance Sheet</span></td><td colspan="9" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of June 29, 2019</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impact of Adopting ASC 606</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Unaudited, in thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As Reported </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">606 Adjustment</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance without 606 Adoption</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ASSETS</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contract assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjRjYmFkMjViNTc2YjRmMDc4MzFiMTEwODZkMTQzZTM0L3RhYmxlcmFuZ2U6NGNiYWQyNWI1NzZiNGYwNzgzMWIxMTA4NmQxNDNlMzRfNC0xLTEtMS0zNTUx_e03b951c-4bed-40b7-a56f-732bfdc8c13f">22,161</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ia65d2961141944eeada2eca001106b0c_I20190629" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjRjYmFkMjViNTc2YjRmMDc4MzFiMTEwODZkMTQzZTM0L3RhYmxlcmFuZ2U6NGNiYWQyNWI1NzZiNGYwNzgzMWIxMTA4NmQxNDNlMzRfNC0yLTEtMS0zNTY1_f83197e8-8038-438d-b369-3f00c6c83642">22,161</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i23069b9f0f5444eca1910e5263bf7f49_I20190629" decimals="-3" format="ixt:zerodash" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjRjYmFkMjViNTc2YjRmMDc4MzFiMTEwODZkMTQzZTM0L3RhYmxlcmFuZ2U6NGNiYWQyNWI1NzZiNGYwNzgzMWIxMTA4NmQxNDNlMzRfNC0zLTEtMS0zNTYx_404c054e-b274-45a0-b52e-a0b4d474e33b">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventories</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjRjYmFkMjViNTc2YjRmMDc4MzFiMTEwODZkMTQzZTM0L3RhYmxlcmFuZ2U6NGNiYWQyNWI1NzZiNGYwNzgzMWIxMTA4NmQxNDNlMzRfNS0xLTEtMS0zNTU1_58812702-775d-4741-95c3-9ae2be5b35bd">100,431</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia65d2961141944eeada2eca001106b0c_I20190629" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjRjYmFkMjViNTc2YjRmMDc4MzFiMTEwODZkMTQzZTM0L3RhYmxlcmFuZ2U6NGNiYWQyNWI1NzZiNGYwNzgzMWIxMTA4NmQxNDNlMzRfNS0yLTEtMS0zNTY1_c434809a-5a28-44b6-81ce-e3df767f385c">19,563</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i23069b9f0f5444eca1910e5263bf7f49_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjRjYmFkMjViNTc2YjRmMDc4MzFiMTEwODZkMTQzZTM0L3RhYmxlcmFuZ2U6NGNiYWQyNWI1NzZiNGYwNzgzMWIxMTA4NmQxNDNlMzRfNS0zLTEtMS0zNTYx_9d6fd77c-45cf-4076-a5c1-7965aa0670d1">119,994</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income tax asset</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjRjYmFkMjViNTc2YjRmMDc4MzFiMTEwODZkMTQzZTM0L3RhYmxlcmFuZ2U6NGNiYWQyNWI1NzZiNGYwNzgzMWIxMTA4NmQxNDNlMzRfNi0xLTEtMS0zNTU3_762c0d10-5767-4884-bbee-d1253b9c47bb">7,840</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia65d2961141944eeada2eca001106b0c_I20190629" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjRjYmFkMjViNTc2YjRmMDc4MzFiMTEwODZkMTQzZTM0L3RhYmxlcmFuZ2U6NGNiYWQyNWI1NzZiNGYwNzgzMWIxMTA4NmQxNDNlMzRfNi0yLTEtMS0zNTY1_3fe43039-fc95-4150-8215-692e75c856aa">167</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i23069b9f0f5444eca1910e5263bf7f49_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjRjYmFkMjViNTc2YjRmMDc4MzFiMTEwODZkMTQzZTM0L3RhYmxlcmFuZ2U6NGNiYWQyNWI1NzZiNGYwNzgzMWIxMTA4NmQxNDNlMzRfNi0zLTEtMS0zNTYx_14666772-686d-443b-b96c-b7a94a23ea8b">8,007</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Retained earnings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjRjYmFkMjViNTc2YjRmMDc4MzFiMTEwODZkMTQzZTM0L3RhYmxlcmFuZ2U6NGNiYWQyNWI1NzZiNGYwNzgzMWIxMTA4NmQxNDNlMzRfOS0xLTEtMS0zNTU5_18c1df74-2b30-4044-a0a6-243f4e788302">65,353</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia65d2961141944eeada2eca001106b0c_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjRjYmFkMjViNTc2YjRmMDc4MzFiMTEwODZkMTQzZTM0L3RhYmxlcmFuZ2U6NGNiYWQyNWI1NzZiNGYwNzgzMWIxMTA4NmQxNDNlMzRfOS0yLTEtMS0zNTY3_81d30958-85fb-4815-b1fd-0f9dc8a2f011">2,431</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i23069b9f0f5444eca1910e5263bf7f49_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjRjYmFkMjViNTc2YjRmMDc4MzFiMTEwODZkMTQzZTM0L3RhYmxlcmFuZ2U6NGNiYWQyNWI1NzZiNGYwNzgzMWIxMTA4NmQxNDNlMzRfOS0zLTEtMS0zNTYz_27f8c2ee-2354-443a-9964-cf8d3587395e">62,922</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.614%;"><tr><td style="width:1.0%;"></td><td style="width:46.453%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.979%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.120%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:25.048%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated Statement of Income (Loss)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impact of Adopting ASC 606</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Unaudited, in thousands)</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Twelve Months Ended June 29, 2019</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As Reported</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">606 Adjustment</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance without 606 Adoption</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net sales</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">464,044</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i222cfb9cc23f45899655f95527e86e58_D20180701-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjhjNzZlZjc4YjUzODQzMWU5MDdjMjMwNDE1M2JiZmEwL3RhYmxlcmFuZ2U6OGM3NmVmNzhiNTM4NDMxZTkwN2MyMzA0MTUzYmJmYTBfNC0yLTEtMS0zNTc5_749a08fd-5b00-4e1e-b030-3d79aef7c6e3">10,254</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i46d4212ad3a14967b64a565c087e77bb_D20180701-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjhjNzZlZjc4YjUzODQzMWU5MDdjMjMwNDE1M2JiZmEwL3RhYmxlcmFuZ2U6OGM3NmVmNzhiNTM4NDMxZTkwN2MyMzA0MTUzYmJmYTBfNC0zLTEtMS0zNTgy_03f64e81-d829-487a-bb9c-c1ae23fbedf1">453,790</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of sales</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjhjNzZlZjc4YjUzODQzMWU5MDdjMjMwNDE1M2JiZmEwL3RhYmxlcmFuZ2U6OGM3NmVmNzhiNTM4NDMxZTkwN2MyMzA0MTUzYmJmYTBfNS0xLTEtMS0zNTcz_aaed9bc8-f563-4a55-94f8-4d51da3248bd">429,443</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i222cfb9cc23f45899655f95527e86e58_D20180701-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjhjNzZlZjc4YjUzODQzMWU5MDdjMjMwNDE1M2JiZmEwL3RhYmxlcmFuZ2U6OGM3NmVmNzhiNTM4NDMxZTkwN2MyMzA0MTUzYmJmYTBfNS0yLTEtMS0zNTc5_c492346a-e0a1-40dd-ad36-1c2e8b3f607d">8,353</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i46d4212ad3a14967b64a565c087e77bb_D20180701-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjhjNzZlZjc4YjUzODQzMWU5MDdjMjMwNDE1M2JiZmEwL3RhYmxlcmFuZ2U6OGM3NmVmNzhiNTM4NDMxZTkwN2MyMzA0MTUzYmJmYTBfNS0zLTEtMS0zNTgy_6655baf2-5a39-4376-8be6-15803481ea9d">421,090</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,601</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i222cfb9cc23f45899655f95527e86e58_D20180701-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjhjNzZlZjc4YjUzODQzMWU5MDdjMjMwNDE1M2JiZmEwL3RhYmxlcmFuZ2U6OGM3NmVmNzhiNTM4NDMxZTkwN2MyMzA0MTUzYmJmYTBfNi0yLTEtMS0zNTc5_907e23d7-aae7-477d-b267-0220cae70cd8">1,901</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i46d4212ad3a14967b64a565c087e77bb_D20180701-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjhjNzZlZjc4YjUzODQzMWU5MDdjMjMwNDE1M2JiZmEwL3RhYmxlcmFuZ2U6OGM3NmVmNzhiNTM4NDMxZTkwN2MyMzA0MTUzYmJmYTBfNi0zLTEtMS0zNTgy_adc0617d-bcae-454d-9e0a-c4be239bc941">32,700</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjhjNzZlZjc4YjUzODQzMWU5MDdjMjMwNDE1M2JiZmEwL3RhYmxlcmFuZ2U6OGM3NmVmNzhiNTM4NDMxZTkwN2MyMzA0MTUzYmJmYTBfNy0xLTEtMS0zNTc3_57dc25ab-18f2-4e8e-b28d-cdbddf720402"><ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjhjNzZlZjc4YjUzODQzMWU5MDdjMjMwNDE1M2JiZmEwL3RhYmxlcmFuZ2U6OGM3NmVmNzhiNTM4NDMxZTkwN2MyMzA0MTUzYmJmYTBfNy0xLTEtMS0zNTc3_877ce2df-510a-47b9-baac-5082ac34a4a0">7,982</ix:nonFraction></ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i222cfb9cc23f45899655f95527e86e58_D20180701-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjhjNzZlZjc4YjUzODQzMWU5MDdjMjMwNDE1M2JiZmEwL3RhYmxlcmFuZ2U6OGM3NmVmNzhiNTM4NDMxZTkwN2MyMzA0MTUzYmJmYTBfNy0yLTEtMS0zNTc5_492e4fbe-0002-480a-97d4-810e9bc413af">1,901</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i46d4212ad3a14967b64a565c087e77bb_D20180701-20190629" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjhjNzZlZjc4YjUzODQzMWU5MDdjMjMwNDE1M2JiZmEwL3RhYmxlcmFuZ2U6OGM3NmVmNzhiNTM4NDMxZTkwN2MyMzA0MTUzYmJmYTBfNy0zLTEtMS0zNTgy_e7b83de0-e01c-4163-ab5d-b650c0cde6f5">9,883</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">For the fiscal year ended June 29, 2019, the reported revenue and gross profit was approximately&#160;$<ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMjE5OTAyMzMyMjgyNw_6e7eca96-cd92-4b03-bf6e-659e80c5aa31">464.0</ix:nonFraction>&#160;million, and&#160;$<ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMjE5OTAyMzMyMjg0Mw_06070ae0-cb2c-40c0-b7fd-36bb19d4b27e">34.6</ix:nonFraction>&#160;million; respectively. This reflects the adoption of ASC 606 as revenue and gross profit would have been $<ix:nonFraction unitRef="usd" contextRef="i222cfb9cc23f45899655f95527e86e58_D20180701-20190629" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMjE5OTAyMzMyMjg1OA_87f5bd14-b8b9-4cbb-967e-1edc8655e7dd">10.3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i222cfb9cc23f45899655f95527e86e58_D20180701-20190629" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMjE5OTAyMzMyMjg3Mw_bebbc0e0-d8f8-4927-ada2-8abfac57b8cf">1.9</ix:nonFraction>&#160;million less without ASC 606 adoption; respectively. This is primarily due to the change from 'point-in-time' to 'over-time' recognition as the standard requires. There was not a material tax impact for the twelve months ended June 29, 2019 from adopting ASC 606.</span></div></ix:continuation><div><span><br/></span></div><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:FiscalPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMjk0Njk_b06f0bf1-4b75-4700-a951-9b5ef0988877" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Fiscal Year</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company operates on a 52/53 week fiscal year. Fiscal years end on the Saturday nearest June&#160;30. As such, fiscal years 2020, 2019, and 2018, ended on June&#160;27, 2020,&#160;June&#160;29, 2019, and&#160;June&#160;30, 2018, respectively. Fiscal year 2020, 2019 and 2018 were all 52 week years.</span></div></ix:nonNumeric></ix:continuation><div id="i1edc9b13d5734ec8a60a2caeb643d22f_85"></div><div><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">2. <ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:InventoryDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84NS9mcmFnOjVjMzFlMTdlYzU0YzQ5MGE4OTM3OGZmMDczMGM2OThjL3RleHRyZWdpb246NWMzMWUxN2VjNTRjNDkwYTg5Mzc4ZmYwNzMwYzY5OGNfMjcy_13e26642-b196-434a-a287-baa73453cd33" continuedAt="i8a360652b9734bd6b638cba281e196a4" escape="true">INVENTORIES</ix:nonNumeric></span></div><ix:continuation id="i8a360652b9734bd6b638cba281e196a4" continuedAt="ic1bb017f09e54ff8a4a1925b8a86f2e0"><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84NS9mcmFnOjVjMzFlMTdlYzU0YzQ5MGE4OTM3OGZmMDczMGM2OThjL3RleHRyZWdpb246NWMzMWUxN2VjNTRjNDkwYTg5Mzc4ZmYwNzMwYzY5OGNfMjY5_fca67fd5-de71-4c83-a3b8-cf08925e80a9" continuedAt="ic24af36e3447493dbe8f081a1e51c74c" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of inventories consist of the following (in thousands):</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:72.692%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.637%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.639%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finished goods</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryFinishedGoods" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84NS9mcmFnOjVjMzFlMTdlYzU0YzQ5MGE4OTM3OGZmMDczMGM2OThjL3RhYmxlOjc1MGM2YThkZDkxYTQyZGFhMjU3OTdhYWIzODU0MGI5L3RhYmxlcmFuZ2U6NzUwYzZhOGRkOTFhNDJkYWEyNTc5N2FhYjM4NTQwYjlfMS0xLTEtMS0w_2d288601-0c1b-43b3-ae2b-96edbb0b7271">15,269</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryFinishedGoods" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84NS9mcmFnOjVjMzFlMTdlYzU0YzQ5MGE4OTM3OGZmMDczMGM2OThjL3RhYmxlOjc1MGM2YThkZDkxYTQyZGFhMjU3OTdhYWIzODU0MGI5L3RhYmxlcmFuZ2U6NzUwYzZhOGRkOTFhNDJkYWEyNTc5N2FhYjM4NTQwYjlfMS0zLTEtMS0w_8d02c4de-9bc0-4a52-9678-59c160a51fe7">11,969</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Work-in-process</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryWorkInProcess" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84NS9mcmFnOjVjMzFlMTdlYzU0YzQ5MGE4OTM3OGZmMDczMGM2OThjL3RhYmxlOjc1MGM2YThkZDkxYTQyZGFhMjU3OTdhYWIzODU0MGI5L3RhYmxlcmFuZ2U6NzUwYzZhOGRkOTFhNDJkYWEyNTc5N2FhYjM4NTQwYjlfMi0xLTEtMS0w_d8fb5fd9-189f-407d-9730-1dce6807a0a1">17,390</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryWorkInProcess" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84NS9mcmFnOjVjMzFlMTdlYzU0YzQ5MGE4OTM3OGZmMDczMGM2OThjL3RhYmxlOjc1MGM2YThkZDkxYTQyZGFhMjU3OTdhYWIzODU0MGI5L3RhYmxlcmFuZ2U6NzUwYzZhOGRkOTFhNDJkYWEyNTc5N2FhYjM4NTQwYjlfMi0zLTEtMS0w_ac9d5981-8f64-4f6c-91bc-89299cd5ff7a">11,705</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Raw materials and supplies</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryRawMaterials" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84NS9mcmFnOjVjMzFlMTdlYzU0YzQ5MGE4OTM3OGZmMDczMGM2OThjL3RhYmxlOjc1MGM2YThkZDkxYTQyZGFhMjU3OTdhYWIzODU0MGI5L3RhYmxlcmFuZ2U6NzUwYzZhOGRkOTFhNDJkYWEyNTc5N2FhYjM4NTQwYjlfMy0xLTEtMS0w_356bbc6e-e9e1-45ec-a52f-d8816bd1cc82">82,361</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryRawMaterials" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84NS9mcmFnOjVjMzFlMTdlYzU0YzQ5MGE4OTM3OGZmMDczMGM2OThjL3RhYmxlOjc1MGM2YThkZDkxYTQyZGFhMjU3OTdhYWIzODU0MGI5L3RhYmxlcmFuZ2U6NzUwYzZhOGRkOTFhNDJkYWEyNTc5N2FhYjM4NTQwYjlfMy0zLTEtMS0w_1005ad2e-c6bc-4cb5-aadd-37b9c1b1dc32">76,757</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84NS9mcmFnOjVjMzFlMTdlYzU0YzQ5MGE4OTM3OGZmMDczMGM2OThjL3RhYmxlOjc1MGM2YThkZDkxYTQyZGFhMjU3OTdhYWIzODU0MGI5L3RhYmxlcmFuZ2U6NzUwYzZhOGRkOTFhNDJkYWEyNTc5N2FhYjM4NTQwYjlfNC0xLTEtMS0w_812fe280-d217-483a-b1b7-5620bcba3076">115,020</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84NS9mcmFnOjVjMzFlMTdlYzU0YzQ5MGE4OTM3OGZmMDczMGM2OThjL3RhYmxlOjc1MGM2YThkZDkxYTQyZGFhMjU3OTdhYWIzODU0MGI5L3RhYmxlcmFuZ2U6NzUwYzZhOGRkOTFhNDJkYWEyNTc5N2FhYjM4NTQwYjlfNC0zLTEtMS0w_b395e57c-7a60-4293-9e91-d5f3fcde427e">100,431</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:continuation id="ic1bb017f09e54ff8a4a1925b8a86f2e0"><ix:continuation id="ic24af36e3447493dbe8f081a1e51c74c">Total inventory as of June&#160;27, 2020 is net of $<ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:InventoryValuationReserves" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84NS9mcmFnOjVjMzFlMTdlYzU0YzQ5MGE4OTM3OGZmMDczMGM2OThjL3RleHRyZWdpb246NWMzMWUxN2VjNTRjNDkwYTg5Mzc4ZmYwNzMwYzY5OGNfMTMx_b0c058ed-ec4f-44c3-b223-1a45c94c1c08">17.3</ix:nonFraction> million of reserves, customer payments, and customer deposits compared to $<ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:InventoryValuationReserves" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84NS9mcmFnOjVjMzFlMTdlYzU0YzQ5MGE4OTM3OGZmMDczMGM2OThjL3RleHRyZWdpb246NWMzMWUxN2VjNTRjNDkwYTg5Mzc4ZmYwNzMwYzY5OGNfMjAw_323daa95-394f-4af5-bba7-b5e89ba51a3b">10.8</ix:nonFraction> million in reserves, customer payments, and customer deposits as of June&#160;29, 2019.</ix:continuation></ix:continuation> </span></div><div style="margin-top:5pt;"><span><br/></span></div><div><span><br/></span></div><div id="i1edc9b13d5734ec8a60a2caeb643d22f_88"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">3. <ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84OC9mcmFnOjY4ZTFlZjg3YTExZjQzYzI4ZTYyMmEwOGM0Njc2YjJjL3RleHRyZWdpb246NjhlMWVmODdhMTFmNDNjMjhlNjIyYTA4YzQ2NzZiMmNfMTAx_57cbd6ad-2003-4e43-b5ea-448c7c314b77" continuedAt="i99dde604f83943859bf219eefc2bfbae" escape="true">PROPERTY, PLANT AND EQUIPMENT</ix:nonNumeric></span></div><ix:continuation id="i99dde604f83943859bf219eefc2bfbae"><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84OC9mcmFnOjY4ZTFlZjg3YTExZjQzYzI4ZTYyMmEwOGM0Njc2YjJjL3RleHRyZWdpb246NjhlMWVmODdhMTFmNDNjMjhlNjIyYTA4YzQ2NzZiMmNfOTk_5576b700-557f-4ba9-b0fd-c59b0c79e7b6" escape="true"><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Property, plant and equipment consists of the following:</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:59.750%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.363%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.533%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.363%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.533%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.658%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Life</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in&#160;years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Land</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Land" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84OC9mcmFnOjY4ZTFlZjg3YTExZjQzYzI4ZTYyMmEwOGM0Njc2YjJjL3RhYmxlOjU2NTc2ODA1M2Q4NjQxNjZhMzY1YWFjOTUyOWFmNWEzL3RhYmxlcmFuZ2U6NTY1NzY4MDUzZDg2NDE2NmEzNjVhYWM5NTI5YWY1YTNfMi0zLTEtMS0w_e24b5fbe-66f9-41c2-82ba-f8fccddfa5cc">4,034</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Land" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84OC9mcmFnOjY4ZTFlZjg3YTExZjQzYzI4ZTYyMmEwOGM0Njc2YjJjL3RhYmxlOjU2NTc2ODA1M2Q4NjQxNjZhMzY1YWFjOTUyOWFmNWEzL3RhYmxlcmFuZ2U6NTY1NzY4MDUzZDg2NDE2NmEzNjVhYWM5NTI5YWY1YTNfMi01LTEtMS0w_f5874f1e-fc14-4fdc-a562-35d6387fae74">2,940</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Buildings and improvements</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3&#160;to&#160;30</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BuildingsAndImprovementsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84OC9mcmFnOjY4ZTFlZjg3YTExZjQzYzI4ZTYyMmEwOGM0Njc2YjJjL3RhYmxlOjU2NTc2ODA1M2Q4NjQxNjZhMzY1YWFjOTUyOWFmNWEzL3RhYmxlcmFuZ2U6NTY1NzY4MDUzZDg2NDE2NmEzNjVhYWM5NTI5YWY1YTNfMy0zLTEtMS0w_bfcd6282-b644-4276-8e94-ec70a4d28536">23,444</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BuildingsAndImprovementsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84OC9mcmFnOjY4ZTFlZjg3YTExZjQzYzI4ZTYyMmEwOGM0Njc2YjJjL3RhYmxlOjU2NTc2ODA1M2Q4NjQxNjZhMzY1YWFjOTUyOWFmNWEzL3RhYmxlcmFuZ2U6NTY1NzY4MDUzZDg2NDE2NmEzNjVhYWM5NTI5YWY1YTNfMy01LTEtMS0w_3bcca3e8-21ef-473d-b259-afbed11aca3f">23,776</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Equipment</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1&#160;to&#160;10</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MachineryAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84OC9mcmFnOjY4ZTFlZjg3YTExZjQzYzI4ZTYyMmEwOGM0Njc2YjJjL3RhYmxlOjU2NTc2ODA1M2Q4NjQxNjZhMzY1YWFjOTUyOWFmNWEzL3RhYmxlcmFuZ2U6NTY1NzY4MDUzZDg2NDE2NmEzNjVhYWM5NTI5YWY1YTNfNC0zLTEtMS0w_b7d9e9ec-510c-4139-b993-3b53cf8c0b9d">72,151</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MachineryAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84OC9mcmFnOjY4ZTFlZjg3YTExZjQzYzI4ZTYyMmEwOGM0Njc2YjJjL3RhYmxlOjU2NTc2ODA1M2Q4NjQxNjZhMzY1YWFjOTUyOWFmNWEzL3RhYmxlcmFuZ2U6NTY1NzY4MDUzZDg2NDE2NmEzNjVhYWM5NTI5YWY1YTNfNC01LTEtMS0w_969e6346-38f1-4947-a656-d1ad431f95ac">67,348</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Furniture and fixtures</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3&#160;to&#160;5</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FurnitureAndFixturesGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84OC9mcmFnOjY4ZTFlZjg3YTExZjQzYzI4ZTYyMmEwOGM0Njc2YjJjL3RhYmxlOjU2NTc2ODA1M2Q4NjQxNjZhMzY1YWFjOTUyOWFmNWEzL3RhYmxlcmFuZ2U6NTY1NzY4MDUzZDg2NDE2NmEzNjVhYWM5NTI5YWY1YTNfNS0zLTEtMS0w_f2cd6040-a8ec-4cf7-ae00-b0dda160b7b9">4,883</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FurnitureAndFixturesGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84OC9mcmFnOjY4ZTFlZjg3YTExZjQzYzI4ZTYyMmEwOGM0Njc2YjJjL3RhYmxlOjU2NTc2ODA1M2Q4NjQxNjZhMzY1YWFjOTUyOWFmNWEzL3RhYmxlcmFuZ2U6NTY1NzY4MDUzZDg2NDE2NmEzNjVhYWM5NTI5YWY1YTNfNS01LTEtMS0w_96c906e9-42e3-448b-b031-3b56b8c9872a">4,248</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Property, Plant and Equipment</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84OC9mcmFnOjY4ZTFlZjg3YTExZjQzYzI4ZTYyMmEwOGM0Njc2YjJjL3RhYmxlOjU2NTc2ODA1M2Q4NjQxNjZhMzY1YWFjOTUyOWFmNWEzL3RhYmxlcmFuZ2U6NTY1NzY4MDUzZDg2NDE2NmEzNjVhYWM5NTI5YWY1YTNfNi0zLTEtMS0w_9c6caf10-5cc6-4276-8dd7-9f9c6fb6cc61">104,512</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84OC9mcmFnOjY4ZTFlZjg3YTExZjQzYzI4ZTYyMmEwOGM0Njc2YjJjL3RhYmxlOjU2NTc2ODA1M2Q4NjQxNjZhMzY1YWFjOTUyOWFmNWEzL3RhYmxlcmFuZ2U6NTY1NzY4MDUzZDg2NDE2NmEzNjVhYWM5NTI5YWY1YTNfNi01LTEtMS0w_773f7e68-3768-435f-9386-71216fce6f8a">98,312</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84OC9mcmFnOjY4ZTFlZjg3YTExZjQzYzI4ZTYyMmEwOGM0Njc2YjJjL3RhYmxlOjU2NTc2ODA1M2Q4NjQxNjZhMzY1YWFjOTUyOWFmNWEzL3RhYmxlcmFuZ2U6NTY1NzY4MDUzZDg2NDE2NmEzNjVhYWM5NTI5YWY1YTNfNy0zLTEtMS0w_161fb638-08cc-4a3e-86fe-c94e6f5eee8b">72,748</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84OC9mcmFnOjY4ZTFlZjg3YTExZjQzYzI4ZTYyMmEwOGM0Njc2YjJjL3RhYmxlOjU2NTc2ODA1M2Q4NjQxNjZhMzY1YWFjOTUyOWFmNWEzL3RhYmxlcmFuZ2U6NTY1NzY4MDUzZDg2NDE2NmEzNjVhYWM5NTI5YWY1YTNfNy01LTEtMS0w_df66a63c-ddd5-463b-be4d-bbc605622fa9">68,899</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property, Plant and Equipment, net</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84OC9mcmFnOjY4ZTFlZjg3YTExZjQzYzI4ZTYyMmEwOGM0Njc2YjJjL3RhYmxlOjU2NTc2ODA1M2Q4NjQxNjZhMzY1YWFjOTUyOWFmNWEzL3RhYmxlcmFuZ2U6NTY1NzY4MDUzZDg2NDE2NmEzNjVhYWM5NTI5YWY1YTNfOC0zLTEtMS0w_fb06d8d4-2142-4e10-9df6-a0f223df9e36">31,764</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84OC9mcmFnOjY4ZTFlZjg3YTExZjQzYzI4ZTYyMmEwOGM0Njc2YjJjL3RhYmxlOjU2NTc2ODA1M2Q4NjQxNjZhMzY1YWFjOTUyOWFmNWEzL3RhYmxlcmFuZ2U6NTY1NzY4MDUzZDg2NDE2NmEzNjVhYWM5NTI5YWY1YTNfOC01LTEtMS0w_9f14f74a-77f1-448b-91c9-97bb3156dd06">29,413</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="i1edc9b13d5734ec8a60a2caeb643d22f_94"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">4. <ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:LongTermDebtTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMjE5OTAyMzI2NDg2Mw_40445b66-e6e5-4399-9672-472d63535662" continuedAt="i5c6f411bdb9d4c419d582a952305bcd2" escape="true">LONG-TERM DEBT</ix:nonNumeric></span></div><ix:continuation id="i5c6f411bdb9d4c419d582a952305bcd2" continuedAt="id2fa3354ac024fa1abedfbe7be89cdd3"><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On March 5, 2020, the Company entered into a Seventh amendment to the amended and restated credit agreement extending the limit on our line of credit facility to $<ix:nonFraction unitRef="usd" contextRef="i59c4d2160bd2489a9f45c5ef2d2f61f7_I20200305" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMjE5OTAyMzI1OTM1NA_2aba1b7e-913b-4f31-a5c0-a5d1df0e6c17">65.0</ix:nonFraction>&#160;million. Outside of the limit increase of the credit facility, the agreement reflects the same specifications and terms as the sixth amendment to the amended and restated credit agreement entered into by the Company on November 20, 2019; discussed below. As of June&#160;27, 2020, the Company had an outstanding balance under the credit facility of $<ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LineOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMjE5OTAyMzI1OTk5OQ_98cc8fdf-7e90-4851-9f7b-fa237aadf2de">60.1</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMjE5OTAyMzI2MDAwMw_666f05d6-d0c3-4296-a814-014f3e809827">0.4</ix:nonFraction> million in outstanding letters of credit and $<ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMjE5OTAyMzI2MDA0Mw_3d4d9454-3927-43bb-a297-3bb6fcaebacd">4.5</ix:nonFraction> million available for future borrowings. As of June&#160;29, 2019, the Company had an outstanding balance under the credit facility of $<ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LineOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMjE5OTAyMzI2MDE1Nw_6a0276b0-9667-45b1-b548-54a96013f67f">23.4</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMjE5OTAyMzI2MDE2MQ_8741ce20-c00b-4ead-b96f-0237867d3539">0.4</ix:nonFraction> million in outstanding letters of credit and $<ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMjE5OTAyMzI2MDIwMQ_4d4efe8d-7488-46a3-ab62-a55664ec5e03">21.3</ix:nonFraction> million available for future borrowings. The Company's debt was paid in full in conjunction with the closing of a new credit facility subsequent to June&#160;27, 2020. Refer to footnote 17 - Subsequent Events for additional details. </span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On November 20, 2019, the Company entered into a Sixth amendment to the amended and restated credit agreement extending the limit on our line of credit facility to $<ix:nonFraction unitRef="usd" contextRef="ib9b4e39fc5314e659dae396798f3a033_I20191120" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMjE5OTAyMzI2MTIxNw_6102e1ad-a8ce-43a2-8f05-5721abf9575a">55.0</ix:nonFraction>&#160;million as evidenced by the Second Replacement Revolving Note. The agreement specifies that the proceeds of the revolving line of credit be used primarily for working capital and general corporate purposes. The line of credit is secured by substantially all of the assets of the Company. On September 30, 2018, the Company entered into a Fourth amendment to the amended and restated credit agreement to extend the maturity date to November 1, 2023, at which time all outstanding balances are payable.</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On September 10, 2019, the Company entered into a Fifth amendment to the amended and restated credit agreement to increase the outstanding balance on the term loan in the amount of $<ix:nonFraction unitRef="usd" contextRef="ic6ea8b617ea844f4a7d7d1ad00b65132_I20190905" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMjE5OTAyMzI2MjA4OA_d5675a3f-d5e4-4211-9fab-4544386856ec">5.0</ix:nonFraction>&#160;million and to extend the maturity date to September 30, 2022 on the original term loan in the amount of $<ix:nonFraction unitRef="usd" contextRef="ib20f8a6f88cc4fc19be2f0d8cc774496_I20180929" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMjE5OTAyMzI2MjEwMg_71f5bcea-d9bb-4d81-92bd-b178ee40ab70">35.0</ix:nonFraction>&#160;million that was used to acquire all of the outstanding shares of CDR Manufacturing, Inc. (dba Ayrshire Electronics). The term loan requires quarterly payments of $<ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentPeriodicPaymentPrincipal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMjE5OTAyMzI2MjExNw_0ccec7b2-7eb2-45f4-a6cc-4d887a9bb6c9">1.67</ix:nonFraction>&#160;million commencing December 31, 2019 through September 30, 2021, and quarterly payments of $<ix:nonFraction unitRef="usd" contextRef="icb2d4d4229df48be8bfaac6bb0c5bd8c_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentPeriodicPaymentPrincipal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMjE5OTAyMzI2MjEzMg_4d6b5c8b-7fc1-477a-85c2-87b47208a0c8">0.4</ix:nonFraction>&#160;million commencing December 31, 2021 through September 30, 2022, with a final payment of the remaining outstanding balance on September 30, 2022. The Company had an outstanding balance of $<ix:nonFraction unitRef="usd" contextRef="i9cc18207ae6d41e2a607b19da3a178bf_I20200627" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfNTIw_91e5b28c-b5b1-4c05-b838-41bbbd3abe72">10.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i87d023a606b94420b7a3e1e7df9e6556_I20190629" decimals="-4" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfNTI3_be07c00a-8a97-4f1a-892c-387ef5386695">11.3</ix:nonFraction> million under the term loan as of June&#160;27, 2020 and June&#160;29, 2019, respectively.</span></div></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><ix:continuation id="id2fa3354ac024fa1abedfbe7be89cdd3"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On December 28, 2016, the Company entered into an equipment term loan agreement in the amount of $<ix:nonFraction unitRef="usd" contextRef="i4e505de848f0430db439a0910976a9c3_I20161228" decimals="-2" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMTY1Mg_71ca42b3-3794-49d7-946b-91b7b3ebbebe">3.9</ix:nonFraction> million in order to further invest in production equipment. The equipment term loan is collateralized by production equipment. Under this loan agreement, equal quarterly payments of approximately $<ix:nonFraction unitRef="usd" contextRef="i51337170102f4b86955a1ce5a9ecf18d_D20190630-20200627" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentPeriodicPaymentPrincipal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMTg0Mw_ca2f9079-311d-4e9d-894b-78ac1b4de260">0.2</ix:nonFraction> million commenced on March 31, 2017 and will continue through the maturity of the equipment term loan on June 30, 2021. Amortization of the debt issuance costs is reported as interest expense on the consolidated income statement. As of June&#160;27, 2020, the Company had an outstanding balance of $<ix:nonFraction unitRef="usd" contextRef="ic84c02d09bea485aae5d76aca634ae96_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMjEyMA_d6ace840-d80f-40a8-841b-4751dab1b8e6">0.9</ix:nonFraction> million. As of June&#160;29, 2019, the Company had an outstanding balance of $<ix:nonFraction unitRef="usd" contextRef="i6a82461d52ef46aea91126774cefc4ec_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMjE3Ng_cb2f4c7b-8666-44f5-b017-9b390826ca5c">1.7</ix:nonFraction> million. </span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Fifth amendment to the amended and restated credit agreement noted above to increase the outstanding balance on the term loan in the amount of $<ix:nonFraction unitRef="usd" contextRef="ic6ea8b617ea844f4a7d7d1ad00b65132_I20190905" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMjE5OTAyMzI2NDg1MA_0458e6df-f0c2-4325-a931-ff5466ee924e"><ix:nonFraction unitRef="usd" contextRef="ic6ea8b617ea844f4a7d7d1ad00b65132_I20190905" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMjE5OTAyMzI2NDg1MA_05d8b752-9715-4858-9e71-79eae7a0ef90">5.0</ix:nonFraction></ix:nonFraction> million fixes borrowings under the revolving line of credit, term loan and equipment term loan to bear interest at LIBOR plus <ix:nonFraction unitRef="number" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMjE5OTAyMzI2NDQ0Nw_4a665327-b34c-4083-9528-4bdac4592331">2.0</ix:nonFraction>%, as opposed to previous borrowings at either a &#8220;Base Rate&#8221; or a &#8220;Fixed Rate,&#8221; as elected by the Company. The base rate is the higher of the Wells Fargo Bank prime rate, daily one month London Interbank Offered Rate (LIBOR) plus <ix:nonFraction unitRef="number" contextRef="i0c3926b429294b07a0d1d87579a3b7dc_D20200329-20200627" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMjQ2OQ_fbe2f009-cd18-463f-8c4a-467dad25a577">1.5</ix:nonFraction>%, or the Federal Funds rate plus <ix:nonFraction unitRef="number" contextRef="ic49b03e0c6da45c1abd62045a74e55ca_D20200329-20200627" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMjUwNA_e39fe231-32b5-46de-929e-bc7345b38cbc">1.5</ix:nonFraction>%. The fixed rate is LIBOR plus <ix:nonFraction unitRef="number" contextRef="i8af98a350eb143f99db542372746077d_D20200329-20200627" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMjUzNw_86aa8ccc-00bb-4028-8a83-84c0dc8ac7b6">1.75</ix:nonFraction>%, LIBOR plus <ix:nonFraction unitRef="number" contextRef="i994a0554d120441d86f3b3924459d8a1_D20180701-20190629" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMjU1Mg_20be9ca2-da69-4ba7-b1a5-0432f670c581">2.0</ix:nonFraction>% or LIBOR plus <ix:nonFraction unitRef="number" contextRef="ie0e18bbad85b4cc889d5fc15b83dea31_D20200329-20200627" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMjU2OQ_7bc19aa2-d807-4863-b1f8-364a366c8599">2.25</ix:nonFraction>% depending on the level of the Company&#8217;s trailing four quarters Earnings Before Interest, Taxes, Depreciation and Amortization (EBITDA). The interest rates on the outstanding debt as of June&#160;27, 2020 range from <ix:nonFraction unitRef="number" contextRef="i0e77628d46de437d8004dc563c95b890_I20200627" decimals="INF" name="us-gaap:LongTermDebtPercentageBearingVariableInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMjc3MQ_36eea4d8-81ad-4f98-821e-94d55521c96e">2.17</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="i49015eae22c8486e8e365013a83b20e0_I20200627" decimals="INF" name="us-gaap:LongTermDebtPercentageBearingVariableInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMjc3Ng_30860ed6-8bd6-4ef3-b3e0-6562ffe0df4f">2.18</ix:nonFraction>% compared to <ix:nonFraction unitRef="number" contextRef="ib5dbafb0143c42db825294f6951021d3_I20190629" decimals="INF" name="us-gaap:LongTermDebtPercentageBearingVariableInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMjc5MQ_5d83fee0-b8a0-49fc-bbf8-b51769d169d5">4.40</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="ibffe35d28f82451eafb89dbf6d49ac39_I20190629" decimals="INF" name="us-gaap:LongTermDebtPercentageBearingVariableInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMjc5Ng_3a726a5e-cc41-4e9e-b6b0-4aed7b81eb1f">5.50</ix:nonFraction>% as of June&#160;29, 2019. </span></div><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMzM2NA_9e76100b-6b4c-4d05-aec2-4dd03f78d69d" escape="true"><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Debt maturities as of June&#160;27, 2020 for the next four years are as follows (in thousands):</span></div><div style="text-align:center;margin-top:10pt;margin-bottom:10pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:86.162%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.638%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Years Ending</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RhYmxlOjU2ZmFkMDQxNjM5ZTQ4NzVhYTIxNTk1Y2EzZTcxMWZlL3RhYmxlcmFuZ2U6NTZmYWQwNDE2MzllNDg3NWFhMjE1OTVjYTNlNzExZmVfMS0xLTEtMS0w_fccae695-bdb2-4f6f-9bf4-e71ce3024a0c">7,537</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RhYmxlOjU2ZmFkMDQxNjM5ZTQ4NzVhYTIxNTk1Y2EzZTcxMWZlL3RhYmxlcmFuZ2U6NTZmYWQwNDE2MzllNDg3NWFhMjE1OTVjYTNlNzExZmVfMi0xLTEtMS0w_02be5f68-c5af-4833-b536-ea2b1fa88961">2,917</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RhYmxlOjU2ZmFkMDQxNjM5ZTQ4NzVhYTIxNTk1Y2EzZTcxMWZlL3RhYmxlcmFuZ2U6NTZmYWQwNDE2MzllNDg3NWFhMjE1OTVjYTNlNzExZmVfMy0xLTEtMS0w_3244a686-0eee-49e3-bd6b-9c144c67348c">417</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RhYmxlOjU2ZmFkMDQxNjM5ZTQ4NzVhYTIxNTk1Y2EzZTcxMWZlL3RhYmxlcmFuZ2U6NTZmYWQwNDE2MzllNDg3NWFhMjE1OTVjYTNlNzExZmVfNC0xLTEtMS0w_8d6a4ae0-7fde-46f1-b46d-6bfc4ca72c5f">60,094</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total debt</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RhYmxlOjU2ZmFkMDQxNjM5ZTQ4NzVhYTIxNTk1Y2EzZTcxMWZlL3RhYmxlcmFuZ2U6NTZmYWQwNDE2MzllNDg3NWFhMjE1OTVjYTNlNzExZmVfNi0xLTEtMS0w_cfb2a402-858e-446d-863c-3f6fe31bf35f">70,965</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unamortized debt issuance costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" name="us-gaap:UnamortizedDebtIssuanceExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RhYmxlOjU2ZmFkMDQxNjM5ZTQ4NzVhYTIxNTk1Y2EzZTcxMWZlL3RhYmxlcmFuZ2U6NTZmYWQwNDE2MzllNDg3NWFhMjE1OTVjYTNlNzExZmVfNy0xLTEtMS0w_ce8a61d8-c4c0-4ff9-ba83-89e30eca7a27">30</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term debt, net of debt issuance costs</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RhYmxlOjU2ZmFkMDQxNjM5ZTQ4NzVhYTIxNTk1Y2EzZTcxMWZlL3RhYmxlcmFuZ2U6NTZmYWQwNDE2MzllNDg3NWFhMjE1OTVjYTNlNzExZmVfOC0xLTEtMS0w_e73d93d3-6821-4629-b032-8829ac00d88c">70,935</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td></tr></table></div></ix:nonNumeric><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company must comply with certain financial covenants, including a cash flow leverage ratio, an asset coverage ratio and a fixed charge coverage ratio. The credit agreement requires the Company to maintain a minimum profit threshold, limits the maximum capital lease expenditures and restricts the Company from declaring or paying dividends in cash or stock without prior bank approval. The Company was in compliance with all financial covenants as of June&#160;27, 2020.</span></div></ix:continuation><div id="i1edc9b13d5734ec8a60a2caeb643d22f_97"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">5. TRADE ACCOUNTS RECEIVABLE PURCHASE PROGRAMS</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Sale Programs</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has utilized an Account Purchase Agreement with Wells Fargo Bank, N.A. ("WFB") which allows the Company to sell and assign to WFB and WFB may purchase from Company the accounts receivable of certain Company customers in a maximum aggregate amount outstanding of $<ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-6" format="ixt:numdotdecimal" name="ktcc:AccountPurchaseAgreementMaximumAggregateAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85Ny9mcmFnOjgxY2FmZWIzOTkwYTQxMGZiZThiOTE3ZDk4OTgwNTJkL3RleHRyZWdpb246ODFjYWZlYjM5OTBhNDEwZmJlOGI5MTdkOTg5ODA1MmRfMzM2_6afc029c-ebc6-481c-9fc0-06a12df715ec">25.0</ix:nonFraction> million. This agreement may be cancelled at any time by either party. The Company also has an Account Purchase Agreement with Orbian Financial Services (&#8220;Orbian&#8221;). This agreement allows the Company to sell accounts receivable of certain customers to Orbian and the agreement may be cancelled at any time by either party.</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Total accounts receivables sold during the twelve months ended June&#160;27, 2020 and June&#160;29, 2019 was approximately $<ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-5" format="ixt:numdotdecimal" name="ktcc:TradeAccountsReceivableSoldToThirdParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85Ny9mcmFnOjgxY2FmZWIzOTkwYTQxMGZiZThiOTE3ZDk4OTgwNTJkL3RleHRyZWdpb246ODFjYWZlYjM5OTBhNDEwZmJlOGI5MTdkOTg5ODA1MmRfNzQz_e05457e3-8c65-44e0-bb0e-e59bfdb49de5">41.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-5" format="ixt:numdotdecimal" name="ktcc:TradeAccountsReceivableSoldToThirdParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85Ny9mcmFnOjgxY2FmZWIzOTkwYTQxMGZiZThiOTE3ZDk4OTgwNTJkL3RleHRyZWdpb246ODFjYWZlYjM5OTBhNDEwZmJlOGI5MTdkOTg5ODA1MmRfNzUw_dded1f1a-36da-49b7-84fe-415c2f25acbb">81.0</ix:nonFraction> million, respectively. Accounts receivables sold and not yet collected was approximately $<ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="ktcc:AccountsReceivableFactoredToBankingInstitutions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85Ny9mcmFnOjgxY2FmZWIzOTkwYTQxMGZiZThiOTE3ZDk4OTgwNTJkL3RleHRyZWdpb246ODFjYWZlYjM5OTBhNDEwZmJlOGI5MTdkOTg5ODA1MmRfMjE5OTAyMzI1NjczNA_a634fe46-07a3-40bf-ba22-0057f00e83d2">9,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-4" format="ixt:numdotdecimal" name="ktcc:AccountsReceivableFactoredToBankingInstitutions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85Ny9mcmFnOjgxY2FmZWIzOTkwYTQxMGZiZThiOTE3ZDk4OTgwNTJkL3RleHRyZWdpb246ODFjYWZlYjM5OTBhNDEwZmJlOGI5MTdkOTg5ODA1MmRfODQx_f9804199-e5fd-47d5-a2ed-8edf8f4e03c7">1.7</ix:nonFraction> million as of June&#160;27, 2020 and June&#160;29, 2019, respectively. The receivables that were sold were removed from the consolidated balance sheets and the cash received is reflected as cash provided by operating activities in the consolidated statements of cash flows. The Company no longer had factored receivables at year end fiscal 2020. </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">43</span></div></div></div><div id="i1edc9b13d5734ec8a60a2caeb643d22f_100"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">6. <ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90ZXh0cmVnaW9uOjZmZjU0MjNhNDcyMzRjZTlhYTU5Mjg5Yzk4NGY4ODlmXzcwNzg_07a0b370-fefb-4d35-ae98-d364eb8f8d19" continuedAt="i733fbab151704975b427ddf978a77682" escape="true">INCOME TAXES</ix:nonNumeric></span></div><ix:continuation id="i733fbab151704975b427ddf978a77682" continuedAt="iecd5df78af6e4e4e9b0bcb07009cf728"><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90ZXh0cmVnaW9uOjZmZjU0MjNhNDcyMzRjZTlhYTU5Mjg5Yzk4NGY4ODlmXzcwODQ_798ca065-abe3-404c-afdc-3bc5867755f7" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Income tax benefit consists of the following:</span></div><div style="margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:59.222%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.637%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.637%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.640%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in&#160;thousands)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current income tax benefit:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTowYzFmY2FhMjNkMzM0MWNmYjAxMTQ2ZDE2MWM0N2U4OS90YWJsZXJhbmdlOjBjMWZjYWEyM2QzMzQxY2ZiMDExNDZkMTYxYzQ3ZTg5XzQtMS0xLTEtMA_8658c26c-e8b2-4a2c-b3c8-9097894ba652">365</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" sign="-" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTowYzFmY2FhMjNkMzM0MWNmYjAxMTQ2ZDE2MWM0N2U4OS90YWJsZXJhbmdlOjBjMWZjYWEyM2QzMzQxY2ZiMDExNDZkMTYxYzQ3ZTg5XzQtMy0xLTEtMA_8d102759-16e9-414d-a88e-8f54dfd42ad8">537</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" sign="-" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTowYzFmY2FhMjNkMzM0MWNmYjAxMTQ2ZDE2MWM0N2U4OS90YWJsZXJhbmdlOjBjMWZjYWEyM2QzMzQxY2ZiMDExNDZkMTYxYzQ3ZTg5XzQtNS0xLTEtMA_7c5a16a6-0865-475e-9a83-f30241709187">221</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTowYzFmY2FhMjNkMzM0MWNmYjAxMTQ2ZDE2MWM0N2U4OS90YWJsZXJhbmdlOjBjMWZjYWEyM2QzMzQxY2ZiMDExNDZkMTYxYzQ3ZTg5XzUtMS0xLTEtMA_1d08b319-0814-4ac3-8254-9cab42d23738">154</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTowYzFmY2FhMjNkMzM0MWNmYjAxMTQ2ZDE2MWM0N2U4OS90YWJsZXJhbmdlOjBjMWZjYWEyM2QzMzQxY2ZiMDExNDZkMTYxYzQ3ZTg5XzUtMy0xLTEtMA_88e4a2b9-379d-40a8-b0a1-bded4cfabba0">895</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTowYzFmY2FhMjNkMzM0MWNmYjAxMTQ2ZDE2MWM0N2U4OS90YWJsZXJhbmdlOjBjMWZjYWEyM2QzMzQxY2ZiMDExNDZkMTYxYzQ3ZTg5XzUtNS0xLTEtMA_fe67c67c-c298-4ca7-97c9-7a4ae0997410">1,722</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTowYzFmY2FhMjNkMzM0MWNmYjAxMTQ2ZDE2MWM0N2U4OS90YWJsZXJhbmdlOjBjMWZjYWEyM2QzMzQxY2ZiMDExNDZkMTYxYzQ3ZTg5XzYtMS0xLTEtMA_b59cabcf-2877-4d74-8f9a-f2dd551b0a86">519</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTowYzFmY2FhMjNkMzM0MWNmYjAxMTQ2ZDE2MWM0N2U4OS90YWJsZXJhbmdlOjBjMWZjYWEyM2QzMzQxY2ZiMDExNDZkMTYxYzQ3ZTg5XzYtMy0xLTEtMA_a2dcecf1-15fd-4e4d-bfce-5435b53d5aa7">358</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTowYzFmY2FhMjNkMzM0MWNmYjAxMTQ2ZDE2MWM0N2U4OS90YWJsZXJhbmdlOjBjMWZjYWEyM2QzMzQxY2ZiMDExNDZkMTYxYzQ3ZTg5XzYtNS0xLTEtMA_2a3db4a7-74e1-4d4f-90fa-dbb0e83840ee">1,501</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income tax benefit:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTowYzFmY2FhMjNkMzM0MWNmYjAxMTQ2ZDE2MWM0N2U4OS90YWJsZXJhbmdlOjBjMWZjYWEyM2QzMzQxY2ZiMDExNDZkMTYxYzQ3ZTg5XzgtMS0xLTEtMA_8c4c56a9-7514-4148-a5c2-3f0c56a61bc2">1,850</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTowYzFmY2FhMjNkMzM0MWNmYjAxMTQ2ZDE2MWM0N2U4OS90YWJsZXJhbmdlOjBjMWZjYWEyM2QzMzQxY2ZiMDExNDZkMTYxYzQ3ZTg5XzgtMy0xLTEtMA_f397ee1e-5278-47be-86e6-151e2626dbdf">910</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTowYzFmY2FhMjNkMzM0MWNmYjAxMTQ2ZDE2MWM0N2U4OS90YWJsZXJhbmdlOjBjMWZjYWEyM2QzMzQxY2ZiMDExNDZkMTYxYzQ3ZTg5XzgtNS0xLTEtMA_8422bafa-75a1-4a08-b4a7-d30cca5076e5">795</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTowYzFmY2FhMjNkMzM0MWNmYjAxMTQ2ZDE2MWM0N2U4OS90YWJsZXJhbmdlOjBjMWZjYWEyM2QzMzQxY2ZiMDExNDZkMTYxYzQ3ZTg5XzktMS0xLTEtMA_8f691809-5716-4890-8dcc-81a29b50eede">892</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTowYzFmY2FhMjNkMzM0MWNmYjAxMTQ2ZDE2MWM0N2U4OS90YWJsZXJhbmdlOjBjMWZjYWEyM2QzMzQxY2ZiMDExNDZkMTYxYzQ3ZTg5XzktMy0xLTEtMA_4ed1222f-2d34-4fb1-9819-ab9916a6d163">206</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTowYzFmY2FhMjNkMzM0MWNmYjAxMTQ2ZDE2MWM0N2U4OS90YWJsZXJhbmdlOjBjMWZjYWEyM2QzMzQxY2ZiMDExNDZkMTYxYzQ3ZTg5XzktNS0xLTEtMA_b8049ca3-1099-4a49-be71-830e07cc5df5">823</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" sign="-" name="ktcc:DeferredIncomeTaxExpenseBenefitTotal1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTowYzFmY2FhMjNkMzM0MWNmYjAxMTQ2ZDE2MWM0N2U4OS90YWJsZXJhbmdlOjBjMWZjYWEyM2QzMzQxY2ZiMDExNDZkMTYxYzQ3ZTg5XzEwLTEtMS0xLTA_3e8fa570-9316-4ff0-9e01-42e460a5caf9">958</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" sign="-" format="ixt:numdotdecimal" name="ktcc:DeferredIncomeTaxExpenseBenefitTotal1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTowYzFmY2FhMjNkMzM0MWNmYjAxMTQ2ZDE2MWM0N2U4OS90YWJsZXJhbmdlOjBjMWZjYWEyM2QzMzQxY2ZiMDExNDZkMTYxYzQ3ZTg5XzEwLTMtMS0xLTA_cc416ed5-6607-40a0-9b97-b3298f215bdc">1,116</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="ktcc:DeferredIncomeTaxExpenseBenefitTotal1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTowYzFmY2FhMjNkMzM0MWNmYjAxMTQ2ZDE2MWM0N2U4OS90YWJsZXJhbmdlOjBjMWZjYWEyM2QzMzQxY2ZiMDExNDZkMTYxYzQ3ZTg5XzEwLTUtMS0xLTA_6af7b10c-7cd2-4b5f-8356-316249cd2b48">1,618</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total income tax benefit</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTowYzFmY2FhMjNkMzM0MWNmYjAxMTQ2ZDE2MWM0N2U4OS90YWJsZXJhbmdlOjBjMWZjYWEyM2QzMzQxY2ZiMDExNDZkMTYxYzQ3ZTg5XzExLTEtMS0xLTA_19492283-8c84-4c3c-a76e-00abbda00584">439</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTowYzFmY2FhMjNkMzM0MWNmYjAxMTQ2ZDE2MWM0N2U4OS90YWJsZXJhbmdlOjBjMWZjYWEyM2QzMzQxY2ZiMDExNDZkMTYxYzQ3ZTg5XzExLTMtMS0xLTA_3d11cf03-6009-4d92-b635-e05b5e83c9df">758</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTowYzFmY2FhMjNkMzM0MWNmYjAxMTQ2ZDE2MWM0N2U4OS90YWJsZXJhbmdlOjBjMWZjYWEyM2QzMzQxY2ZiMDExNDZkMTYxYzQ3ZTg5XzExLTUtMS0xLTA_2fb0ee25-eb64-41ee-9bda-551079b48f56">117</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td></tr></table></div></ix:nonNumeric><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has gross tax credit carryforwards of approximately $<ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:TaxCreditCarryforwardAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90ZXh0cmVnaW9uOjZmZjU0MjNhNDcyMzRjZTlhYTU5Mjg5Yzk4NGY4ODlmXzEzNQ_18818fbd-1e97-4106-9048-f364e23db893">8.8</ix:nonFraction> million at June&#160;27, 2020 consisting of federal research and development (R&amp;D) tax credits.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Management has reviewed all deferred tax assets for purposes of determining whether or not a valuation allowance may be required. A valuation allowance against deferred tax assets is required if it is more likely than not that some of the deferred tax assets will not be realized. Based upon the Company&#8217;s profitability, forecasted income, and evaluation of all other positive and negative evidence, management determined that it is more likely than not that the deferred tax assets will be realized.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;">Subsequent to the end of the fiscal year ending June 27, 2020, the Treasury Department issued final regulations applicable to the Company&#8217;s position with respect to the U.S. taxability of foreign earnings under the global intangible low taxed income (also known as &#8220;GILTI&#8221;) regime and the deductibility of interest expense under IRC Section 163(j). The Company is still evaluating the impact of these regulations, and, at this time, it does not anticipate any material impact to its current or future income tax positions.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (CARES Act) was enacted in response to the COVID-19 pandemic. The CARES Act, among other things, permits net operating loss (NOL) carryovers and carrybacks to offset 100% of taxable income for taxable years beginning before 2021. In addition, the CARES Act allows NOLs incurred in 2018, 2019, and 2020 to be carried back to each of the five preceding taxable years to generate a refund of previously paid income taxes. The Company does not expect that the NOL carryback provision of the CARES Act will result in a material cash benefit. In addition, the CARES Act contains modifications on the limitation of business interest for tax years beginning in 2019 and 2020. The modifications to Section 163(j) increase the allowable business interest deduction from 30% of adjusted taxable income to 50% of adjusted taxable income. This modification would increase the allowable interest expense deduction of the Company and result in less taxable income for fiscal year 2020, but is not expected to have a material impact on the provision for income taxes. Also, under the CARES Act, AMT credits not previously refunded for the 2018 tax year are refundable in the 2019 taxable year rather than in years 2019-2021, and taxpayers can elect to claim 100% of the AMT credits in the first taxable year beginning in 2018 by applying for a tentative refund claim on or before December 31, 2020. The Company has made this election by applying for a tentative refund claim. The Company is taking advantage of the deferred payment payroll taxes provision,  the impacts of which are not expected to be material. The Company is continuing to evaluate the impacts of other aspects of the CARES Act, and at this time the Company does not believe they will have a material impact on our consolidated financial position, results of operations, or cash flows.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On December 22, 2017, the Tax Cuts and Jobs Act (&#8220;Tax Act&#8221;) was signed into law. The Tax Act reduced Federal corporate tax rates effective January 1, 2018, and changed certain other provisions, many of which were not effective until fiscal year 2019. Effective tax rates for fiscal year 2018, were blended rates reflecting the benefit of two quarters of Federal tax rate reductions. These benefits were offset by discrete expenses relating to the revaluation of our U.S. net deferred tax assets, an adjustment relating to foreign exchange, and required adjustments associated with the transition from a global to a territorial tax system (discussed further below). </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">As a result of the U.S. tax system under the Tax Act from a global to a territorial model, a deemed one-time repatriation of all accumulated earnings and profits (AE&amp;P) in Mexico and China occurred on December 31, 2017 (the &#8220;Transition Tax&#8221;).</span></div></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><ix:continuation id="iecd5df78af6e4e4e9b0bcb07009cf728" continuedAt="i6e1fc0fa265d421b92129c7f0a75dc00"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On December 22, 2017, the staff of the SEC issued Staff Accounting Bulletin No. 118 (&#8220;SAB No. 118&#8221;). SAB No. 118 provided guidance on accounting for the tax effects of the 2017 Tax Act and allowed registrants to record provisional amounts for a period of up to one year from the date of enactment of the 2017 Tax Act. In fiscal year 2019, we finalized the Transition Tax calculation, resulting in a net Transition Tax amount of $<ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-5" format="ixt:numdotdecimal" name="ktcc:TollTaxLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90ZXh0cmVnaW9uOjZmZjU0MjNhNDcyMzRjZTlhYTU5Mjg5Yzk4NGY4ODlmXzIzNTM_d214c3d0-091e-4b94-b6a2-7d56bbe8a053">0.8</ix:nonFraction> million, a decrease of $<ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-5" format="ixt:numdotdecimal" name="ktcc:TollTaxLiabilityChangeinAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90ZXh0cmVnaW9uOjZmZjU0MjNhNDcyMzRjZTlhYTU5Mjg5Yzk4NGY4ODlmXzIzNzE_9aa0c2b3-2f16-448a-a989-a18c0ee3fac4">0.4</ix:nonFraction> million for the fiscal year.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In addition to the $<ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-5" format="ixt:numdotdecimal" name="ktcc:TollTaxLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90ZXh0cmVnaW9uOjZmZjU0MjNhNDcyMzRjZTlhYTU5Mjg5Yzk4NGY4ODlmXzI0MTQ_f208c0bf-4fa2-45d1-8ee7-9f14d7ce3086">0.8</ix:nonFraction> million Transition Tax described above, the Company recognized a $<ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OtherTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90ZXh0cmVnaW9uOjZmZjU0MjNhNDcyMzRjZTlhYTU5Mjg5Yzk4NGY4ODlmXzI0Njg_757f7f48-8716-4338-94f4-b497850ea41a">1.3</ix:nonFraction> million discrete expense in fiscal year 2018 due to the revaluation of our U.S. net deferred tax assets. Offsetting these amounts, because of the shift to a territorial system of taxation in the U.S., the Company recognized a discrete benefit of approximately $<ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-5" format="ixt:numdotdecimal" name="ktcc:IncomeTaxBenefitRelatedtoReversingEstimatedLiabilityAssociatedwithEstimatedFutureRepatriations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90ZXh0cmVnaW9uOjZmZjU0MjNhNDcyMzRjZTlhYTU5Mjg5Yzk4NGY4ODlmXzI3MjM_15efb9ba-1b90-4edd-8407-ceb4d126286b">1.3</ix:nonFraction> million related to reversing its previously recognized estimated liability associated with estimated future repatriations from Mexico and China.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">In future years, because of the Transition Tax on AE&amp;P described above, repatriations of cash will generally be tax-free in the U.S. However, withholding taxes in China may still apply to any such future repatriations. Management has not changed its indefinite investment assertions with regards to the portion of AE&amp;P in China that may be repatriated in the future. Accordingly, management estimates that future repatriations of cash from China may result in approximately $<ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-5" format="ixt:numdotdecimal" name="ktcc:EstimatedFederalAndStateIncomeTaxesAndPotentialWithholdingTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90ZXh0cmVnaW9uOjZmZjU0MjNhNDcyMzRjZTlhYTU5Mjg5Yzk4NGY4ODlmXzMzNDI_07a2d3da-5794-47a5-8827-3b8f4649a6a0">0.8</ix:nonFraction> million of withholding tax. There would be no offsetting foreign tax credits in the U.S. and as such, this potential liability is a direct cost associated with actual repatriations. Withholding taxes will not apply to future repatriations from Mexico or Vietnam.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company expects to repatriate a portion of its foreign earnings based on increased net sales growth driving additional capital requirements domestically, cash requirements for potential acquisitions and to implement certain tax strategies. The Company expects to repatriate approximately $<ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-5" format="ixt:numdotdecimal" name="ktcc:IncomeTaxReconciliationAdditionalRepatriationOfForeignEarnings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90ZXh0cmVnaW9uOjZmZjU0MjNhNDcyMzRjZTlhYTU5Mjg5Yzk4NGY4ODlmXzQ2MTI_5b8373f5-2dd2-4f63-aa97-1a85413d644c">7.8</ix:nonFraction> million from China, in the future. All other unremitted foreign earnings are expected to remain permanently reinvested for planned fixed assets purchases and improvements in foreign locations. </span></div><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90ZXh0cmVnaW9uOjZmZjU0MjNhNDcyMzRjZTlhYTU5Mjg5Yzk4NGY4ODlmXzcwNjU_6f895630-4416-4740-8d9e-1a6d2f1a40a3" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company&#8217;s effective tax rate differs from the federal tax rate as follows: </span></div><div style="margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:59.222%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.637%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.637%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.640%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in&#160;thousands)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Federal income tax provision (benefit) at statutory rates</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzMtMS0xLTEtMA_2111a2cb-d3c8-44fa-b3e8-3cebc837731c">907</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzMtMy0xLTEtMA_83a69646-c3a5-46d7-ad1d-663dbdcaea88">1,836</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzMtNS0xLTEtMA_eccee07b-d835-47af-8520-66fc9e2cd45f">397</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State income taxes, net of federal tax effect</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzQtMS0xLTEtMA_856e455c-606a-4202-ab6c-ad8e9ecef9ea">90</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzQtMy0xLTEtMA_17383b57-168b-4b75-b435-5e820912e132">158</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzQtNS0xLTEtMA_6b36e5e3-39b6-4c35-b3a6-3519029e8dd6">4</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign tax rate differences</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzUtMS0xLTEtMA_7a5124ee-fd91-4362-bf5f-9864710421a1">336</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzUtMy0xLTEtMA_6f1b3945-d09f-4285-8a98-0e7b5d2d6ac3">251</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzUtNS0xLTEtMA_08b7d532-237f-4155-9de5-6222bc4bc21c">103</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax rate change</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzYtMS0xLTEtMA_afe479f7-f061-45c9-a7e3-e0f47af8b1b9">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" format="ixt:zerodash" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzYtMy0xLTEtMA_e1c2580f-223c-41f7-9abd-fca45086067a">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzYtNS0xLTEtMA_e16d0a2c-7b09-45e7-96f2-3adebe343529">1,634</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provisional transition tax on accumulated foreign earnings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" format="ixt:zerodash" name="ktcc:EffectiveIncomeTaxRateReconciliationTransitionImpactofUSTaxReformAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzctMS0xLTEtMA_ea10e3d0-0e4e-4074-963e-562089cff418">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" sign="-" name="ktcc:EffectiveIncomeTaxRateReconciliationTransitionImpactofUSTaxReformAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzctMy0xLTEtMA_f504b9aa-d835-47ed-bc7a-526266f81ad5">384</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="0" format="ixt:numdotdecimal" name="ktcc:EffectiveIncomeTaxRateReconciliationTransitionImpactofUSTaxReformAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzctNS0xLTEtMA_88472c84-d04b-416b-b0ec-94e83ae1ea88">1,190</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of income tax credits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzgtMS0xLTEtMA_36c53358-0ec6-4ca9-b0ff-72bbf490060c">310</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzgtMy0xLTEtMA_e443bb03-efd8-4bc5-b3b4-1bd7465d3735">861</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzgtNS0xLTEtMA_6a9af9ac-6a4f-4ec2-b6a6-fd11742a7499">687</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Previously unrecognized tax benefits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzktMS0xLTEtMzE0_b1de56a6-fc7d-4252-b0af-b14dca5b4a0e">1,345</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" format="ixt:zerodash" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzktMy0xLTEtMzE4_3d74f911-7031-4eb7-ae79-37101da95363">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" format="ixt:zerodash" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzktNS0xLTEtMzIy_9d653db6-fccd-4bbe-b151-4f13c02675a8">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of repatriation of foreign earnings, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzktMS0xLTEtMA_c4106757-65bc-4fa6-acde-03e515a276f2">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" name="us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzktMy0xLTEtMA_03e8a274-cd91-4d6c-b186-c088fd77816f">42</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzktNS0xLTEtMA_c72ebef1-a68f-4be2-a7d8-3172138c7a54">1,484</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill write-off</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzEwLTEtMS0xLTA_eb316c35-6629-4468-8383-7b400a37ad4b">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzEwLTMtMS0xLTA_a366ced5-b61d-4957-921b-456fa23d2ac6">1,726</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" format="ixt:zerodash" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzEwLTUtMS0xLTA_2fbdde44-75db-4856-9d52-f4dfc2cc5689">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Global Intangible Low-Taxed Income (GILTI) tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" format="ixt:zerodash" name="ktcc:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActGlobalIntangibleLowTaxedIncomeAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzExLTEtMS0xLTA_e42890b7-acca-4b36-b4d0-ef230fc714f9">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" name="ktcc:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActGlobalIntangibleLowTaxedIncomeAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzExLTMtMS0xLTA_d68dc8bb-df0a-4b0b-b3c7-d56d93f67be5">150</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" format="ixt:zerodash" name="ktcc:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActGlobalIntangibleLowTaxedIncomeAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzExLTUtMS0xLTA_59784cc5-45de-4ecf-922f-5218ac1336b7">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision to return reconciliation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzEyLTEtMS0xLTA_25a4df1f-49cb-4b4f-aa68-c7600d7281f2">241</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzEyLTMtMS0xLTA_69c7bf86-0555-4232-8cd6-ac23c969aa89">630</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzEyLTUtMS0xLTA_0e18f7c4-3826-43c6-bcbe-803d1fabc292">401</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzEzLTEtMS0xLTA_8413637b-56b6-49d6-8a2c-782ca9fa1c08">124</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzEzLTMtMS0xLTA_7c2e45b5-0038-4fbd-a252-151c3ff929a4">234</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzEzLTUtMS0xLTA_b26a87af-d254-40c1-99a4-0de045fa820b">71</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income tax benefit</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzE0LTEtMS0xLTA_9be1faed-fedd-411f-9cfb-c28b7747c0ae">439</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzE0LTMtMS0xLTA_044b77bd-a9da-4bf2-8140-c3a506374678">758</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzE0LTUtMS0xLTA_74de9844-21c8-4136-af37-ed2e30c5f39d">117</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90ZXh0cmVnaW9uOjZmZjU0MjNhNDcyMzRjZTlhYTU5Mjg5Yzk4NGY4ODlmXzcwNjI_79cb21ec-bf76-47a7-a06d-22beffd64884" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The domestic and foreign components of income (loss) before income taxes were:</span></div><div style="margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:59.222%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.637%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.637%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.640%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in&#160;thousands)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Domestic</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToxOGVkYzZlNTFiNTU0MGY3YTYyYjY1MzEwYmM2ZTQwNC90YWJsZXJhbmdlOjE4ZWRjNmU1MWI1NTQwZjdhNjJiNjUzMTBiYzZlNDA0XzMtMS0xLTEtMA_7b5f9bc0-170f-4865-9d9e-72b6106c073e">1,142</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToxOGVkYzZlNTFiNTU0MGY3YTYyYjY1MzEwYmM2ZTQwNC90YWJsZXJhbmdlOjE4ZWRjNmU1MWI1NTQwZjdhNjJiNjUzMTBiYzZlNDA0XzMtMy0xLTEtMA_032b1a65-eb2b-4a12-bb27-a2f54d2e4c95">12,220</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToxOGVkYzZlNTFiNTU0MGY3YTYyYjY1MzEwYmM2ZTQwNC90YWJsZXJhbmdlOjE4ZWRjNmU1MWI1NTQwZjdhNjJiNjUzMTBiYzZlNDA0XzMtNS0xLTEtMA_7547a684-493e-4112-97c2-297f6513add4">4,593</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToxOGVkYzZlNTFiNTU0MGY3YTYyYjY1MzEwYmM2ZTQwNC90YWJsZXJhbmdlOjE4ZWRjNmU1MWI1NTQwZjdhNjJiNjUzMTBiYzZlNDA0XzQtMS0xLTEtMA_133a5cd7-a348-4097-ba3d-44fcdc40e17a">3,177</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToxOGVkYzZlNTFiNTU0MGY3YTYyYjY1MzEwYmM2ZTQwNC90YWJsZXJhbmdlOjE4ZWRjNmU1MWI1NTQwZjdhNjJiNjUzMTBiYzZlNDA0XzQtMy0xLTEtMA_025445d3-007c-4fb4-ac69-70e13cd198fe">3,480</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToxOGVkYzZlNTFiNTU0MGY3YTYyYjY1MzEwYmM2ZTQwNC90YWJsZXJhbmdlOjE4ZWRjNmU1MWI1NTQwZjdhNjJiNjUzMTBiYzZlNDA0XzQtNS0xLTEtMA_f3370b29-c6a7-45c7-86b4-ee5ca1b0854b">3,151</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income (loss) before income taxes</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToxOGVkYzZlNTFiNTU0MGY3YTYyYjY1MzEwYmM2ZTQwNC90YWJsZXJhbmdlOjE4ZWRjNmU1MWI1NTQwZjdhNjJiNjUzMTBiYzZlNDA0XzUtMS0xLTEtMA_fc292e72-2fff-4de3-87cd-d2f2df424439">4,319</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToxOGVkYzZlNTFiNTU0MGY3YTYyYjY1MzEwYmM2ZTQwNC90YWJsZXJhbmdlOjE4ZWRjNmU1MWI1NTQwZjdhNjJiNjUzMTBiYzZlNDA0XzUtMy0xLTEtMA_c62ca578-c300-4f8f-8ea5-a448660bfe79">8,740</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToxOGVkYzZlNTFiNTU0MGY3YTYyYjY1MzEwYmM2ZTQwNC90YWJsZXJhbmdlOjE4ZWRjNmU1MWI1NTQwZjdhNjJiNjUzMTBiYzZlNDA0XzUtNS0xLTEtMA_e34128f8-b906-4e12-932b-fba8dda32913">1,442</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><ix:continuation id="i6e1fc0fa265d421b92129c7f0a75dc00" continuedAt="i5c45b897403149bca8b626f754dc9f3b"><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90ZXh0cmVnaW9uOjZmZjU0MjNhNDcyMzRjZTlhYTU5Mjg5Yzk4NGY4ODlmXzcwOTM_068ee16c-28e0-472d-baf8-6f1609392366" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Deferred income tax assets and liabilities consist of the following at:</span></div><div style="margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:72.692%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.637%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.639%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net operating loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzMtMS0xLTEtMA_1e5cda2e-df51-4b99-8ae4-802530d2828c">184</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzMtMy0xLTEtMA_b2913d31-08d6-44e7-9c61-72f24dbd06a2">33</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax credit carryforwards, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzQtMS0xLTEtMA_d09365fb-718d-40bb-8f54-c7fa8697ea9d">5,961</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzQtMy0xLTEtMA_6463dd6b-1541-4230-abed-9f2ec3e15bfb">4,986</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventory</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsInventory" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzUtMS0xLTEtMA_fc819d0e-26ca-4fbf-8056-871d5fa6a7fe">1,426</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsInventory" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzUtMy0xLTEtMA_fdd91a36-84fe-4f46-b62b-fe1e28bc5a1e">1,087</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Identifiable intangibles</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzYtMS0xLTEtMA_14175189-13f8-4878-a38d-397ff647122e">493</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzYtMy0xLTEtMA_f75a9f9d-e076-4a99-bb00-79ab33b7b1a4">407</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense carryforward</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredTaxAssetInterestCarryforward" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzctMS0xLTEtMA_32a268e6-1e57-49e6-bbd3-a6d2bc68b3e2">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" name="us-gaap:DeferredTaxAssetInterestCarryforward" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzctMy0xLTEtMA_90228f4a-d897-46dd-91c0-9155c4aed069">474</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accruals</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzgtMS0xLTEtMA_c89b0e39-8673-4acd-aafc-834b6f50e044">2,847</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzgtMy0xLTEtMA_e38a879a-f4d9-4768-a922-06e1de2113fc">3,549</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:zerodash" name="ktcc:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredResearchExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzktMS0xLTEtMA_681d42a8-6b8b-4648-a8e9-1b7b78e41ed1">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" name="ktcc:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredResearchExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzktMy0xLTEtMA_284b7f8c-2229-4a69-a1c1-1f8a7d26380e">232</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Mart-to-market adjustments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" name="us-gaap:DeferredTaxAssetsDerivativeInstruments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzEwLTEtMS0xLTA_06c4d20e-385d-4c91-8378-713317839a59">415</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredTaxAssetsDerivativeInstruments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzEwLTMtMS0xLTA_d443c369-d08e-4467-b092-c29be5cfc016">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ASC 606 deferred costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzExLTEtMS0xLTA_8d7104db-503d-4026-b2bd-f6f96ebf5721">1,943</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzExLTMtMS0xLTA_f8e1b217-07b7-4280-a665-dd70197eaaea">2,484</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="ktcc:DeferredTaxAssetsLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzEyLTEtMS0xLTMwNDQ_b17b0e19-25ad-4f74-b138-9cfd54226633">3,201</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:zerodash" name="ktcc:DeferredTaxAssetsLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzEyLTMtMS0xLTMwNDg_1e3c0b1d-b301-4bea-9dfb-9d308f19b655">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzEyLTEtMS0xLTA_23a4cfe7-a2cd-49fa-830f-baedfe0f0fb0">212</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzEyLTMtMS0xLTA_d2fe0941-eb97-4f52-9f70-d4e580e0bdc5">30</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income tax assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzEzLTEtMS0xLTA_0ca04821-49c5-4b22-8579-4973893b9bb0">16,682</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzEzLTMtMS0xLTA_5111acc6-fae0-41cd-9e30-17a6f679f0d3">13,282</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued withholding tax - unremitted earnings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzE1LTEtMS0xLTA_cdc3c854-c420-4c75-afed-3e7502e1cffa">820</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzE1LTMtMS0xLTA_2b973007-1b02-4392-8499-653f453bb492">820</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fixed assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzE2LTEtMS0xLTA_72fcf964-3335-4e96-b0d0-e4dfc9a31941">566</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzE2LTMtMS0xLTA_807c22a1-0ee6-4b7b-bd50-cd2be2c5c1bf">443</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Right-of-use assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzE4LTEtMS0xLTMwNTk_6e51dd78-62ce-4d1b-a6fa-4d8442eb949a">3,290</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzE4LTMtMS0xLTMwNjI_27aeea0f-8700-4e1a-bc78-61ab137fa6dc">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Mart-to-market adjustments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredTaxLiabilitiesDerivatives" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzE3LTEtMS0xLTA_79b3d282-7594-4aca-be3b-e5fbb8c2f7b5">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesDerivatives" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzE3LTMtMS0xLTA_8d2f8cb9-5aa9-40c2-8e4f-f738b4203934">730</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ASC 606 accelerated revenue</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="ktcc:DeferredTaxLiabilitiesASC606" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzE4LTEtMS0xLTA_10bc133b-6972-4dd6-9320-c000215574fd">1,344</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" sign="-" format="ixt:numdotdecimal" name="ktcc:DeferredTaxLiabilitiesASC606" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzE4LTMtMS0xLTA_6d4d9fe9-1f23-42ca-b1d3-53163b76b476">3,274</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzIwLTEtMS0xLTA_e4950345-5d77-4877-a29f-946b2d331b16">718</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzIwLTMtMS0xLTA_0b344fd1-0081-4ba3-80af-7a51540adc46">175</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income tax liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzIxLTEtMS0xLTA_9942d227-b954-4ad5-b703-55156d962296">6,738</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzIxLTMtMS0xLTA_d18de280-dbd6-42d9-b56f-4e0ad632f48d">5,442</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net deferred income tax assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzIyLTEtMS0xLTA_9dacf2e0-de52-4a66-8309-6cb7bd59f164">9,944</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzIyLTMtMS0xLTA_425ea370-ac36-4e7b-a7e4-d48223bf8fb5">7,840</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance sheet caption reported in:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term deferred income tax asset</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzI0LTEtMS0xLTA_571319c3-d0e9-41a5-a56c-81552e51d8d2">10,178</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzI0LTMtMS0xLTA_799cc2d2-f5d0-450f-b997-084c70073a12">7,840</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term deferred income tax liability</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzI3LTEtMS0xLTI4ODA_9b8102b2-7386-4880-8990-6cd05bef8c34">234</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzI3LTMtMS0xLTI4ODQ_8d67ee9c-8dd5-416c-840e-e4abd5e5622e">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net deferred income tax asset</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzI2LTEtMS0xLTA_5fe17e1d-3acd-442e-978f-5dce3aa3282f">9,944</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzI2LTMtMS0xLTA_e65bfadc-28cd-4c81-8c57-9f533038e35d">7,840</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td></tr></table></div></ix:nonNumeric><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">Certain reclassifications have been made in the 2019 information in the above table to conform with 2020 presentation. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Uncertain Tax Positions:</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has R&amp;D tax credits that approximate $<ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90ZXh0cmVnaW9uOjZmZjU0MjNhNDcyMzRjZTlhYTU5Mjg5Yzk4NGY4ODlmXzU3ODU_eaa35bbb-a3b8-4b1a-9fed-eb92f72347b9">8.8</ix:nonFraction> million that have <ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" format="ixt-sec:duryear" name="ktcc:RemainingContractualTermOfTaxCreditExpirationDate" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90ZXh0cmVnaW9uOjZmZjU0MjNhNDcyMzRjZTlhYTU5Mjg5Yzk4NGY4ODlmXzU3OTg_a668bc43-e242-41fb-ad27-904a403fb3f4">20</ix:nonNumeric>-year carryforwards before expiring. The Company&#8217;s R&amp;D tax credits expire in various fiscal years from 2026 to 2040. The Company also has alternative minimum tax credits, which do not expire, approximating $<ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90ZXh0cmVnaW9uOjZmZjU0MjNhNDcyMzRjZTlhYTU5Mjg5Yzk4NGY4ODlmXzYwMDY_07228e23-33d5-466f-a291-f86d086add9f">347,000</ix:nonFraction>, which are now classified as a receivable due to the repeal of the alternative minimum tax.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June&#160;27, 2020, the Company had unrecognized tax benefits of $<ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90ZXh0cmVnaW9uOjZmZjU0MjNhNDcyMzRjZTlhYTU5Mjg5Yzk4NGY4ODlmXzYxNTY_0661e7fc-286d-49e4-8f3d-57bc2f5b5004">2.9</ix:nonFraction> million related to its gross R&amp;D tax credits. The unrecognized tax benefits relate to certain R&amp;D tax credits generated from 2002 to 2020.</span></div><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90ZXh0cmVnaW9uOjZmZjU0MjNhNDcyMzRjZTlhYTU5Mjg5Yzk4NGY4ODlmXzcwNzc_3cd7c863-2ce1-4f40-9fce-49c90b583c01" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:</span></div><div style="text-align:center;margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:59.222%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.637%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.637%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.640%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in&#160;thousands)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Beginning Balance</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTo1YWQ0NDhjYjMwYTE0ZDQ0YWI5ZWZlMmYxYWFkYTAwYy90YWJsZXJhbmdlOjVhZDQ0OGNiMzBhMTRkNDRhYjllZmUyZjFhYWRhMDBjXzMtMS0xLTEtMA_d65ca240-f0e0-43ed-8820-1bcf29efb7eb">4,099</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2819986de33848eba794ea5f86e04bb0_I20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTo1YWQ0NDhjYjMwYTE0ZDQ0YWI5ZWZlMmYxYWFkYTAwYy90YWJsZXJhbmdlOjVhZDQ0OGNiMzBhMTRkNDRhYjllZmUyZjFhYWRhMDBjXzMtMy0xLTEtMA_d1382e4a-52b6-4288-bf0a-1e7c1888e088">4,011</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if787005a61384265b076491e23f8de29_I20170701" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTo1YWQ0NDhjYjMwYTE0ZDQ0YWI5ZWZlMmYxYWFkYTAwYy90YWJsZXJhbmdlOjVhZDQ0OGNiMzBhMTRkNDRhYjllZmUyZjFhYWRhMDBjXzMtNS0xLTEtMA_3e8793db-d0f2-4969-a1a1-be6e4a6e2385">3,947</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additions based on tax positions related to the current year</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTo1YWQ0NDhjYjMwYTE0ZDQ0YWI5ZWZlMmYxYWFkYTAwYy90YWJsZXJhbmdlOjVhZDQ0OGNiMzBhMTRkNDRhYjllZmUyZjFhYWRhMDBjXzQtMS0xLTEtMA_2cf51e0e-bd04-43cc-8bc4-1f6369d4fa66">109</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTo1YWQ0NDhjYjMwYTE0ZDQ0YWI5ZWZlMmYxYWFkYTAwYy90YWJsZXJhbmdlOjVhZDQ0OGNiMzBhMTRkNDRhYjllZmUyZjFhYWRhMDBjXzQtMy0xLTEtMA_7b11c0c5-647e-46ae-8e59-b5bb15d0d76a">88</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTo1YWQ0NDhjYjMwYTE0ZDQ0YWI5ZWZlMmYxYWFkYTAwYy90YWJsZXJhbmdlOjVhZDQ0OGNiMzBhMTRkNDRhYjllZmUyZjFhYWRhMDBjXzQtNS0xLTEtMA_7838167c-8cb2-4d12-a524-6dbbbb344570">64</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lapse of statute of limitations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTo1YWQ0NDhjYjMwYTE0ZDQ0YWI5ZWZlMmYxYWFkYTAwYy90YWJsZXJhbmdlOjVhZDQ0OGNiMzBhMTRkNDRhYjllZmUyZjFhYWRhMDBjXzUtMS0xLTEtMzUy_d1d6a8fa-47b3-443a-8126-72516fd9c2dd">1,345</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" format="ixt:zerodash" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTo1YWQ0NDhjYjMwYTE0ZDQ0YWI5ZWZlMmYxYWFkYTAwYy90YWJsZXJhbmdlOjVhZDQ0OGNiMzBhMTRkNDRhYjllZmUyZjFhYWRhMDBjXzUtMy0xLTEtMzU1_02c5668a-c591-4e83-adfd-58fee0794e6c">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" format="ixt:zerodash" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTo1YWQ0NDhjYjMwYTE0ZDQ0YWI5ZWZlMmYxYWFkYTAwYy90YWJsZXJhbmdlOjVhZDQ0OGNiMzBhMTRkNDRhYjllZmUyZjFhYWRhMDBjXzUtNS0xLTEtMzU4_c4450822-c368-402a-87cd-53cd71fd1caa">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ending Balance</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTo1YWQ0NDhjYjMwYTE0ZDQ0YWI5ZWZlMmYxYWFkYTAwYy90YWJsZXJhbmdlOjVhZDQ0OGNiMzBhMTRkNDRhYjllZmUyZjFhYWRhMDBjXzUtMS0xLTEtMA_26762fe2-94f6-4e8d-9d06-c707b4cffb3a">2,863</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTo1YWQ0NDhjYjMwYTE0ZDQ0YWI5ZWZlMmYxYWFkYTAwYy90YWJsZXJhbmdlOjVhZDQ0OGNiMzBhMTRkNDRhYjllZmUyZjFhYWRhMDBjXzUtMy0xLTEtMA_8f4d276c-1cd1-4258-b0a9-4d5ba5edcbc7">4,099</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2819986de33848eba794ea5f86e04bb0_I20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTo1YWQ0NDhjYjMwYTE0ZDQ0YWI5ZWZlMmYxYWFkYTAwYy90YWJsZXJhbmdlOjVhZDQ0OGNiMzBhMTRkNDRhYjllZmUyZjFhYWRhMDBjXzUtNS0xLTEtMA_f2e696c5-38fb-45c3-a6fd-9529836cf2cb">4,011</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><ix:continuation id="i5c45b897403149bca8b626f754dc9f3b"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The increase from the prior year is due to additional R&amp;D credits that were recorded in 2020 as discussed above. Management does not anticipate any material changes to this amount during the next 12 months.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company recognizes interest accrued related to unrecognized tax benefits and penalties in its income tax provision. The Company has not recognized any interest or penalties in the fiscal years presented in these financial statements. The Company is subject to income tax in the U.S. federal jurisdiction, various state jurisdictions, Mexico, China and Vietnam. Certain years remain subject to examination but there are currently no ongoing exams in any taxing jurisdictions.</span></div></ix:continuation><div id="i1edc9b13d5734ec8a60a2caeb643d22f_103"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">7. <ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDMvZnJhZzo5N2NhZDljMzJkMWQ0NjFiOGNjZjI2ODQ0NDg1M2U1Ni90ZXh0cmVnaW9uOjk3Y2FkOWMzMmQxZDQ2MWI4Y2NmMjY4NDQ0ODUzZTU2XzcwMw_b7085990-0e16-49de-8912-127d56031b24" continuedAt="i69ce4d81e29c4ba0a06531d4d3c63f82" escape="true">EARNINGS PER SHARE</ix:nonNumeric></span></div><ix:continuation id="i69ce4d81e29c4ba0a06531d4d3c63f82"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Basic earnings per share (EPS) is calculated by dividing net income (the numerator) by the weighted-average number of common shares outstanding (the denominator) during the period. Diluted EPS is computed by including both the weighted-average number of shares outstanding and any dilutive common share equivalents in the denominator. <ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDMvZnJhZzo5N2NhZDljMzJkMWQ0NjFiOGNjZjI2ODQ0NDg1M2U1Ni90ZXh0cmVnaW9uOjk3Y2FkOWMzMmQxZDQ2MWI4Y2NmMjY4NDQ0ODUzZTU2XzY5Nw_0ca42fc0-ed0d-4718-a5c9-7b1d591152a0" continuedAt="id131b0e0f1b74448ba323b61ab39251f" escape="true">The following table presents a reconciliation of the denominator and the number of antidilutive common share awards that were not included in the diluted earnings per share calculation. These antidilutive securities occur when equity awards outstanding have an option price greater than the average market price for the period:</ix:nonNumeric></span></div><ix:continuation id="id131b0e0f1b74448ba323b61ab39251f"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:59.222%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.637%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.637%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.640%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended<br/>(in&#160;thousands,&#160;except&#160;per&#160;share&#160;information)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDMvZnJhZzo5N2NhZDljMzJkMWQ0NjFiOGNjZjI2ODQ0NDg1M2U1Ni90YWJsZTowZDBhMGYwYWZlMjA0N2Y5OTQ2NzllZmM3Yjk5NmY1OS90YWJsZXJhbmdlOjBkMGEwZjBhZmUyMDQ3Zjk5NDY3OWVmYzdiOTk2ZjU5XzItMS0xLTEtMA_29c178e5-b2fb-4107-8897-b4410c925d22">4,758</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDMvZnJhZzo5N2NhZDljMzJkMWQ0NjFiOGNjZjI2ODQ0NDg1M2U1Ni90YWJsZTowZDBhMGYwYWZlMjA0N2Y5OTQ2NzllZmM3Yjk5NmY1OS90YWJsZXJhbmdlOjBkMGEwZjBhZmUyMDQ3Zjk5NDY3OWVmYzdiOTk2ZjU5XzItMy0xLTEtMA_57dc25ab-18f2-4e8e-b28d-cdbddf720402"><ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDMvZnJhZzo5N2NhZDljMzJkMWQ0NjFiOGNjZjI2ODQ0NDg1M2U1Ni90YWJsZTowZDBhMGYwYWZlMjA0N2Y5OTQ2NzllZmM3Yjk5NmY1OS90YWJsZXJhbmdlOjBkMGEwZjBhZmUyMDQ3Zjk5NDY3OWVmYzdiOTk2ZjU5XzItMy0xLTEtMA_877ce2df-510a-47b9-baac-5082ac34a4a0">7,982</ix:nonFraction></ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDMvZnJhZzo5N2NhZDljMzJkMWQ0NjFiOGNjZjI2ODQ0NDg1M2U1Ni90YWJsZTowZDBhMGYwYWZlMjA0N2Y5OTQ2NzllZmM3Yjk5NmY1OS90YWJsZXJhbmdlOjBkMGEwZjBhZmUyMDQ3Zjk5NDY3OWVmYzdiOTk2ZjU5XzItNS0xLTEtMA_90d3f2d6-f5b7-494f-ad03-8ade5e27853e">1,325</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average shares outstanding&#8211; basic</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDMvZnJhZzo5N2NhZDljMzJkMWQ0NjFiOGNjZjI2ODQ0NDg1M2U1Ni90YWJsZTowZDBhMGYwYWZlMjA0N2Y5OTQ2NzllZmM3Yjk5NmY1OS90YWJsZXJhbmdlOjBkMGEwZjBhZmUyMDQ3Zjk5NDY3OWVmYzdiOTk2ZjU5XzMtMS0xLTEtMA_836c18ed-1700-44b5-a786-8a7df7e343de">10,760</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDMvZnJhZzo5N2NhZDljMzJkMWQ0NjFiOGNjZjI2ODQ0NDg1M2U1Ni90YWJsZTowZDBhMGYwYWZlMjA0N2Y5OTQ2NzllZmM3Yjk5NmY1OS90YWJsZXJhbmdlOjBkMGEwZjBhZmUyMDQ3Zjk5NDY3OWVmYzdiOTk2ZjU5XzMtMy0xLTEtMA_40f9a8bc-eee1-43de-bc75-521dfad42c27">10,760</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDMvZnJhZzo5N2NhZDljMzJkMWQ0NjFiOGNjZjI2ODQ0NDg1M2U1Ni90YWJsZTowZDBhMGYwYWZlMjA0N2Y5OTQ2NzllZmM3Yjk5NmY1OS90YWJsZXJhbmdlOjBkMGEwZjBhZmUyMDQ3Zjk5NDY3OWVmYzdiOTk2ZjU5XzMtNS0xLTEtMA_fdc378b2-2eb0-49f7-8f69-fc579defe4c9">10,760</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of dilutive common stock awards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDMvZnJhZzo5N2NhZDljMzJkMWQ0NjFiOGNjZjI2ODQ0NDg1M2U1Ni90YWJsZTowZDBhMGYwYWZlMjA0N2Y5OTQ2NzllZmM3Yjk5NmY1OS90YWJsZXJhbmdlOjBkMGEwZjBhZmUyMDQ3Zjk5NDY3OWVmYzdiOTk2ZjU5XzQtMS0xLTEtMA_e07fa55e-6ab1-4034-beca-282130ddb532">57</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" format="ixt:zerodash" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDMvZnJhZzo5N2NhZDljMzJkMWQ0NjFiOGNjZjI2ODQ0NDg1M2U1Ni90YWJsZTowZDBhMGYwYWZlMjA0N2Y5OTQ2NzllZmM3Yjk5NmY1OS90YWJsZXJhbmdlOjBkMGEwZjBhZmUyMDQ3Zjk5NDY3OWVmYzdiOTk2ZjU5XzQtMy0xLTEtMA_308cbf5f-7c96-4649-a37c-28f8e312307c">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" format="ixt:zerodash" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDMvZnJhZzo5N2NhZDljMzJkMWQ0NjFiOGNjZjI2ODQ0NDg1M2U1Ni90YWJsZTowZDBhMGYwYWZlMjA0N2Y5OTQ2NzllZmM3Yjk5NmY1OS90YWJsZXJhbmdlOjBkMGEwZjBhZmUyMDQ3Zjk5NDY3OWVmYzdiOTk2ZjU5XzQtNS0xLTEtMA_ba5b5054-12aa-4d45-a886-d84958d0ebde">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average shares outstanding &#8211; diluted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDMvZnJhZzo5N2NhZDljMzJkMWQ0NjFiOGNjZjI2ODQ0NDg1M2U1Ni90YWJsZTowZDBhMGYwYWZlMjA0N2Y5OTQ2NzllZmM3Yjk5NmY1OS90YWJsZXJhbmdlOjBkMGEwZjBhZmUyMDQ3Zjk5NDY3OWVmYzdiOTk2ZjU5XzUtMS0xLTEtMA_6370fdb6-dfdd-4731-9ab5-69f84f503677">10,816</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDMvZnJhZzo5N2NhZDljMzJkMWQ0NjFiOGNjZjI2ODQ0NDg1M2U1Ni90YWJsZTowZDBhMGYwYWZlMjA0N2Y5OTQ2NzllZmM3Yjk5NmY1OS90YWJsZXJhbmdlOjBkMGEwZjBhZmUyMDQ3Zjk5NDY3OWVmYzdiOTk2ZjU5XzUtMy0xLTEtMA_ee1abad6-e6d6-4709-aa99-d257f79a0885">10,760</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDMvZnJhZzo5N2NhZDljMzJkMWQ0NjFiOGNjZjI2ODQ0NDg1M2U1Ni90YWJsZTowZDBhMGYwYWZlMjA0N2Y5OTQ2NzllZmM3Yjk5NmY1OS90YWJsZXJhbmdlOjBkMGEwZjBhZmUyMDQ3Zjk5NDY3OWVmYzdiOTk2ZjU5XzUtNS0xLTEtMA_2d7ade39-da03-451e-9ce4-ca25d9fec519">10,760</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss) per share &#8211; basic</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDMvZnJhZzo5N2NhZDljMzJkMWQ0NjFiOGNjZjI2ODQ0NDg1M2U1Ni90YWJsZTowZDBhMGYwYWZlMjA0N2Y5OTQ2NzllZmM3Yjk5NmY1OS90YWJsZXJhbmdlOjBkMGEwZjBhZmUyMDQ3Zjk5NDY3OWVmYzdiOTk2ZjU5XzYtMS0xLTEtMA_d18c0ff5-0153-4454-a4c2-9d5610b944e0">0.44</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDMvZnJhZzo5N2NhZDljMzJkMWQ0NjFiOGNjZjI2ODQ0NDg1M2U1Ni90YWJsZTowZDBhMGYwYWZlMjA0N2Y5OTQ2NzllZmM3Yjk5NmY1OS90YWJsZXJhbmdlOjBkMGEwZjBhZmUyMDQ3Zjk5NDY3OWVmYzdiOTk2ZjU5XzYtMy0xLTEtMA_f6557769-c852-45ad-80eb-a2174e042f67">0.74</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDMvZnJhZzo5N2NhZDljMzJkMWQ0NjFiOGNjZjI2ODQ0NDg1M2U1Ni90YWJsZTowZDBhMGYwYWZlMjA0N2Y5OTQ2NzllZmM3Yjk5NmY1OS90YWJsZXJhbmdlOjBkMGEwZjBhZmUyMDQ3Zjk5NDY3OWVmYzdiOTk2ZjU5XzYtNS0xLTEtMA_0055b2a0-0426-45fe-8c79-03682ff11603">0.12</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss) per share &#8211; diluted</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDMvZnJhZzo5N2NhZDljMzJkMWQ0NjFiOGNjZjI2ODQ0NDg1M2U1Ni90YWJsZTowZDBhMGYwYWZlMjA0N2Y5OTQ2NzllZmM3Yjk5NmY1OS90YWJsZXJhbmdlOjBkMGEwZjBhZmUyMDQ3Zjk5NDY3OWVmYzdiOTk2ZjU5XzctMS0xLTEtMA_f2df9143-2fef-4bc3-b6a5-219c193fa7fc">0.44</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDMvZnJhZzo5N2NhZDljMzJkMWQ0NjFiOGNjZjI2ODQ0NDg1M2U1Ni90YWJsZTowZDBhMGYwYWZlMjA0N2Y5OTQ2NzllZmM3Yjk5NmY1OS90YWJsZXJhbmdlOjBkMGEwZjBhZmUyMDQ3Zjk5NDY3OWVmYzdiOTk2ZjU5XzctMy0xLTEtMA_decf8647-f9e0-4760-bfc7-4f510b5f7c89">0.74</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDMvZnJhZzo5N2NhZDljMzJkMWQ0NjFiOGNjZjI2ODQ0NDg1M2U1Ni90YWJsZTowZDBhMGYwYWZlMjA0N2Y5OTQ2NzllZmM3Yjk5NmY1OS90YWJsZXJhbmdlOjBkMGEwZjBhZmUyMDQ3Zjk5NDY3OWVmYzdiOTk2ZjU5XzctNS0xLTEtMA_9225b85d-23a2-4ad8-a890-38333ef03346">0.12</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Antidilutive SARs not included in diluted earnings per share</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDMvZnJhZzo5N2NhZDljMzJkMWQ0NjFiOGNjZjI2ODQ0NDg1M2U1Ni90YWJsZTowZDBhMGYwYWZlMjA0N2Y5OTQ2NzllZmM3Yjk5NmY1OS90YWJsZXJhbmdlOjBkMGEwZjBhZmUyMDQ3Zjk5NDY3OWVmYzdiOTk2ZjU5XzgtMS0xLTEtMA_db715312-7cff-4ded-92ba-381c70a3f604">720</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDMvZnJhZzo5N2NhZDljMzJkMWQ0NjFiOGNjZjI2ODQ0NDg1M2U1Ni90YWJsZTowZDBhMGYwYWZlMjA0N2Y5OTQ2NzllZmM3Yjk5NmY1OS90YWJsZXJhbmdlOjBkMGEwZjBhZmUyMDQ3Zjk5NDY3OWVmYzdiOTk2ZjU5XzgtMy0xLTEtMA_d1bc779d-01b7-4e43-9623-588cc66f6834">985</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDMvZnJhZzo5N2NhZDljMzJkMWQ0NjFiOGNjZjI2ODQ0NDg1M2U1Ni90YWJsZTowZDBhMGYwYWZlMjA0N2Y5OTQ2NzllZmM3Yjk5NmY1OS90YWJsZXJhbmdlOjBkMGEwZjBhZmUyMDQ3Zjk5NDY3OWVmYzdiOTk2ZjU5XzgtNS0xLTEtMA_016cc60f-dd89-474e-b425-39f295844d8a">827</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr></table></div></ix:continuation></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">47</span></div></div></div><div id="i1edc9b13d5734ec8a60a2caeb643d22f_106"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">8. <ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90ZXh0cmVnaW9uOmVhNTUzZDRhNjM3MzRkYTFhYTNjNzRhOTViYTQzM2M1XzIxOTkwMjMyNjE5ODg_f66d1494-3905-420f-b4f8-a123a1bfdb91" continuedAt="i7d63f6bd711d4f799eb6e543cf1b40c6" escape="true">STOCK OPTION AND BENEFIT PLANS</ix:nonNumeric></span></div><ix:continuation id="i7d63f6bd711d4f799eb6e543cf1b40c6" continuedAt="i6e9139c118b74dab9afeaa9004660666"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company&#8217;s incentive plan provides for equity and liability awards to employees and non-employee directors in the form of stock options, stock appreciation rights (SARs), restricted stock, restricted stock units, stock awards, stock units, performance shares, performance units, and other stock-based or cash-based awards. Compensation cost is recognized on a straight-line basis over the requisite employee service period, which is generally the vesting period, and is recorded as employee compensation expense in cost of goods sold, research, development and engineering, and selling, general and administrative expenses. Share-based compensation is recognized only for those awards that are expected to vest, with forfeitures estimated at the date of grant based on historical experience and future expectations.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In addition to service conditions, these SARs contain a performance condition. The additional performance condition is based upon the achievement of Return on Invested Capital (ROIC) goals relative to a peer group. All awards with performance conditions are measured over the vesting period and are charged to compensation expense over the requisite service period based on the number of shares expected to vest. The SARs cliff vest after a three-year period from date of grant and expire five years from date of grant.</span></div><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90ZXh0cmVnaW9uOmVhNTUzZDRhNjM3MzRkYTFhYTNjNzRhOTViYTQzM2M1XzIxOTkwMjMyNjE5OTA_5ad7be39-074d-4186-b664-5c7fd1fbc3ef" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On July 26, 2019, the Company granted 175,000 SARs under the 2010 Incentive Plan to certain key employees and outside directors at a strike price of $4.93 and a grant date fair value of $1.23. As of June&#160;27, 2020, 150,000 remain outstanding. The grant date fair value for the awards granted during fiscal year 2020, were estimated using the Black Scholes option valuation method with the following weighted average assumptions as of July 26, 2019:</span></div><div style="text-align:center;margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;"><tr><td style="width:1.0%;"></td><td style="width:84.194%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.606%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 26, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected dividend yield</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i51fc846bed4543d4bcacd527c128cb58_D20190726-20190727" decimals="INF" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo2MjVhMTRkODU4ZDg0NDQyYTAzZjdmNDA1ODcyN2M4Ni90YWJsZXJhbmdlOjYyNWExNGQ4NThkODQ0NDJhMDNmN2Y0MDU4NzI3Yzg2XzItMS0xLTEtMjA2Mg_4855be4b-006e-4071-b525-b3e6329fce4e"><ix:nonFraction unitRef="number" contextRef="i51fc846bed4543d4bcacd527c128cb58_D20190726-20190727" decimals="INF" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo2MjVhMTRkODU4ZDg0NDQyYTAzZjdmNDA1ODcyN2M4Ni90YWJsZXJhbmdlOjYyNWExNGQ4NThkODQ0NDJhMDNmN2Y0MDU4NzI3Yzg2XzItMS0xLTEtMjA2Mg_d064232a-801f-49c1-a679-5fa6a6d26b92">&#8212;</ix:nonFraction></ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk &#8211; free interest rate</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i51fc846bed4543d4bcacd527c128cb58_D20190726-20190727" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo2MjVhMTRkODU4ZDg0NDQyYTAzZjdmNDA1ODcyN2M4Ni90YWJsZXJhbmdlOjYyNWExNGQ4NThkODQ0NDJhMDNmN2Y0MDU4NzI3Yzg2XzMtMS0xLTEtMjA2Ng_3dd45967-7a28-4da9-b0fb-8c623bae53aa">1.54</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i51fc846bed4543d4bcacd527c128cb58_D20190726-20190727" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo2MjVhMTRkODU4ZDg0NDQyYTAzZjdmNDA1ODcyN2M4Ni90YWJsZXJhbmdlOjYyNWExNGQ4NThkODQ0NDJhMDNmN2Y0MDU4NzI3Yzg2XzQtMS0xLTEtMjA2OA_72e2ec0d-57e4-40aa-8ac8-b2c353dc2ff0">28.50</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected life</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i51fc846bed4543d4bcacd527c128cb58_D20190726-20190727" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo2MjVhMTRkODU4ZDg0NDQyYTAzZjdmNDA1ODcyN2M4Ni90YWJsZXJhbmdlOjYyNWExNGQ4NThkODQ0NDJhMDNmN2Y0MDU4NzI3Yzg2XzUtMS0xLTEtMjA3MA_0890a776-c75e-40d0-a953-ad8c1feb8d97">4.00</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On July 27, 2018, the Company granted 161,250 SARs under the 2010 Incentive Plan to certain key employees and outside directors at a strike price of $8.17 and a grant date fair value of $2.27. As of June&#160;27, 2020, 121,250 remain outstanding. The grant date fair value for the awards granted during fiscal year 2019, were estimated using the Black Scholes option valuation method with the following weighted average assumptions as of July 27, 2018:</span></div><div style="text-align:center;margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;"><tr><td style="width:1.0%;"></td><td style="width:84.194%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.606%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 27, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected dividend yield</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="id691366acbe14059956ffee855fefea5_D20180726-20180727" decimals="INF" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTpjOTNlNzNiNTIwNWE0MjNmODgwZjQ3MzBjMGM0NTZmMS90YWJsZXJhbmdlOmM5M2U3M2I1MjA1YTQyM2Y4ODBmNDczMGMwYzQ1NmYxXzItMS0xLTEtMA_6604ec8e-6355-473c-9f60-08c4d708a723">&#8212;</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk &#8211; free interest rate</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="id691366acbe14059956ffee855fefea5_D20180726-20180727" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTpjOTNlNzNiNTIwNWE0MjNmODgwZjQ3MzBjMGM0NTZmMS90YWJsZXJhbmdlOmM5M2U3M2I1MjA1YTQyM2Y4ODBmNDczMGMwYzQ1NmYxXzMtMS0xLTEtMA_369d0a19-621c-4244-ab2b-35f68718ed8c">2.80</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="id691366acbe14059956ffee855fefea5_D20180726-20180727" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTpjOTNlNzNiNTIwNWE0MjNmODgwZjQ3MzBjMGM0NTZmMS90YWJsZXJhbmdlOmM5M2U3M2I1MjA1YTQyM2Y4ODBmNDczMGMwYzQ1NmYxXzQtMS0xLTEtMA_67a2d076-678e-4d58-b3e1-d4dd870e3dfc">29.75</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected life</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="id691366acbe14059956ffee855fefea5_D20180726-20180727" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTpjOTNlNzNiNTIwNWE0MjNmODgwZjQ3MzBjMGM0NTZmMS90YWJsZXJhbmdlOmM5M2U3M2I1MjA1YTQyM2Y4ODBmNDczMGMwYzQ1NmYxXzUtMS0xLTEtMA_e987496c-4017-45e0-bf1d-963849e95520">4.00</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On July 28, 2017, the Company granted 272,500 SARs under the 2010 Incentive Plan to certain key employees and outside directors at a strike price of $7.26 and a grant date fair value of $1.89. As of June&#160;27, 2020, 197,500 remain outstanding. The grant date fair value for the awards granted during fiscal year 2018, were estimated using the Black Scholes option valuation method with the following weighted average assumptions as of July 28, 2017:</span></div><div style="text-align:center;margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;"><tr><td style="width:1.0%;"></td><td style="width:84.194%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.606%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 28, 2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected dividend yield</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i95b08476c1a441c8bd1f5d3f359792f9_D20170727-20170728" decimals="INF" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZToxZmIxZDk1YjU2YWE0YTFjYmUyZTQxYWRkZTNmOWU2Yi90YWJsZXJhbmdlOjFmYjFkOTViNTZhYTRhMWNiZTJlNDFhZGRlM2Y5ZTZiXzItMS0xLTEtMA_c247b86a-396d-454b-83e8-b2b7810d0c67">&#8212;</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk &#8211; free interest rate</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i95b08476c1a441c8bd1f5d3f359792f9_D20170727-20170728" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZToxZmIxZDk1YjU2YWE0YTFjYmUyZTQxYWRkZTNmOWU2Yi90YWJsZXJhbmdlOjFmYjFkOTViNTZhYTRhMWNiZTJlNDFhZGRlM2Y5ZTZiXzMtMS0xLTEtMA_b27672a2-bbee-4d88-86c3-a42305b9c522">1.70</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i95b08476c1a441c8bd1f5d3f359792f9_D20170727-20170728" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZToxZmIxZDk1YjU2YWE0YTFjYmUyZTQxYWRkZTNmOWU2Yi90YWJsZXJhbmdlOjFmYjFkOTViNTZhYTRhMWNiZTJlNDFhZGRlM2Y5ZTZiXzQtMS0xLTEtMA_c2202799-b983-4395-8c3c-ba8b4400f49f">29.76</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected life</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i95b08476c1a441c8bd1f5d3f359792f9_D20170727-20170728" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZToxZmIxZDk1YjU2YWE0YTFjYmUyZTQxYWRkZTNmOWU2Yi90YWJsZXJhbmdlOjFmYjFkOTViNTZhYTRhMWNiZTJlNDFhZGRlM2Y5ZTZiXzUtMS0xLTEtMA_4f71eda1-8cd1-482b-b667-955b2ef98840">4.00</ix:nonNumeric></span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">48</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><ix:continuation id="i6e9139c118b74dab9afeaa9004660666"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Subsequent to June&#160;27, 2020, the Company granted 155,000 SARs with a strike price of $6.94 and a grant date fair value of $2.32.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Share-based compensation expense is recognized only for those awards that are expected to vest, with forfeitures estimated at the date of grant based on the Company&#8217;s historical experience and future expectations. This forfeiture rate will be revised, if necessary, in subsequent periods if actual forfeitures differ from the amount estimated. Share-based compensation expense for fiscal years ended June&#160;27, 2020,&#160;June&#160;29, 2019 and June&#160;30, 2018 was $<ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90ZXh0cmVnaW9uOmVhNTUzZDRhNjM3MzRkYTFhYTNjNzRhOTViYTQzM2M1XzM2MDE_88bc8237-57f6-4b53-8614-fe1b8e4e9e05">0.3</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90ZXh0cmVnaW9uOmVhNTUzZDRhNjM3MzRkYTFhYTNjNzRhOTViYTQzM2M1XzM2MDU_bf26a48e-fa4a-4dc1-8443-a94a0ac25876">0.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90ZXh0cmVnaW9uOmVhNTUzZDRhNjM3MzRkYTFhYTNjNzRhOTViYTQzM2M1XzM2MTI_899e7226-c36c-4950-a09a-cb5f84eaaf21">0.4</ix:nonFraction> million, respectively.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Black-Scholes option valuation model is used by the Company for estimating the fair value of SARs. Option valuation models require the input of highly subjective assumptions, particularly for the expected term and expected stock price volatility. Changes in these assumptions can materially affect the fair value estimates.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">There were no SARs exercised during fiscal year 2020, 2019 or 2018.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June&#160;27, 2020, total unrecognized compensation expense related to nonvested share-based compensation arrangements was approximately $<ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90ZXh0cmVnaW9uOmVhNTUzZDRhNjM3MzRkYTFhYTNjNzRhOTViYTQzM2M1XzQyMTI_d6d78e4e-649f-4553-a075-dc8023d9e3ee">0.2</ix:nonFraction> million. This expense is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90ZXh0cmVnaW9uOmVhNTUzZDRhNjM3MzRkYTFhYTNjNzRhOTViYTQzM2M1XzQyOTI_06d43dcd-30c4-427a-9f70-1249fb2a89ce">1.58</ix:nonNumeric> years.</span></div><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90ZXh0cmVnaW9uOmVhNTUzZDRhNjM3MzRkYTFhYTNjNzRhOTViYTQzM2M1XzQ3MzU_2ea65c37-ef54-4ed1-96e5-21db2332875d" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the Company&#8217;s Options and SARs activity for all plans from July&#160;2, 2016 through June&#160;27, 2020:</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%;"><tr><td style="width:1.0%;"></td><td style="width:37.225%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.647%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.647%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.647%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.647%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.651%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">SARs<br/>Available<br/>For&#160;Grant</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">SARs<br/>Outstanding</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate<br/>Intrinsic<br/>Value (in<br/>thousands)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life (in<br/>years)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances, July 1, 2017</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="if787005a61384265b076491e23f8de29_I20170701" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzEtMS0xLTEtMA_1c52daea-0181-4d3e-a042-d7cfb8a2685c">394,335</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="id64a306a47e549838a71b48310e6323f_I20170701" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzEtMy0xLTEtMA_32c60449-481a-4c2b-a2ae-0c950f82dedd">1,084,999</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if787005a61384265b076491e23f8de29_I20170701" decimals="-3" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzEtNS0xLTEtMA_f6971168-1de9-4c44-aa68-722a1f891e44">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="if787005a61384265b076491e23f8de29_I20170701" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzEtNy0xLTEtMA_a28a49a3-b45e-4bb0-af94-a3fce28fdddb">9.09</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i69097004706e4e96b2ecbefd25231350_D20150628-20160702" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzEtOS0xLTEtMA_47a6ae6a-6075-4864-af12-63a08956e32f">2.3</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares authorized</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i2819986de33848eba794ea5f86e04bb0_I20180630" decimals="INF" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzItMS0xLTEtMA_bb9a3378-6ab7-45c2-ba3a-59f44357e9cd">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">SARs granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="INF" format="ixt:numdotdecimal" name="ktcc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGranted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzMtMS0xLTEtMA_38cf1fb2-e098-4530-8392-56de8096afb9">272,500</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i871f1dc320534211bdb623192e7d540b_D20170702-20180630" decimals="INF" format="ixt:numdotdecimal" name="ktcc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGranted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzMtMy0xLTEtMA_e9c00fc8-b943-4bfc-aca6-41b08bdf285c">272,500</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="2" name="ktcc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzMtNy0xLTEtMA_dc16623a-8683-4ed1-9ba6-6eed9b8967be">7.26</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">SARs forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzQtMS0xLTEtMA_096da897-f5a9-4e66-860a-21ad48abb732">282,500</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="i871f1dc320534211bdb623192e7d540b_D20170702-20180630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzQtMy0xLTEtMA_cb96550b-6e74-45f0-9814-1b27f2beb492">282,500</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzQtNy0xLTEtMA_3210f045-5d2b-4f65-adbc-f6bcc721e2ad">7.84</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">SARs exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i871f1dc320534211bdb623192e7d540b_D20170702-20180630" decimals="INF" format="ixt:zerodash" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzUtMy0xLTEtMA_e6e06ebd-ab3b-4c2c-8819-cb42fc122bc5">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzUtNS0xLTEtMA_4c03cbff-52ab-469b-96bc-842a3d136896">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="2" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzUtNy0xLTEtMA_6fc9d428-d1e5-4f52-9009-9ff5b22b1e42">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances June 30, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i2819986de33848eba794ea5f86e04bb0_I20180630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzYtMS0xLTEtMA_a5ed1b1a-2250-4f14-8362-fa92ce7d0864">404,335</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i5b7afda9676e4ebabf17fc434ba4633a_I20180630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzYtMy0xLTEtMA_cd059614-a70a-4796-96a9-b7e353b64a30">1,074,999</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2819986de33848eba794ea5f86e04bb0_I20180630" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzYtNS0xLTEtMA_04524678-5419-4607-ab84-9794821ae87f">79</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i2819986de33848eba794ea5f86e04bb0_I20180630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzYtNy0xLTEtMA_2d34e868-c333-4982-a52e-d2920c0c8c80">8.90</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzYtOS0xLTEtMA_960712e3-ff06-4fe9-86ff-e1970dca7d7d">2.3</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares authorized</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="INF" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzctMS0xLTEtMA_5fb46a74-2344-4f2d-9bdb-3601828db459">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">SARs granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="INF" format="ixt:numdotdecimal" name="ktcc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGranted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzgtMS0xLTEtMA_8746bf28-6950-462f-a9e4-ae3797c9a6c5">161,250</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ib6a0f7496b99417497efe340c72fd77b_D20180701-20190629" decimals="INF" format="ixt:numdotdecimal" name="ktcc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGranted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzgtMy0xLTEtMA_1ae11cd4-8243-4c4b-9b3a-908d8513107c">161,250</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="2" name="ktcc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzgtNy0xLTEtMA_5c7aa207-be4c-4ab2-9591-6c3e6fb20eb5">8.17</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">SARs forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzktMS0xLTEtMA_cb5268a8-be48-49ad-9bfd-0ded6e4b1f1b">250,833</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="ib6a0f7496b99417497efe340c72fd77b_D20180701-20190629" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzktMy0xLTEtMA_96073b89-9c3a-486e-9880-25aee1e2a18c">250,833</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzktNy0xLTEtMA_92d6e3b3-e4af-403b-8c6a-20c730d713ca">10.59</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">SARs exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ib6a0f7496b99417497efe340c72fd77b_D20180701-20190629" decimals="INF" format="ixt:zerodash" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzEwLTMtMS0xLTA_ac9b0af1-7cca-4913-8198-c1c027a524d7">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzEwLTUtMS0xLTA_a600614c-5ee3-409c-85b3-8ff97f812fa8">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="2" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzEwLTctMS0xLTA_a84d3267-d9ae-4933-af9c-595448c9485e">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances, June 29, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzExLTEtMS0xLTA_1f74285c-9eb7-4aee-8bb8-26283fde3e58">493,918</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i5230afba3db84112ba67989b33bb6107_I20190629" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzExLTMtMS0xLTA_4323cc29-465a-4be4-91e2-34c8f688eb1c">985,416</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzExLTUtMS0xLTA_075b4464-0116-4d1a-9a23-b7ea66902c92">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzExLTctMS0xLTA_4948e7c4-9387-4ac3-9ab7-26d4eaa12a2b">8.35</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzExLTktMS0xLTA_bee650d3-8e56-48e7-bf0a-ee5788e8c003">1.7</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares authorized</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="INF" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzEyLTEtMS0xLTA_9a9ab7ec-c8ab-4a97-bb41-d1cb88b16594">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><ix:nonFraction unitRef="shares" contextRef="i10f4bf42d8c54e5a8c56e65a7a2b4d22_I20200627" xsi:nil="true" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzEyLTMtMS0xLTA_cead5a94-89f9-4da6-b824-99b2435d274f"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">SARs granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="INF" format="ixt:numdotdecimal" name="ktcc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGranted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzEzLTEtMS0xLTA_8e60d1fb-77bb-4651-8004-808ed41dcfde">175,000</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i519fadb774484e19af4e805d20b6243d_D20190630-20200627" decimals="INF" format="ixt:numdotdecimal" name="ktcc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGranted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzEzLTMtMS0xLTA_3aa39191-e6b0-47f8-8b33-fee4a7a6d86c">175,000</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="2" name="ktcc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzEzLTctMS0xLTA_7ca1da9e-de9f-4f1c-aace-7517d7b06402">4.93</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">SARs forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzE0LTEtMS0xLTA_80f7b651-186b-4895-ab81-442318a8ea84">290,833</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="i519fadb774484e19af4e805d20b6243d_D20190630-20200627" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzE0LTMtMS0xLTA_005ce7cd-773e-4cd8-b067-1bcf2cfa1b32">290,833</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzE0LTctMS0xLTA_2a0719c1-2433-4ffa-83f4-7a666befc382">7.71</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">SARs exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i519fadb774484e19af4e805d20b6243d_D20190630-20200627" decimals="INF" format="ixt:zerodash" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzE1LTMtMS0xLTA_f11a575d-98b1-4bc6-8212-41eabc8243b7">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzE1LTUtMS0xLTA_e2f2a5a6-8140-4987-818d-d2fa4fb7f222">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="2" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzE1LTctMS0xLTA_6cfdf833-7a70-4064-84c5-aa9c5dc4a8ec">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances, June 27, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzE2LTEtMS0xLTA_5df6b5c9-3521-4a3d-88ec-b1c2e820d9f3">609,751</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i10f4bf42d8c54e5a8c56e65a7a2b4d22_I20200627" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzE2LTMtMS0xLTA_56dc4fc1-26c6-4914-8cbd-dd70b04758dd">869,583</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzE2LTUtMS0xLTA_f776234d-395e-45e5-98fc-8203f91d4f1f">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzE2LTctMS0xLTA_e4258c86-ca97-4628-ac5f-ce0b51724939">7.87</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzE2LTktMS0xLTA_b85b3bfa-c112-4c96-95cf-52d8c1a98915">1.9</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable at June 27, 2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i10f4bf42d8c54e5a8c56e65a7a2b4d22_I20200627" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzE3LTMtMS0xLTA_0d86ba7d-9a0f-4452-b414-a6cbb6b8d63f">400,833</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzE3LTUtMS0xLTA_68a501fd-2233-4400-845b-f074e211ed27">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzE3LTctMS0xLTA_b0ad3556-bb38-4d15-b2f2-4fed236dd29e">9.18</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzE3LTktMS0xLTA_8a76db58-6b81-4910-a06b-83cb41da89b4">0.6</ix:nonNumeric></span></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90ZXh0cmVnaW9uOmVhNTUzZDRhNjM3MzRkYTFhYTNjNzRhOTViYTQzM2M1XzQ3MzM_a5e2700e-4611-4a22-9928-e38264cfef9f" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Additional information regarding SARs outstanding and exercisable as of June&#160;27, 2020, is as follows:</span></div><div style="margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%;"><tr><td style="width:1.0%;"></td><td style="width:14.953%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.536%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.953%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.536%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.953%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.536%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.953%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.536%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.953%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.536%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.955%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Range of<br/>Exercise Prices</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number Outstanding</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Avg.<br/>Remaining<br/>Contractual Life (yrs.)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Avg.<br/>Exercise Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number<br/>Exercisable</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Avg. Exercise<br/>Price</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$4.40 &#8211; $7.90</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="icb4a560e6aa6414f9d239640943e11cc_I20200627" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTpkZjVkNjg3ZTYzOWE0YzE2YTY4OGJkZTBkMTJjNWEyNS90YWJsZXJhbmdlOmRmNWQ2ODdlNjM5YTRjMTZhNjg4YmRlMGQxMmM1YTI1XzEtMi0xLTEtMA_732ef247-0f37-4cef-95c2-de676c65a6b7">347,500</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i2b7a1465d9f848248a3c02d582577981_D20190630-20200627" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTpkZjVkNjg3ZTYzOWE0YzE2YTY4OGJkZTBkMTJjNWEyNS90YWJsZXJhbmdlOmRmNWQ2ODdlNjM5YTRjMTZhNjg4YmRlMGQxMmM1YTI1XzEtNC0xLTEtMA_d2382427-c6e2-48f3-9065-e3780e9b2a29">2.1</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="icb4a560e6aa6414f9d239640943e11cc_I20200627" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTpkZjVkNjg3ZTYzOWE0YzE2YTY4OGJkZTBkMTJjNWEyNS90YWJsZXJhbmdlOmRmNWQ2ODdlNjM5YTRjMTZhNjg4YmRlMGQxMmM1YTI1XzEtNi0xLTEtMA_370ffa5c-231e-4ccd-86e6-f55eec4f1e23">6.25</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="icb4a560e6aa6414f9d239640943e11cc_I20200627" decimals="INF" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTpkZjVkNjg3ZTYzOWE0YzE2YTY4OGJkZTBkMTJjNWEyNS90YWJsZXJhbmdlOmRmNWQ2ODdlNjM5YTRjMTZhNjg4YmRlMGQxMmM1YTI1XzEtOC0xLTEtMA_de5ea9bd-4fa8-4320-a91a-b40a3ee10c81">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="icb4a560e6aa6414f9d239640943e11cc_I20200627" decimals="2" format="ixt:zerodash" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTpkZjVkNjg3ZTYzOWE0YzE2YTY4OGJkZTBkMTJjNWEyNS90YWJsZXJhbmdlOmRmNWQ2ODdlNjM5YTRjMTZhNjg4YmRlMGQxMmM1YTI1XzEtMTAtMS0xLTA_72db98af-de61-47b6-b610-9d2e78bf9a41">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.91 &#8211; 9.91</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ib82a1c8fade14c70ba9f4ea73306a63f_I20200627" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTpkZjVkNjg3ZTYzOWE0YzE2YTY4OGJkZTBkMTJjNWEyNS90YWJsZXJhbmdlOmRmNWQ2ODdlNjM5YTRjMTZhNjg4YmRlMGQxMmM1YTI1XzItMi0xLTEtMA_27686861-371d-4b56-b4bf-1c9eaf50345c">328,750</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i621658ad694d4d3c874f5f9da18d3b7e_D20190630-20200627" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTpkZjVkNjg3ZTYzOWE0YzE2YTY4OGJkZTBkMTJjNWEyNS90YWJsZXJhbmdlOmRmNWQ2ODdlNjM5YTRjMTZhNjg4YmRlMGQxMmM1YTI1XzItNC0xLTEtMA_e41784e2-0081-4459-9eb5-9b651f7dae3f">0.6</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="ib82a1c8fade14c70ba9f4ea73306a63f_I20200627" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTpkZjVkNjg3ZTYzOWE0YzE2YTY4OGJkZTBkMTJjNWEyNS90YWJsZXJhbmdlOmRmNWQ2ODdlNjM5YTRjMTZhNjg4YmRlMGQxMmM1YTI1XzItNi0xLTEtMA_4a81ee0f-66c9-4288-9cc4-177b653fea39">8.17</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ib82a1c8fade14c70ba9f4ea73306a63f_I20200627" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTpkZjVkNjg3ZTYzOWE0YzE2YTY4OGJkZTBkMTJjNWEyNS90YWJsZXJhbmdlOmRmNWQ2ODdlNjM5YTRjMTZhNjg4YmRlMGQxMmM1YTI1XzItOC0xLTEtMA_25138b35-98d0-4538-ad60-668754a72245">207,500</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="ib82a1c8fade14c70ba9f4ea73306a63f_I20200627" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTpkZjVkNjg3ZTYzOWE0YzE2YTY4OGJkZTBkMTJjNWEyNS90YWJsZXJhbmdlOmRmNWQ2ODdlNjM5YTRjMTZhNjg4YmRlMGQxMmM1YTI1XzItMTAtMS0xLTA_1d809000-6daa-4890-ad88-f81dec5a8790">8.17</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.92 &#8211; 11.34</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i1c25cb11f0f44b3585533b6b27295045_I20200627" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTpkZjVkNjg3ZTYzOWE0YzE2YTY4OGJkZTBkMTJjNWEyNS90YWJsZXJhbmdlOmRmNWQ2ODdlNjM5YTRjMTZhNjg4YmRlMGQxMmM1YTI1XzMtMi0xLTEtMA_4c32e335-7215-4d6d-9b61-50aa284b165c">193,333</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="idbb563c779aa4c26b6c1a5cc273a0421_D20190630-20200627" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTpkZjVkNjg3ZTYzOWE0YzE2YTY4OGJkZTBkMTJjNWEyNS90YWJsZXJhbmdlOmRmNWQ2ODdlNjM5YTRjMTZhNjg4YmRlMGQxMmM1YTI1XzMtNC0xLTEtMA_86503e21-c818-4572-909a-d84b318fa38b">0.1</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i1c25cb11f0f44b3585533b6b27295045_I20200627" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTpkZjVkNjg3ZTYzOWE0YzE2YTY4OGJkZTBkMTJjNWEyNS90YWJsZXJhbmdlOmRmNWQ2ODdlNjM5YTRjMTZhNjg4YmRlMGQxMmM1YTI1XzMtNi0xLTEtMA_402ca3ce-aa84-4734-aedf-ed01874d8597">10.26</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i1c25cb11f0f44b3585533b6b27295045_I20200627" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTpkZjVkNjg3ZTYzOWE0YzE2YTY4OGJkZTBkMTJjNWEyNS90YWJsZXJhbmdlOmRmNWQ2ODdlNjM5YTRjMTZhNjg4YmRlMGQxMmM1YTI1XzMtOC0xLTEtMA_352dc388-07ce-425c-bbab-9b2939aa96ba">193,333</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i1c25cb11f0f44b3585533b6b27295045_I20200627" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTpkZjVkNjg3ZTYzOWE0YzE2YTY4OGJkZTBkMTJjNWEyNS90YWJsZXJhbmdlOmRmNWQ2ODdlNjM5YTRjMTZhNjg4YmRlMGQxMmM1YTI1XzMtMTAtMS0xLTA_9558de81-6248-4385-9018-8e7e8414b888">10.26</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$4.40 to $11.34</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i38db8be25daf475695dd886371a00a3d_I20200627" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTpkZjVkNjg3ZTYzOWE0YzE2YTY4OGJkZTBkMTJjNWEyNS90YWJsZXJhbmdlOmRmNWQ2ODdlNjM5YTRjMTZhNjg4YmRlMGQxMmM1YTI1XzQtMi0xLTEtMA_fa1f60c2-edaa-48c0-9e10-661d8d8a4004">869,583</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="ib35c1df1a4d84a2581b62e298843c987_D20190630-20200627" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTpkZjVkNjg3ZTYzOWE0YzE2YTY4OGJkZTBkMTJjNWEyNS90YWJsZXJhbmdlOmRmNWQ2ODdlNjM5YTRjMTZhNjg4YmRlMGQxMmM1YTI1XzQtNC0xLTEtMA_3a30524e-d333-4678-99ab-8c6af53955a4">1.9</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i38db8be25daf475695dd886371a00a3d_I20200627" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTpkZjVkNjg3ZTYzOWE0YzE2YTY4OGJkZTBkMTJjNWEyNS90YWJsZXJhbmdlOmRmNWQ2ODdlNjM5YTRjMTZhNjg4YmRlMGQxMmM1YTI1XzQtNi0xLTEtMA_2a59a1f6-31a1-46c8-afe0-7e9e0825b021">7.87</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i38db8be25daf475695dd886371a00a3d_I20200627" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTpkZjVkNjg3ZTYzOWE0YzE2YTY4OGJkZTBkMTJjNWEyNS90YWJsZXJhbmdlOmRmNWQ2ODdlNjM5YTRjMTZhNjg4YmRlMGQxMmM1YTI1XzQtOC0xLTEtMA_f39e588a-2677-46ad-88e5-fe968f6104af">400,833</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i38db8be25daf475695dd886371a00a3d_I20200627" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTpkZjVkNjg3ZTYzOWE0YzE2YTY4OGJkZTBkMTJjNWEyNS90YWJsZXJhbmdlOmRmNWQ2ODdlNjM5YTRjMTZhNjg4YmRlMGQxMmM1YTI1XzQtMTAtMS0xLTA_2b5ea472-1fcf-45d4-9883-472ccd3112f7">9.18</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td></tr></table></div></ix:nonNumeric><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has defined contribution plans&#160;available to U.S. employees who have attained age 21. Company contributions to the plans were approximately $<ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90ZXh0cmVnaW9uOmVhNTUzZDRhNjM3MzRkYTFhYTNjNzRhOTViYTQzM2M1XzQ2NTk_c567ec9c-1372-4e81-bc47-4166c422cb7e">0.8</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90ZXh0cmVnaW9uOmVhNTUzZDRhNjM3MzRkYTFhYTNjNzRhOTViYTQzM2M1XzQ2NjM_69e61731-ff3b-4e6a-9d17-5551fb4322e0">0.9</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90ZXh0cmVnaW9uOmVhNTUzZDRhNjM3MzRkYTFhYTNjNzRhOTViYTQzM2M1XzQ2NzE_a4a76c70-3825-47ed-b41a-7f55746a15eb">0.8</ix:nonFraction> million during fiscal years 2020, 2019 and 2018, respectively.</span></div></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">49</span></div></div></div><div id="i1edc9b13d5734ec8a60a2caeb643d22f_112"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">9. <ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTIvZnJhZzo2MGJkMzc0ZGIwMjE0NTc4OTA5NjY0OGZhNDBmMmI5ZS90ZXh0cmVnaW9uOjYwYmQzNzRkYjAyMTQ1Nzg5MDk2NjQ4ZmE0MGYyYjllXzIxODY_6a439c8f-9497-4c03-bbdd-c0e30183ab40" continuedAt="i7c795a73ad9043c882f8c692520a8c32" escape="true">COMMITMENTS AND CONTINGENCIES</ix:nonNumeric></span></div><ix:continuation id="i7c795a73ad9043c882f8c692520a8c32"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Leases</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">: As of June&#160;27, 2020, June&#160;29, 2019 and June&#160;30, 2018, the Company did not have any property and equipment financed under capital leases. Please refer to Note 16 for information regarding operating lease commitments. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Rental expense under operating leases was approximately $<ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesRentExpenseNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTIvZnJhZzo2MGJkMzc0ZGIwMjE0NTc4OTA5NjY0OGZhNDBmMmI5ZS90ZXh0cmVnaW9uOjYwYmQzNzRkYjAyMTQ1Nzg5MDk2NjQ4ZmE0MGYyYjllXzQ2Mg_29ca023d-2b8e-4704-bef2-36a38c6cb4c2">4.2</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesRentExpenseNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTIvZnJhZzo2MGJkMzc0ZGIwMjE0NTc4OTA5NjY0OGZhNDBmMmI5ZS90ZXh0cmVnaW9uOjYwYmQzNzRkYjAyMTQ1Nzg5MDk2NjQ4ZmE0MGYyYjllXzQ2Ng_718135ea-7005-42d4-b492-c495289f938a">5.0</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesRentExpenseNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTIvZnJhZzo2MGJkMzc0ZGIwMjE0NTc4OTA5NjY0OGZhNDBmMmI5ZS90ZXh0cmVnaW9uOjYwYmQzNzRkYjAyMTQ1Nzg5MDk2NjQ4ZmE0MGYyYjllXzQ3NA_c3daeae9-3025-4cf2-94b2-d6bd5f015294">7.1</ix:nonFraction> million during fiscal years 2020, 2019 and 2018, respectively.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Warranty Costs</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">: The Company provides warranties on certain product sales, and allowances for estimated warranty costs are recorded during the period of sale. The determination of such allowances requires the Company to make estimates of product return rates and expected costs to repair or to replace the products under warranty. The Company establishes warranty reserves based on historical warranty costs for each product line combined with liability estimates based on the prior twelve months&#8217; sales activities. As of June&#160;27, 2020 and June&#160;29, 2019, the reserve for warranty costs was approximately $<ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProductWarrantyAccrual" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTIvZnJhZzo2MGJkMzc0ZGIwMjE0NTc4OTA5NjY0OGZhNDBmMmI5ZS90ZXh0cmVnaW9uOjYwYmQzNzRkYjAyMTQ1Nzg5MDk2NjQ4ZmE0MGYyYjllXzExMDc_5f754947-5967-4f32-8fab-6b52b1d926bb">15,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProductWarrantyAccrual" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTIvZnJhZzo2MGJkMzc0ZGIwMjE0NTc4OTA5NjY0OGZhNDBmMmI5ZS90ZXh0cmVnaW9uOjYwYmQzNzRkYjAyMTQ1Nzg5MDk2NjQ4ZmE0MGYyYjllXzExMTQ_a4fc9d08-dbd3-4e9e-8a65-9ddc9320bf67">22,000</ix:nonFraction>, respectively.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">If actual return rates and/or repair and replacement costs differ significantly from estimates, adjustments to recognize additional cost of sales may be required in future periods. Warranty expense for fiscal years 2020, 2019 and 2018 was related to workmanship claims on certain EMS products.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Litigation</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">: The Company is party to certain lawsuits or claims in the ordinary course of business. The Company does not believe that these proceedings, individually or in the aggregate, will have a material adverse effect on the financial position, results of operations or cash flow of the Company.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Indemnification Rights</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">: Under the Company&#8217;s bylaws, the Company&#8217;s directors and officers have certain rights to indemnification by the Company against certain liabilities that may arise by reason of their status or service as directors or officers. The Company maintains director and officer insurance, which may cover certain liabilities arising from its obligation to indemnify its directors and officers and former directors in certain circumstances.</span></div></ix:continuation><div id="i1edc9b13d5734ec8a60a2caeb643d22f_115"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">10. <ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90ZXh0cmVnaW9uOmZiOWI0ZDhlYmZkMzQ0ODlhOGIxNWMxZTA1NGFjNTM1XzIxOTkwMjMyNjIzNDE_c1e4c39a-54b7-4437-83fd-c6a1ddaac7d6" continuedAt="i21ea1e37529742d0aea1e13a7e8764c6" escape="true">DERIVATIVE FINANCIAL INSTRUMENTS</ix:nonNumeric></span></div><ix:continuation id="i21ea1e37529742d0aea1e13a7e8764c6" continuedAt="ibbcc9b950b6a474b88b2e008a9befa7e"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June&#160;27, 2020, the Company had outstanding foreign currency forward contracts and swaps with a total notional amount of $<ix:nonFraction unitRef="usd" contextRef="ib38c8213d51f445d9366bd46aaa9528a_I20200627" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90ZXh0cmVnaW9uOmZiOWI0ZDhlYmZkMzQ0ODlhOGIxNWMxZTA1NGFjNTM1XzE1Nw_5e25334e-3f1e-4cad-bb84-1d34c51722eb">36.7</ix:nonFraction> million. The maturity dates for these contracts and swaps extend through December 2021. As of June&#160;27, 2020, the net amount of unrealized loss expected to be reclassified into earnings within the next 12 months is approximately $<ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90ZXh0cmVnaW9uOmZiOWI0ZDhlYmZkMzQ0ODlhOGIxNWMxZTA1NGFjNTM1XzM1OA_60fb7667-201a-4725-9b3e-c1dc4d26f44f">1.8</ix:nonFraction> million. During the fiscal year ended June&#160;27, 2020, the Company entered into $<ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-5" format="ixt:numdotdecimal" name="ktcc:NotionalAmountOfForeignCurrencyForwardContracts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90ZXh0cmVnaW9uOmZiOWI0ZDhlYmZkMzQ0ODlhOGIxNWMxZTA1NGFjNTM1XzQyMA_38280559-75a6-4e97-8dc1-25ccc006651a">23.8</ix:nonFraction> million of foreign currency forward contracts and settled $<ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" format="ixt:numdotdecimal" name="ktcc:SettlementsOfForeignCurrencyExchangeForwardContracts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90ZXh0cmVnaW9uOmZiOWI0ZDhlYmZkMzQ0ODlhOGIxNWMxZTA1NGFjNTM1XzQ3Mw_6c7647c8-c3e5-471d-b294-61647f02164c">26.7</ix:nonFraction> million of such contracts. During the fiscal year ended June&#160;29, 2019, the Company entered into $<ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-5" format="ixt:numdotdecimal" name="ktcc:NotionalAmountOfForeignCurrencyForwardContracts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90ZXh0cmVnaW9uOmZiOWI0ZDhlYmZkMzQ0ODlhOGIxNWMxZTA1NGFjNTM1XzU1Mw_f37d1ad2-79e2-4ee6-aada-fef4732b893b">19.2</ix:nonFraction> million of foreign currency forward contracts and settled $<ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-5" format="ixt:numdotdecimal" name="ktcc:SettlementsOfForeignCurrencyExchangeForwardContracts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90ZXh0cmVnaW9uOmZiOWI0ZDhlYmZkMzQ0ODlhOGIxNWMxZTA1NGFjNTM1XzYwNg_ff0eb40b-0aee-48f4-b881-e09acdd8873e">25.9</ix:nonFraction> million of such contracts. During the fiscal year ended June&#160;30, 2018, the Company entered into $<ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-5" format="ixt:numdotdecimal" name="ktcc:NotionalAmountOfForeignCurrencyForwardContracts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90ZXh0cmVnaW9uOmZiOWI0ZDhlYmZkMzQ0ODlhOGIxNWMxZTA1NGFjNTM1XzY4Ng_e8100d74-d774-4cd3-86f9-a03b65b95b40">13.7</ix:nonFraction> million of foreign currency forward contracts and settled $<ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-5" format="ixt:numdotdecimal" name="ktcc:SettlementsOfForeignCurrencyExchangeForwardContracts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90ZXh0cmVnaW9uOmZiOWI0ZDhlYmZkMzQ0ODlhOGIxNWMxZTA1NGFjNTM1XzczOQ_b3021137-2a1c-4d03-904c-9ccbfca8a9e7">28.1</ix:nonFraction> million of such contracts. </span></div><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:ScheduleOfDerivativeInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90ZXh0cmVnaW9uOmZiOWI0ZDhlYmZkMzQ0ODlhOGIxNWMxZTA1NGFjNTM1XzI4NjQ_8e1d385d-0083-40ef-a0c3-0e28f36b75f2" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June&#160;27, 2020, the aggregate notional amount of the Company&#8217;s outstanding foreign currency contracts and swaps along with their unrealized gains (losses) are expected to mature as summarized below (in thousands):</span></div><div style="text-align:center;margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:23.350%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:23.350%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:23.350%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:23.354%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Quarter Ending</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Notional Contracts and Swaps in MXN</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Notional Contracts and Swaps in USD</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">September 26, 2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i223bf7b016bd485eb2b49273b21f0f86_I20200926" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ODQwNmIwZWFiOWY0ZjNhYWI1YzI2ZTYzNGQ5NGY1Mi90YWJsZXJhbmdlOjU4NDA2YjBlYWI5ZjRmM2FhYjVjMjZlNjM0ZDk0ZjUyXzEtMi0xLTEtMA_9808d50e-c801-4e00-b8ea-019f321334c1">141,173</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0c414115736f48b5915296121f228144_I20200926" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ODQwNmIwZWFiOWY0ZjNhYWI1YzI2ZTYzNGQ5NGY1Mi90YWJsZXJhbmdlOjU4NDA2YjBlYWI5ZjRmM2FhYjVjMjZlNjM0ZDk0ZjUyXzEtNC0xLTEtMA_399e9768-8f8b-4eb2-983a-edf4c30517c2">6,729</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3c1aec3a2ed940bcb9be4440a956b4e8_I20200926" decimals="-3" sign="-" name="us-gaap:DerivativeFairValueOfDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ODQwNmIwZWFiOWY0ZjNhYWI1YzI2ZTYzNGQ5NGY1Mi90YWJsZXJhbmdlOjU4NDA2YjBlYWI5ZjRmM2FhYjVjMjZlNjM0ZDk0ZjUyXzEtNi0xLTEtMA_0fd45a3a-c62e-4a44-b62c-4a857d610475">623</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 26, 2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i51ef8b42f20e4368b4943b27c10f5de0_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ODQwNmIwZWFiOWY0ZjNhYWI1YzI2ZTYzNGQ5NGY1Mi90YWJsZXJhbmdlOjU4NDA2YjBlYWI5ZjRmM2FhYjVjMjZlNjM0ZDk0ZjUyXzItMi0xLTEtMA_49626210-0993-4226-96b8-6f26065203e3">132,773</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if5f79fc7e806421daa0b8bb059789211_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ODQwNmIwZWFiOWY0ZjNhYWI1YzI2ZTYzNGQ5NGY1Mi90YWJsZXJhbmdlOjU4NDA2YjBlYWI5ZjRmM2FhYjVjMjZlNjM0ZDk0ZjUyXzItNC0xLTEtMA_d767f509-9b01-44bb-a01f-8cb6de5b3f71">6,241</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i64f774fd40784314a3d0b8627bbb34a0_I20201226" decimals="-3" sign="-" name="us-gaap:DerivativeFairValueOfDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ODQwNmIwZWFiOWY0ZjNhYWI1YzI2ZTYzNGQ5NGY1Mi90YWJsZXJhbmdlOjU4NDA2YjBlYWI5ZjRmM2FhYjVjMjZlNjM0ZDk0ZjUyXzItNi0xLTEtMA_800875d9-3c23-4a34-a67a-b2a09176a57f">561</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">April 3, 2021</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i99bf2bb3605a48bcb41af6ce3d14eb4c_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ODQwNmIwZWFiOWY0ZjNhYWI1YzI2ZTYzNGQ5NGY1Mi90YWJsZXJhbmdlOjU4NDA2YjBlYWI5ZjRmM2FhYjVjMjZlNjM0ZDk0ZjUyXzMtMi0xLTEtMA_b772d178-7777-4c02-a070-1976e88471d7">148,253</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i45c769ee8bcf403faa81a5b08ff9e1e2_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ODQwNmIwZWFiOWY0ZjNhYWI1YzI2ZTYzNGQ5NGY1Mi90YWJsZXJhbmdlOjU4NDA2YjBlYWI5ZjRmM2FhYjVjMjZlNjM0ZDk0ZjUyXzMtNC0xLTEtMA_4053ab00-b40a-4932-8d21-ef705ca2ba6e">6,682</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i19d47e954a2342c5ae89bff5eea44dc9_I20210403" decimals="-3" sign="-" name="us-gaap:DerivativeFairValueOfDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ODQwNmIwZWFiOWY0ZjNhYWI1YzI2ZTYzNGQ5NGY1Mi90YWJsZXJhbmdlOjU4NDA2YjBlYWI5ZjRmM2FhYjVjMjZlNjM0ZDk0ZjUyXzMtNi0xLTEtMA_8c540f7b-e68a-4f89-ae1e-98652d899157">425</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 3, 2021</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie7c3b6b0e369410a838968f11cce6caa_I20210703" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ODQwNmIwZWFiOWY0ZjNhYWI1YzI2ZTYzNGQ5NGY1Mi90YWJsZXJhbmdlOjU4NDA2YjBlYWI5ZjRmM2FhYjVjMjZlNjM0ZDk0ZjUyXzQtMi0xLTEtMA_515606b8-2f38-4d07-a0d4-ab271e54d7e9">144,725</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i12732b4f31e94f7398c394b2ecc80295_I20210703" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ODQwNmIwZWFiOWY0ZjNhYWI1YzI2ZTYzNGQ5NGY1Mi90YWJsZXJhbmdlOjU4NDA2YjBlYWI5ZjRmM2FhYjVjMjZlNjM0ZDk0ZjUyXzQtNC0xLTEtMA_94fcc2b8-9ef7-499d-b3e8-ee72010aa88d">6,446</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i57f54f2a15a0449e8ce914daca8d7d04_I20210703" decimals="-3" sign="-" name="us-gaap:DerivativeFairValueOfDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ODQwNmIwZWFiOWY0ZjNhYWI1YzI2ZTYzNGQ5NGY1Mi90YWJsZXJhbmdlOjU4NDA2YjBlYWI5ZjRmM2FhYjVjMjZlNjM0ZDk0ZjUyXzQtNi0xLTEtMA_8fd78a66-8226-4153-a093-94e88dc46e70">367</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">October 2, 2021</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if7135ef37f24430bbd648ddb020206d8_I20211002" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ODQwNmIwZWFiOWY0ZjNhYWI1YzI2ZTYzNGQ5NGY1Mi90YWJsZXJhbmdlOjU4NDA2YjBlYWI5ZjRmM2FhYjVjMjZlNjM0ZDk0ZjUyXzUtMi0xLTEtMA_f0be5b19-a4f9-4b61-b7ef-11458b4752cb">146,373</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifec029ea55c1410b8951587376bc704f_I20211002" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ODQwNmIwZWFiOWY0ZjNhYWI1YzI2ZTYzNGQ5NGY1Mi90YWJsZXJhbmdlOjU4NDA2YjBlYWI5ZjRmM2FhYjVjMjZlNjM0ZDk0ZjUyXzUtNC0xLTEtMA_b7ea19f6-dede-472a-a169-ad35671b1fd6">5,502</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1c4cae8dd3504c18bff5fe0819e7677e_I20211002" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ODQwNmIwZWFiOWY0ZjNhYWI1YzI2ZTYzNGQ5NGY1Mi90YWJsZXJhbmdlOjU4NDA2YjBlYWI5ZjRmM2FhYjVjMjZlNjM0ZDk0ZjUyXzUtNi0xLTEtMA_61bb2176-95e0-45d5-aa87-018144ebd429">564</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">January 1, 2022</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic3ca702d38b0491685c62e58c7ddc6f5_I20220101" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ODQwNmIwZWFiOWY0ZjNhYWI1YzI2ZTYzNGQ5NGY1Mi90YWJsZXJhbmdlOjU4NDA2YjBlYWI5ZjRmM2FhYjVjMjZlNjM0ZDk0ZjUyXzYtMi0xLTEtMA_bc878966-5db7-49a4-8760-67541fc1650d">137,973</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i188520f73cdc4c629f889ea19843f004_I20220101" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ODQwNmIwZWFiOWY0ZjNhYWI1YzI2ZTYzNGQ5NGY1Mi90YWJsZXJhbmdlOjU4NDA2YjBlYWI5ZjRmM2FhYjVjMjZlNjM0ZDk0ZjUyXzYtNC0xLTEtMA_09860be9-3157-4c43-a403-5b0e70e9cfb3">5,129</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie101f17cfe92468e8d4debefdb6d5d82_I20220101" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ODQwNmIwZWFiOWY0ZjNhYWI1YzI2ZTYzNGQ5NGY1Mi90YWJsZXJhbmdlOjU4NDA2YjBlYWI5ZjRmM2FhYjVjMjZlNjM0ZDk0ZjUyXzYtNi0xLTEtMA_0637f709-ed7c-44dc-bba7-500e29141399">532</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr></table></div></ix:nonNumeric><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On November 6, 2019, the Company entered into an interest rate swap contract with an effective date of November 6, 2019 and a termination date of September 30, 2022, with a notional amount of $<ix:nonFraction unitRef="usd" contextRef="i925201d33e764081b5939ce5b06c95f7_I20191106" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90ZXh0cmVnaW9uOmZiOWI0ZDhlYmZkMzQ0ODlhOGIxNWMxZTA1NGFjNTM1XzIxOTkwMjMyNjA5MjU_a2cb0a1c-27c8-4107-b882-468b3c92c7c0">15.0</ix:nonFraction>&#160;million related to the borrowings outstanding under the term loan. This interest rate swap pays the Company variable interest at the one month LIBOR rate, and the Company pays the counter party a fixed interest rate. The fixed interest rate for the contract is <ix:nonFraction unitRef="number" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="3" name="us-gaap:DerivativeFixedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90ZXh0cmVnaW9uOmZiOWI0ZDhlYmZkMzQ0ODlhOGIxNWMxZTA1NGFjNTM1XzIxOTkwMjMyNjA4Njc_416ccdb3-f604-48d7-bff1-026c4b83c9c7">1.70</ix:nonFraction>% that replaces the one month LIBOR rate component of our contractual interest to be paid to WFB as part of our term loan. Based on the terms of the interest rate swap contract and the underlying borrowings outstanding under the term loan, the interest rate contract was determined to be effective, and thus qualified as a cash flow hedge. As of June&#160;27, 2020, the remaining notional balance of this swap was $<ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90ZXh0cmVnaW9uOmZiOWI0ZDhlYmZkMzQ0ODlhOGIxNWMxZTA1NGFjNTM1XzIxOTkwMjMyNjExNjc_f473cbf6-fd72-448d-b5d5-03440564f622">11.7</ix:nonFraction>&#160;million.</span></div></ix:continuation><div><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">50</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><ix:continuation id="ibbcc9b950b6a474b88b2e008a9befa7e"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On November 6, 2019, the Company entered into an interest rate swap contract with an effective date of November 6, 2019 and a termination date of November 1, 2023, with a notional amount of $<ix:nonFraction unitRef="usd" contextRef="i925201d33e764081b5939ce5b06c95f7_I20191106" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90ZXh0cmVnaW9uOmZiOWI0ZDhlYmZkMzQ0ODlhOGIxNWMxZTA1NGFjNTM1XzIxOTkwMjMyNjIzMjc_851d006e-df62-440b-ad11-9e705aa44d11">15.0</ix:nonFraction>&#160;million related to the borrowings outstanding under the line of credit. This interest rate swap pays the Company variable interest at the one month LIBOR rate, and the Company pays the counter party a fixed interest rate. The fixed interest rate for the contract is <ix:nonFraction unitRef="number" contextRef="i38d2550164d64b309a1bba7becec6a9e_I20200627" decimals="4" name="us-gaap:DerivativeFixedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90ZXh0cmVnaW9uOmZiOWI0ZDhlYmZkMzQ0ODlhOGIxNWMxZTA1NGFjNTM1XzIxOTkwMjMyNTk5OTE_59529484-3487-4721-9252-db5561283d54">1.67</ix:nonFraction>% that replaces the one month LIBOR rate component of our contractual interest to be paid to WFB as part of our line of credit. Based on the terms of the interest rate swap contract and the underlying borrowings outstanding under the line of credit, the interest rate contract was determined to be effective, and thus qualified as a cash flow hedge. In conjunction with the new credit facility, the interest rate swap contracts have been terminated. Please refer to footnote 17 Subsequent Event for more information.</span></div><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90ZXh0cmVnaW9uOmZiOWI0ZDhlYmZkMzQ0ODlhOGIxNWMxZTA1NGFjNTM1XzI4NzE_c14591bc-52db-4ec8-8a78-2d95602f89ca" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the fair value of derivative instruments in the Consolidated Balance Sheets as of June&#160;27, 2020 and June&#160;29, 2019 (in thousands):</span></div><div style="margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:35.063%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:35.063%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.637%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.641%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Derivatives Designated as Hedging Instruments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance Sheet&#160;Location</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair&#160;Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency forward contracts &amp; swaps</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other&#160;current&#160;assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic3a7f78a9ae149df835cc5a653065ae2_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo0OTBkNzcyYTNmZTA0ZmJiOGM5N2MzMjg2Y2Y2MTMxYS90YWJsZXJhbmdlOjQ5MGQ3NzJhM2ZlMDRmYmI4Yzk3YzMyODZjZjYxMzFhXzItNC0xLTEtMA_51dfbdf9-b884-4e46-a5b8-41b8d450c8af">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i51d82b9a65dc43c0b232ef398b564282_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo0OTBkNzcyYTNmZTA0ZmJiOGM5N2MzMjg2Y2Y2MTMxYS90YWJsZXJhbmdlOjQ5MGQ3NzJhM2ZlMDRmYmI4Yzk3YzMyODZjZjYxMzFhXzItNi0xLTEtMA_ba0e2ac4-5e14-45d7-873c-b4becbf8c9dd">2,912</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency forward contracts &amp; swaps</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other&#160;long-term&#160;assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3457b3212beb4e689d797b1c0913f213_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo0OTBkNzcyYTNmZTA0ZmJiOGM5N2MzMjg2Y2Y2MTMxYS90YWJsZXJhbmdlOjQ5MGQ3NzJhM2ZlMDRmYmI4Yzk3YzMyODZjZjYxMzFhXzMtNC0xLTEtMA_d6eada0a-12bd-490f-b179-6fb32793eb39">1,097</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ieceb38f65e314a5fbbfb8feb989afcd0_I20190629" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo0OTBkNzcyYTNmZTA0ZmJiOGM5N2MzMjg2Y2Y2MTMxYS90YWJsZXJhbmdlOjQ5MGQ3NzJhM2ZlMDRmYmI4Yzk3YzMyODZjZjYxMzFhXzMtNi0xLTEtMA_592cf02a-2526-44f9-8328-9ddc7d1f0a9f">320</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency forward contracts &amp; swaps</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other&#160;current&#160;liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i65f21c440a104f67b2163048b0627013_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo0OTBkNzcyYTNmZTA0ZmJiOGM5N2MzMjg2Y2Y2MTMxYS90YWJsZXJhbmdlOjQ5MGQ3NzJhM2ZlMDRmYmI4Yzk3YzMyODZjZjYxMzFhXzQtNC0xLTEtMA_7a048126-5f5b-4bd1-845e-192f4d018c69">1,960</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i19beb26d0f424867b7fd7f0a5525194e_I20190629" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo0OTBkNzcyYTNmZTA0ZmJiOGM5N2MzMjg2Y2Y2MTMxYS90YWJsZXJhbmdlOjQ5MGQ3NzJhM2ZlMDRmYmI4Yzk3YzMyODZjZjYxMzFhXzQtNi0xLTEtMA_54f01e77-9b8f-4846-b3f7-44be6d2a41bb">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency forward contracts &amp; swaps</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other&#160;long-term&#160;liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i690765a2cd76443cb1cf54db1161fef0_I20200627" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo0OTBkNzcyYTNmZTA0ZmJiOGM5N2MzMjg2Y2Y2MTMxYS90YWJsZXJhbmdlOjQ5MGQ3NzJhM2ZlMDRmYmI4Yzk3YzMyODZjZjYxMzFhXzUtNC0xLTEtMA_87304732-352c-46a7-91d3-619f90067069">17</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic4b9005073ea42a78c11989f4ec4a932_I20190629" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo0OTBkNzcyYTNmZTA0ZmJiOGM5N2MzMjg2Y2Y2MTMxYS90YWJsZXJhbmdlOjQ5MGQ3NzJhM2ZlMDRmYmI4Yzk3YzMyODZjZjYxMzFhXzUtNi0xLTEtMA_c1f9135b-91ab-4623-a7d4-2d65fadc0ee1">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other&#160;current&#160;assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i10abc2f0f2564ea3908eab37fd08dfa5_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo0OTBkNzcyYTNmZTA0ZmJiOGM5N2MzMjg2Y2Y2MTMxYS90YWJsZXJhbmdlOjQ5MGQ3NzJhM2ZlMDRmYmI4Yzk3YzMyODZjZjYxMzFhXzYtNC0xLTEtMA_e6971b89-03b4-4323-90a8-cca14c8ea15a">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie721c0cf427d4ebf8a861ffefd31dcb8_I20190629" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo0OTBkNzcyYTNmZTA0ZmJiOGM5N2MzMjg2Y2Y2MTMxYS90YWJsZXJhbmdlOjQ5MGQ3NzJhM2ZlMDRmYmI4Yzk3YzMyODZjZjYxMzFhXzYtNi0xLTEtMA_fa7f20a4-c86d-49dd-9381-f5f06d97c266">2</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i926bd7be49ba4b37922fee524e1dba7d_I20200627" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo0OTBkNzcyYTNmZTA0ZmJiOGM5N2MzMjg2Y2Y2MTMxYS90YWJsZXJhbmdlOjQ5MGQ3NzJhM2ZlMDRmYmI4Yzk3YzMyODZjZjYxMzFhXzgtNC0xLTEtMA_13ea7e79-8d16-486c-a0c4-b0b238639e55">347</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i72331a155fe24973a199932541998757_I20190629" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo0OTBkNzcyYTNmZTA0ZmJiOGM5N2MzMjg2Y2Y2MTMxYS90YWJsZXJhbmdlOjQ5MGQ3NzJhM2ZlMDRmYmI4Yzk3YzMyODZjZjYxMzFhXzgtNi0xLTEtMA_ad4aec0b-02c4-4826-a185-aa509dc91086">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other long-term liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i683a71b944a040d88dfe0cbac5ab940f_I20200627" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo0OTBkNzcyYTNmZTA0ZmJiOGM5N2MzMjg2Y2Y2MTMxYS90YWJsZXJhbmdlOjQ5MGQ3NzJhM2ZlMDRmYmI4Yzk3YzMyODZjZjYxMzFhXzktNC0xLTEtMA_b9b2b0fb-1ecb-4318-95a5-232034df9d1a">610</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i07ebbb4b20c7493ab931a40b133e707b_I20190629" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo0OTBkNzcyYTNmZTA0ZmJiOGM5N2MzMjg2Y2Y2MTMxYS90YWJsZXJhbmdlOjQ5MGQ3NzJhM2ZlMDRmYmI4Yzk3YzMyODZjZjYxMzFhXzktNi0xLTEtMA_74bac1b2-55bb-4f76-b912-2079be03262c">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90ZXh0cmVnaW9uOmZiOWI0ZDhlYmZkMzQ0ODlhOGIxNWMxZTA1NGFjNTM1XzI4NzU_7f0b6926-e2d7-4055-9b8a-47fdb87b30d7" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the gain (loss) on derivative instruments, net of tax, on the Consolidated Statements of Income for the fiscal year 2020 (in thousands):</span></div><div style="margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:30.131%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:18.108%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.533%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.897%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.533%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.724%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.533%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.536%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.533%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.072%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Derivatives Designated as Hedging Instruments</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Classification of Gain (Loss) Reclassified from Accumulated OCI into Income (Effective Portion)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">AOCI&#160;Balance<br/>as of<br/>June 29, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effective<br/>Portion<br/>Recorded&#160;In<br/>AOCI</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effective&#160;Portion<br/>Reclassified&#160;From<br/>AOCI Into Income</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">AOCI&#160;Balance<br/>as of<br/>June 27, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forward contracts &amp; swaps</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of sales</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i939f5a6376f542ee8cd9d1edd78e30d7_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo2YTJiNjVlNDY3NGQ0ZTRmOWZmM2E3ZTNhOGFjM2IwNC90YWJsZXJhbmdlOjZhMmI2NWU0Njc0ZDRlNGY5ZmYzYTdlM2E4YWMzYjA0XzEtMy0xLTEtMA_328d5376-4b1c-4d29-bedc-c67ef6021b89">2,424</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="number" contextRef="i65325f8bc33e45849ae60b194448ebe2_D20190630-20200627" decimals="-3" sign="-" name="ktcc:DerivativeInstrumentsGainLossEffectivePortionRecordedInAOCI" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo2YTJiNjVlNDY3NGQ0ZTRmOWZmM2E3ZTNhOGFjM2IwNC90YWJsZXJhbmdlOjZhMmI2NWU0Njc0ZDRlNGY5ZmYzYTdlM2E4YWMzYjA0XzEtNS0xLTEtMA_0ae5c27c-cf54-47ac-8502-82782221afb4">865</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i65325f8bc33e45849ae60b194448ebe2_D20190630-20200627" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo2YTJiNjVlNDY3NGQ0ZTRmOWZmM2E3ZTNhOGFjM2IwNC90YWJsZXJhbmdlOjZhMmI2NWU0Njc0ZDRlNGY5ZmYzYTdlM2E4YWMzYjA0XzEtNy0xLTEtMA_5853abe6-ec02-43f5-bdcb-d26a6bb9335b">2,318</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ia460e8a3ad804562a7144e67b2d33a12_I20200627" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo2YTJiNjVlNDY3NGQ0ZTRmOWZmM2E3ZTNhOGFjM2IwNC90YWJsZXJhbmdlOjZhMmI2NWU0Njc0ZDRlNGY5ZmYzYTdlM2E4YWMzYjA0XzEtOS0xLTEtMA_52c2ba6d-b5f5-41b1-90ac-9d1837d4ce65">759</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swap</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia62d131172254e69828f88a897764536_I20190629" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo2YTJiNjVlNDY3NGQ0ZTRmOWZmM2E3ZTNhOGFjM2IwNC90YWJsZXJhbmdlOjZhMmI2NWU0Njc0ZDRlNGY5ZmYzYTdlM2E4YWMzYjA0XzItMy0xLTEtMA_9903fa5f-9380-4c0c-9c63-eb0976500e0b">2</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="number" contextRef="ica4364a9967c4f859078f4ba9f4b55c8_D20190630-20200627" decimals="-3" sign="-" name="ktcc:ChangeinUnrealizedGainLossonForeignCurrency" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo2YTJiNjVlNDY3NGQ0ZTRmOWZmM2E3ZTNhOGFjM2IwNC90YWJsZXJhbmdlOjZhMmI2NWU0Njc0ZDRlNGY5ZmYzYTdlM2E4YWMzYjA0XzItNS0xLTEtMA_761cd88b-9d8d-4d0d-9ea8-1c3aab071ef0">782</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ica4364a9967c4f859078f4ba9f4b55c8_D20190630-20200627" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo2YTJiNjVlNDY3NGQ0ZTRmOWZmM2E3ZTNhOGFjM2IwNC90YWJsZXJhbmdlOjZhMmI2NWU0Njc0ZDRlNGY5ZmYzYTdlM2E4YWMzYjA0XzItNy0xLTEtMA_49179306-5398-4f58-a1ab-faefc66bdd53">39</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i95b42d188efe4a5f939bbe7a1fb61e4a_I20200627" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo2YTJiNjVlNDY3NGQ0ZTRmOWZmM2E3ZTNhOGFjM2IwNC90YWJsZXJhbmdlOjZhMmI2NWU0Njc0ZDRlNGY5ZmYzYTdlM2E4YWMzYjA0XzItOS0xLTEtMA_a1551965-14a8-4ec7-8834-e16b3d860706">741</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i481d11d5ea7549c891e131d01c8a54bd_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo2YTJiNjVlNDY3NGQ0ZTRmOWZmM2E3ZTNhOGFjM2IwNC90YWJsZXJhbmdlOjZhMmI2NWU0Njc0ZDRlNGY5ZmYzYTdlM2E4YWMzYjA0XzMtMy0xLTEtMA_1b730cc4-32a0-47c9-90c3-7a48c81af13e">2,426</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="number" contextRef="if694af8c32124d11a8f88fb60d8d33fa_D20190630-20200627" decimals="-3" sign="-" format="ixt:numdotdecimal" name="ktcc:DerivativeInstrumentsGainLossEffectivePortionRecordedInAOCI" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo2YTJiNjVlNDY3NGQ0ZTRmOWZmM2E3ZTNhOGFjM2IwNC90YWJsZXJhbmdlOjZhMmI2NWU0Njc0ZDRlNGY5ZmYzYTdlM2E4YWMzYjA0XzMtNS0xLTEtMA_cb721140-e689-47cf-92b6-aa03492fa886">1,647</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if694af8c32124d11a8f88fb60d8d33fa_D20190630-20200627" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo2YTJiNjVlNDY3NGQ0ZTRmOWZmM2E3ZTNhOGFjM2IwNC90YWJsZXJhbmdlOjZhMmI2NWU0Njc0ZDRlNGY5ZmYzYTdlM2E4YWMzYjA0XzMtNy0xLTEtMA_f0aa8b72-d574-48ec-8b83-0ff948e264c7">2,279</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib031d19ed6254d74a1e5ce90bb67070f_I20200627" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo2YTJiNjVlNDY3NGQ0ZTRmOWZmM2E3ZTNhOGFjM2IwNC90YWJsZXJhbmdlOjZhMmI2NWU0Njc0ZDRlNGY5ZmYzYTdlM2E4YWMzYjA0XzMtOS0xLTEtMA_8f245c58-7b2d-4abd-8a1e-1b369901de8f">1,500</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the gain (loss) on derivative instruments, net of tax, on the Consolidated Statements of Income for the fiscal year 2019 (in thousands):</span></div><div style="margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:29.309%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:18.929%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.326%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.695%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.204%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.017%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Derivatives Designated as Hedging Instruments</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Classification of Gain (Loss) Reclassified from Accumulated OCI into Income (Effective Portion)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">AOCI&#160;Balance<br/>as of<br/>June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effective<br/>Portion<br/>Recorded&#160;In<br/>AOCI</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effective&#160;Portion<br/>Reclassified&#160;From<br/>AOCI Into Income</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">AOCI&#160;Balance<br/>as of<br/>June 29, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forward contracts &amp; swaps</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of sales</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i19225ef564144f958cabdcb1ec4f18cc_I20180630" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ZTY0MTA1OTJhOWM0NWU4ODdkZmRlN2M5OWJmNjQwMi90YWJsZXJhbmdlOjVlNjQxMDU5MmE5YzQ1ZTg4N2RmZGU3Yzk5YmY2NDAyXzEtMy0xLTEtMA_b5dcdaec-b2ec-42e6-8197-c4378485d80c">988</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i7b456a8406344681a088ae93350509fa_D20180701-20190629" decimals="-3" format="ixt:numdotdecimal" name="ktcc:DerivativeInstrumentsGainLossEffectivePortionRecordedInAOCI" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ZTY0MTA1OTJhOWM0NWU4ODdkZmRlN2M5OWJmNjQwMi90YWJsZXJhbmdlOjVlNjQxMDU5MmE5YzQ1ZTg4N2RmZGU3Yzk5YmY2NDAyXzEtNS0xLTEtMA_9eea2fe8-684d-4614-9a9e-9f8ea025813d">3,332</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b456a8406344681a088ae93350509fa_D20180701-20190629" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ZTY0MTA1OTJhOWM0NWU4ODdkZmRlN2M5OWJmNjQwMi90YWJsZXJhbmdlOjVlNjQxMDU5MmE5YzQ1ZTg4N2RmZGU3Yzk5YmY2NDAyXzEtOS0xLTEtMA_67a760b2-4960-49f0-b487-e78c4cc92a24">80</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i939f5a6376f542ee8cd9d1edd78e30d7_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ZTY0MTA1OTJhOWM0NWU4ODdkZmRlN2M5OWJmNjQwMi90YWJsZXJhbmdlOjVlNjQxMDU5MmE5YzQ1ZTg4N2RmZGU3Yzk5YmY2NDAyXzEtMTEtMS0xLTA_3a3c87b0-38bb-4122-a8b3-65665475ae42">2,424</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swap</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8e1af799483942bb9953a183e13ed660_I20180630" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ZTY0MTA1OTJhOWM0NWU4ODdkZmRlN2M5OWJmNjQwMi90YWJsZXJhbmdlOjVlNjQxMDU5MmE5YzQ1ZTg4N2RmZGU3Yzk5YmY2NDAyXzItMy0xLTEtMA_652b3d64-c5b1-4f4c-8f5b-4e74e5ef2853">19</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i57c02d93b77c4076bec02d57b733fdbe_D20180701-20190629" decimals="-3" name="ktcc:ChangeinUnrealizedGainLossonForeignCurrency" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ZTY0MTA1OTJhOWM0NWU4ODdkZmRlN2M5OWJmNjQwMi90YWJsZXJhbmdlOjVlNjQxMDU5MmE5YzQ1ZTg4N2RmZGU3Yzk5YmY2NDAyXzItNS0xLTEtMA_59ef7223-0e01-4023-b3e9-51dca90ce919">2</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i57c02d93b77c4076bec02d57b733fdbe_D20180701-20190629" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ZTY0MTA1OTJhOWM0NWU4ODdkZmRlN2M5OWJmNjQwMi90YWJsZXJhbmdlOjVlNjQxMDU5MmE5YzQ1ZTg4N2RmZGU3Yzk5YmY2NDAyXzItOS0xLTEtMA_115bf6c4-4f93-48b2-8622-d4fb162d6d11">19</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia62d131172254e69828f88a897764536_I20190629" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ZTY0MTA1OTJhOWM0NWU4ODdkZmRlN2M5OWJmNjQwMi90YWJsZXJhbmdlOjVlNjQxMDU5MmE5YzQ1ZTg4N2RmZGU3Yzk5YmY2NDAyXzItMTEtMS0xLTA_c950a85a-c867-421a-a530-0f2a9e5cd861">2</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i471b7b74aedb4b68ae5f408a7f692110_I20180630" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ZTY0MTA1OTJhOWM0NWU4ODdkZmRlN2M5OWJmNjQwMi90YWJsZXJhbmdlOjVlNjQxMDU5MmE5YzQ1ZTg4N2RmZGU3Yzk5YmY2NDAyXzMtMy0xLTEtMA_d3edd852-57c3-41c2-8826-fbab85d67d1f">969</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i2f1cb08dfb1546aabb11051a62dfe4a4_D20180701-20190629" decimals="-3" format="ixt:numdotdecimal" name="ktcc:DerivativeInstrumentsGainLossEffectivePortionRecordedInAOCI" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ZTY0MTA1OTJhOWM0NWU4ODdkZmRlN2M5OWJmNjQwMi90YWJsZXJhbmdlOjVlNjQxMDU5MmE5YzQ1ZTg4N2RmZGU3Yzk5YmY2NDAyXzMtNS0xLTEtMA_4be78f5b-85bc-4a27-9635-ad1566016877">3,334</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2f1cb08dfb1546aabb11051a62dfe4a4_D20180701-20190629" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ZTY0MTA1OTJhOWM0NWU4ODdkZmRlN2M5OWJmNjQwMi90YWJsZXJhbmdlOjVlNjQxMDU5MmE5YzQ1ZTg4N2RmZGU3Yzk5YmY2NDAyXzMtOS0xLTEtMA_647b650b-595c-40e0-991e-69a83880a209">61</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i481d11d5ea7549c891e131d01c8a54bd_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ZTY0MTA1OTJhOWM0NWU4ODdkZmRlN2M5OWJmNjQwMi90YWJsZXJhbmdlOjVlNjQxMDU5MmE5YzQ1ZTg4N2RmZGU3Yzk5YmY2NDAyXzMtMTEtMS0xLTA_87fcc29b-d37c-476a-9152-258fd55cc23d">2,426</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the gain (loss) on derivative instruments, net of tax, on the Consolidated Statements of Income for the fiscal year 2018 (in thousands):</span></div><div style="margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:16.151%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:18.052%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.864%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.695%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.496%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.384%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.496%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.042%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Derivatives Designated as Hedging Instruments</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Classification of Gain (Loss) Reclassified from Accumulated OCI into Income (Effective Portion)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">AOCI&#160;Balance<br/>as of<br/>July 1, 2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effective<br/>Portion<br/>Recorded&#160;In<br/>AOCI</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax Rate Effect Reclassification</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effective&#160;Portion<br/>Reclassified&#160;From<br/>AOCI Into Income</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">AOCI&#160;Balance<br/>as of<br/>June 30, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forward contracts &amp; swaps</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of sales</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ie126f063444b4b6fb3347a1d5ff0a67a_I20170701" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTpmMDkyZWVkZTY0ZGI0YTVmYTIzNjExZjEzMDA0ZDZkZS90YWJsZXJhbmdlOmYwOTJlZWRlNjRkYjRhNWZhMjM2MTFmMTMwMDRkNmRlXzEtMy0xLTEtMA_f1da5e30-08ae-471b-992a-df86cbeeb2a2">2,707</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="number" contextRef="i3eb90e087bee40129ebf94a3b9869e69_D20170702-20180630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="ktcc:DerivativeInstrumentsGainLossEffectivePortionRecordedInAOCI" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTpmMDkyZWVkZTY0ZGI0YTVmYTIzNjExZjEzMDA0ZDZkZS90YWJsZXJhbmdlOmYwOTJlZWRlNjRkYjRhNWZhMjM2MTFmMTMwMDRkNmRlXzEtNS0xLTEtMA_d86b3e9c-18e4-4ccf-a811-c24e5afff15a">1,942</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3eb90e087bee40129ebf94a3b9869e69_D20170702-20180630" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTpmMDkyZWVkZTY0ZGI0YTVmYTIzNjExZjEzMDA0ZDZkZS90YWJsZXJhbmdlOmYwOTJlZWRlNjRkYjRhNWZhMjM2MTFmMTMwMDRkNmRlXzEtNy0xLTEtOTc_3fdab86b-a9cc-4e4d-9581-a94c9e92807f">583</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3eb90e087bee40129ebf94a3b9869e69_D20170702-20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTpmMDkyZWVkZTY0ZGI0YTVmYTIzNjExZjEzMDA0ZDZkZS90YWJsZXJhbmdlOmYwOTJlZWRlNjRkYjRhNWZhMjM2MTFmMTMwMDRkNmRlXzEtNy0xLTEtMA_f81e082d-1853-4c79-a9fe-deccf88c50ef">4,244</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i19225ef564144f958cabdcb1ec4f18cc_I20180630" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTpmMDkyZWVkZTY0ZGI0YTVmYTIzNjExZjEzMDA0ZDZkZS90YWJsZXJhbmdlOmYwOTJlZWRlNjRkYjRhNWZhMjM2MTFmMTMwMDRkNmRlXzEtOS0xLTEtMA_62d6b75d-ed98-4614-8924-8b99dc992c9f">988</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swap</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ia90dd8489df04583b22627b144a2c787_I20170701" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTpmMDkyZWVkZTY0ZGI0YTVmYTIzNjExZjEzMDA0ZDZkZS90YWJsZXJhbmdlOmYwOTJlZWRlNjRkYjRhNWZhMjM2MTFmMTMwMDRkNmRlXzItMy0xLTEtMA_503779da-b9c6-4c3f-b482-e2d312de5bd5">68</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i64ec1f4ed9254887a0a03ad138dbb6a2_D20170702-20180630" decimals="-3" name="ktcc:ChangeinUnrealizedGainLossonForeignCurrency" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTpmMDkyZWVkZTY0ZGI0YTVmYTIzNjExZjEzMDA0ZDZkZS90YWJsZXJhbmdlOmYwOTJlZWRlNjRkYjRhNWZhMjM2MTFmMTMwMDRkNmRlXzItNS0xLTEtMA_7e5f87dc-fb8a-4118-8fb1-48f4a3f67a27">20</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i64ec1f4ed9254887a0a03ad138dbb6a2_D20170702-20180630" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTpmMDkyZWVkZTY0ZGI0YTVmYTIzNjExZjEzMDA0ZDZkZS90YWJsZXJhbmdlOmYwOTJlZWRlNjRkYjRhNWZhMjM2MTFmMTMwMDRkNmRlXzItNy0xLTEtOTc_3627664c-c89c-4f06-a60f-7d24fbad9ae1">3</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i64ec1f4ed9254887a0a03ad138dbb6a2_D20170702-20180630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTpmMDkyZWVkZTY0ZGI0YTVmYTIzNjExZjEzMDA0ZDZkZS90YWJsZXJhbmdlOmYwOTJlZWRlNjRkYjRhNWZhMjM2MTFmMTMwMDRkNmRlXzItNy0xLTEtMA_bbf6d2f6-9f38-47c9-8f8f-b3447ae4b377">70</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8e1af799483942bb9953a183e13ed660_I20180630" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTpmMDkyZWVkZTY0ZGI0YTVmYTIzNjExZjEzMDA0ZDZkZS90YWJsZXJhbmdlOmYwOTJlZWRlNjRkYjRhNWZhMjM2MTFmMTMwMDRkNmRlXzItOS0xLTEtMA_dd6c2f2f-5a67-4d3c-aeec-dcfb1a78e559">19</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib338fef1badc44b5a232b0e7768a227e_I20170701" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTpmMDkyZWVkZTY0ZGI0YTVmYTIzNjExZjEzMDA0ZDZkZS90YWJsZXJhbmdlOmYwOTJlZWRlNjRkYjRhNWZhMjM2MTFmMTMwMDRkNmRlXzMtMy0xLTEtMA_199c98fe-26f4-49bd-a70d-a652e3141fe0">2,775</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="number" contextRef="i4ba496bc71104c968e15f648cc88ef73_D20170702-20180630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="ktcc:DerivativeInstrumentsGainLossEffectivePortionRecordedInAOCI" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTpmMDkyZWVkZTY0ZGI0YTVmYTIzNjExZjEzMDA0ZDZkZS90YWJsZXJhbmdlOmYwOTJlZWRlNjRkYjRhNWZhMjM2MTFmMTMwMDRkNmRlXzMtNS0xLTEtMA_53d1484d-65b8-4f25-b778-d805ce09c058">1,922</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i4ba496bc71104c968e15f648cc88ef73_D20170702-20180630" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTpmMDkyZWVkZTY0ZGI0YTVmYTIzNjExZjEzMDA0ZDZkZS90YWJsZXJhbmdlOmYwOTJlZWRlNjRkYjRhNWZhMjM2MTFmMTMwMDRkNmRlXzMtNy0xLTEtOTc_cfe355aa-eb78-4cb5-98dd-99975c07309b">586</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4ba496bc71104c968e15f648cc88ef73_D20170702-20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTpmMDkyZWVkZTY0ZGI0YTVmYTIzNjExZjEzMDA0ZDZkZS90YWJsZXJhbmdlOmYwOTJlZWRlNjRkYjRhNWZhMjM2MTFmMTMwMDRkNmRlXzMtNy0xLTEtMA_0111ba6b-6b8e-4a72-b690-6e03ccc16fb6">4,314</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i471b7b74aedb4b68ae5f408a7f692110_I20180630" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTpmMDkyZWVkZTY0ZGI0YTVmYTIzNjExZjEzMDA0ZDZkZS90YWJsZXJhbmdlOmYwOTJlZWRlNjRkYjRhNWZhMjM2MTFmMTMwMDRkNmRlXzMtOS0xLTEtMA_4a113f6a-04f1-4301-8b8f-4f1318e86c6d">969</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td></tr></table></div></ix:nonNumeric><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June&#160;27, 2020, the Company does not have any foreign exchange contracts with credit-risk-related contingent features. The Company is subject to the risk of fluctuating interest rates from our line of credit and foreign currency risk resulting from our China operations. The Company does not currently manage these risk exposures by using derivative instruments.</span></div></ix:continuation><div id="i1edc9b13d5734ec8a60a2caeb643d22f_118"></div><div style="margin-top:6pt;"><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">51</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">11. <ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:FairValueMeasurementInputsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTgvZnJhZzoxMWQ5MTBiNjczMGU0NDE2OGZkYzgyNDFhYzFkZjYwYy90ZXh0cmVnaW9uOjExZDkxMGI2NzMwZTQ0MTY4ZmRjODI0MWFjMWRmNjBjXzI4ODE_641d8612-3b92-4b29-963f-4228f2cc6a11" continuedAt="i9b1fa5ee1e304d5dbcee9b7eaa434291" escape="true">FAIR VALUE MEASUREMENTS</ix:nonNumeric></span></div><ix:continuation id="i9b1fa5ee1e304d5dbcee9b7eaa434291"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.8pt;font-weight:400;line-height:120%;">The Company has adopted ASC 820, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.8pt;font-style:italic;font-weight:400;line-height:120%;">Fair Value Measurements,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.8pt;font-weight:400;line-height:120%;"> which defines fair value, establishes a framework for assets and liabilities being measured and reported at fair value and expands disclosures about fair value measurements. There are three levels of fair value hierarchy inputs used to value assets and liabilities which include: Level 1 &#8211; inputs are quoted market prices for identical assets or liabilities; Level 2 &#8211; inputs other than quoted market prices included in Level 1 that are observable for the asset or liability, either directly or indirectly; and Level 3 &#8211; inputs are unobservable inputs for the asset or liability. There have been no changes in the fair value methodologies used at June&#160;27, 2020 and June&#160;29, 2019.</span></div><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTgvZnJhZzoxMWQ5MTBiNjczMGU0NDE2OGZkYzgyNDFhYzFkZjYwYy90ZXh0cmVnaW9uOjExZDkxMGI2NzMwZTQ0MTY4ZmRjODI0MWFjMWRmNjBjXzI4ODQ_fee9ccb8-a3ce-499f-8256-388413a11d84" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.8pt;font-weight:400;line-height:120%;">The following table summarizes the fair value of assets (liabilities) of the Company&#8217;s derivatives that are required to be measured on a recurring basis as of June&#160;27, 2020 and June&#160;29, 2019 (in thousands):</span></div><div style="margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:45.752%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.637%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.637%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.637%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.641%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level&#160;1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level&#160;2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level&#160;3</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total<br/>Fair&#160;Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency forward contracts &amp; swaps</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic0256643abc24e7c8b807b3caa7cf7d4_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTgvZnJhZzoxMWQ5MTBiNjczMGU0NDE2OGZkYzgyNDFhYzFkZjYwYy90YWJsZTphMjRkOTU2MWI5ZjY0NTI4OWM1NGFlZmFmM2NkNjNiOS90YWJsZXJhbmdlOmEyNGQ5NTYxYjlmNjQ1Mjg5YzU0YWVmYWYzY2Q2M2I5XzQtMS0xLTEtMA_1f2ea731-91ad-426d-9fef-9b97bfdfeb0a">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5378f173939041c387f2342fd6b1ca82_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTgvZnJhZzoxMWQ5MTBiNjczMGU0NDE2OGZkYzgyNDFhYzFkZjYwYy90YWJsZTphMjRkOTU2MWI5ZjY0NTI4OWM1NGFlZmFmM2NkNjNiOS90YWJsZXJhbmdlOmEyNGQ5NTYxYjlmNjQ1Mjg5YzU0YWVmYWYzY2Q2M2I5XzQtMy0xLTEtMA_5f7a8854-74a7-45de-9222-e0a9a0fb2ea6">1,097</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i81f42d256a0643cab2fe7062a7e708f4_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTgvZnJhZzoxMWQ5MTBiNjczMGU0NDE2OGZkYzgyNDFhYzFkZjYwYy90YWJsZTphMjRkOTU2MWI5ZjY0NTI4OWM1NGFlZmFmM2NkNjNiOS90YWJsZXJhbmdlOmEyNGQ5NTYxYjlmNjQ1Mjg5YzU0YWVmYWYzY2Q2M2I5XzQtNS0xLTEtMA_79a3ed11-66bb-4388-92ad-b45f8a71fb93">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9fa6ea0ec62b4ecebe4e7f241e94ce5a_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTgvZnJhZzoxMWQ5MTBiNjczMGU0NDE2OGZkYzgyNDFhYzFkZjYwYy90YWJsZTphMjRkOTU2MWI5ZjY0NTI4OWM1NGFlZmFmM2NkNjNiOS90YWJsZXJhbmdlOmEyNGQ5NTYxYjlmNjQ1Mjg5YzU0YWVmYWYzY2Q2M2I5XzQtNy0xLTEtMA_97aff8a5-a2da-46de-9fe8-10629f75ae9b">1,097</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financial Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swaps</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i26ca3ea7082249bbaa20a9c74cb3ea92_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTgvZnJhZzoxMWQ5MTBiNjczMGU0NDE2OGZkYzgyNDFhYzFkZjYwYy90YWJsZTphMjRkOTU2MWI5ZjY0NTI4OWM1NGFlZmFmM2NkNjNiOS90YWJsZXJhbmdlOmEyNGQ5NTYxYjlmNjQ1Mjg5YzU0YWVmYWYzY2Q2M2I5XzYtMS0xLTEtMA_435ade80-2989-4f5f-baf2-0c1c234ad3a3">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i07c56394aad845af8fc7757d4e0ba4b5_I20200627" decimals="-3" sign="-" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTgvZnJhZzoxMWQ5MTBiNjczMGU0NDE2OGZkYzgyNDFhYzFkZjYwYy90YWJsZTphMjRkOTU2MWI5ZjY0NTI4OWM1NGFlZmFmM2NkNjNiOS90YWJsZXJhbmdlOmEyNGQ5NTYxYjlmNjQ1Mjg5YzU0YWVmYWYzY2Q2M2I5XzYtMy0xLTEtMA_ef912819-83a2-48f0-ac7b-759842de3cd7">957</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4af0c4248339448bb1eb5a2ffaa874e1_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTgvZnJhZzoxMWQ5MTBiNjczMGU0NDE2OGZkYzgyNDFhYzFkZjYwYy90YWJsZTphMjRkOTU2MWI5ZjY0NTI4OWM1NGFlZmFmM2NkNjNiOS90YWJsZXJhbmdlOmEyNGQ5NTYxYjlmNjQ1Mjg5YzU0YWVmYWYzY2Q2M2I5XzYtNS0xLTEtMA_24e9e481-a8b1-4b73-a33e-8f6b73b0abcf">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i12426538bdd24fd6a47e2190f43433a6_I20200627" decimals="-3" sign="-" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTgvZnJhZzoxMWQ5MTBiNjczMGU0NDE2OGZkYzgyNDFhYzFkZjYwYy90YWJsZTphMjRkOTU2MWI5ZjY0NTI4OWM1NGFlZmFmM2NkNjNiOS90YWJsZXJhbmdlOmEyNGQ5NTYxYjlmNjQ1Mjg5YzU0YWVmYWYzY2Q2M2I5XzYtNy0xLTEtMA_f883d071-eb80-4ab6-aa83-46a8e6ce86e6">957</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency forward contracts &amp; swaps</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic0256643abc24e7c8b807b3caa7cf7d4_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTgvZnJhZzoxMWQ5MTBiNjczMGU0NDE2OGZkYzgyNDFhYzFkZjYwYy90YWJsZTphMjRkOTU2MWI5ZjY0NTI4OWM1NGFlZmFmM2NkNjNiOS90YWJsZXJhbmdlOmEyNGQ5NTYxYjlmNjQ1Mjg5YzU0YWVmYWYzY2Q2M2I5XzctMS0xLTEtMA_74793361-45be-45ab-8f81-d7d069bf6048">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i5378f173939041c387f2342fd6b1ca82_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTgvZnJhZzoxMWQ5MTBiNjczMGU0NDE2OGZkYzgyNDFhYzFkZjYwYy90YWJsZTphMjRkOTU2MWI5ZjY0NTI4OWM1NGFlZmFmM2NkNjNiOS90YWJsZXJhbmdlOmEyNGQ5NTYxYjlmNjQ1Mjg5YzU0YWVmYWYzY2Q2M2I5XzctMy0xLTEtMA_4223d020-3629-4150-9048-82abf550092e">1,977</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i81f42d256a0643cab2fe7062a7e708f4_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTgvZnJhZzoxMWQ5MTBiNjczMGU0NDE2OGZkYzgyNDFhYzFkZjYwYy90YWJsZTphMjRkOTU2MWI5ZjY0NTI4OWM1NGFlZmFmM2NkNjNiOS90YWJsZXJhbmdlOmEyNGQ5NTYxYjlmNjQ1Mjg5YzU0YWVmYWYzY2Q2M2I5XzctNS0xLTEtMA_b0f40269-0ef6-4709-af29-a90049be9816">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9fa6ea0ec62b4ecebe4e7f241e94ce5a_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTgvZnJhZzoxMWQ5MTBiNjczMGU0NDE2OGZkYzgyNDFhYzFkZjYwYy90YWJsZTphMjRkOTU2MWI5ZjY0NTI4OWM1NGFlZmFmM2NkNjNiOS90YWJsZXJhbmdlOmEyNGQ5NTYxYjlmNjQ1Mjg5YzU0YWVmYWYzY2Q2M2I5XzctNy0xLTEtMA_21a7a8dc-e679-4c3c-b287-ffabe3301fd2">1,977</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29, 2019</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level&#160;1</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level&#160;2</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level&#160;3</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total<br/>Fair&#160;Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swaps</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic32283f3f1374e70937960a28632879d_I20190629" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTgvZnJhZzoxMWQ5MTBiNjczMGU0NDE2OGZkYzgyNDFhYzFkZjYwYy90YWJsZTphMjRkOTU2MWI5ZjY0NTI4OWM1NGFlZmFmM2NkNjNiOS90YWJsZXJhbmdlOmEyNGQ5NTYxYjlmNjQ1Mjg5YzU0YWVmYWYzY2Q2M2I5XzEyLTEtMS0xLTA_70ec78fa-0aab-4abf-bb61-8cd213fdba41">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9ea7d2a8c8b7450786ee24c7b12b1cb8_I20190629" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTgvZnJhZzoxMWQ5MTBiNjczMGU0NDE2OGZkYzgyNDFhYzFkZjYwYy90YWJsZTphMjRkOTU2MWI5ZjY0NTI4OWM1NGFlZmFmM2NkNjNiOS90YWJsZXJhbmdlOmEyNGQ5NTYxYjlmNjQ1Mjg5YzU0YWVmYWYzY2Q2M2I5XzEyLTMtMS0xLTA_c1dfef23-a938-4cde-a960-1fa7df144d3e">2</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icf78ac9e33bc4912b5f876fff824f714_I20190629" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTgvZnJhZzoxMWQ5MTBiNjczMGU0NDE2OGZkYzgyNDFhYzFkZjYwYy90YWJsZTphMjRkOTU2MWI5ZjY0NTI4OWM1NGFlZmFmM2NkNjNiOS90YWJsZXJhbmdlOmEyNGQ5NTYxYjlmNjQ1Mjg5YzU0YWVmYWYzY2Q2M2I5XzEyLTUtMS0xLTA_f0224e4e-ef95-4e46-a35a-62974606a64d">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id6be72a71f574797a9b287d6a4ff3e92_I20190629" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTgvZnJhZzoxMWQ5MTBiNjczMGU0NDE2OGZkYzgyNDFhYzFkZjYwYy90YWJsZTphMjRkOTU2MWI5ZjY0NTI4OWM1NGFlZmFmM2NkNjNiOS90YWJsZXJhbmdlOmEyNGQ5NTYxYjlmNjQ1Mjg5YzU0YWVmYWYzY2Q2M2I5XzEyLTctMS0xLTA_07dd386e-4956-4c34-bf3c-44b156546e49">2</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency forward contracts &amp; swaps</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id776ecdb11b6421eb90430963dfcf728_I20190629" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTgvZnJhZzoxMWQ5MTBiNjczMGU0NDE2OGZkYzgyNDFhYzFkZjYwYy90YWJsZTphMjRkOTU2MWI5ZjY0NTI4OWM1NGFlZmFmM2NkNjNiOS90YWJsZXJhbmdlOmEyNGQ5NTYxYjlmNjQ1Mjg5YzU0YWVmYWYzY2Q2M2I5XzEzLTEtMS0xLTA_f60e883d-01c3-4bc8-a2e0-ecb316a44fb5">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic367bb43c7bd4b4ab2381a2f3b083b13_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTgvZnJhZzoxMWQ5MTBiNjczMGU0NDE2OGZkYzgyNDFhYzFkZjYwYy90YWJsZTphMjRkOTU2MWI5ZjY0NTI4OWM1NGFlZmFmM2NkNjNiOS90YWJsZXJhbmdlOmEyNGQ5NTYxYjlmNjQ1Mjg5YzU0YWVmYWYzY2Q2M2I5XzEzLTMtMS0xLTA_96bddecd-3212-4c3a-9bc6-e8ba20c93a2f">3,232</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i043c35d47eeb4db9b2293a56e60ec520_I20190629" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTgvZnJhZzoxMWQ5MTBiNjczMGU0NDE2OGZkYzgyNDFhYzFkZjYwYy90YWJsZTphMjRkOTU2MWI5ZjY0NTI4OWM1NGFlZmFmM2NkNjNiOS90YWJsZXJhbmdlOmEyNGQ5NTYxYjlmNjQ1Mjg5YzU0YWVmYWYzY2Q2M2I5XzEzLTUtMS0xLTA_7b8d463d-a892-4c63-8629-b021c76badcf">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id8b0ab53ec0146ffb3c7fd4f7baaf1a3_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTgvZnJhZzoxMWQ5MTBiNjczMGU0NDE2OGZkYzgyNDFhYzFkZjYwYy90YWJsZTphMjRkOTU2MWI5ZjY0NTI4OWM1NGFlZmFmM2NkNjNiOS90YWJsZXJhbmdlOmEyNGQ5NTYxYjlmNjQ1Mjg5YzU0YWVmYWYzY2Q2M2I5XzEzLTctMS0xLTA_94b6f32d-7a31-4d9e-9d8e-80bfd11ec84e">3,232</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr></table></div></ix:nonNumeric><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.8pt;font-weight:400;line-height:120%;">The Company currently has forward contracts to hedge known future cash outflows for expenses denominated in the Mexican peso and an interest rate swap to mitigate risk associated with certain borrowings under the Company&#8217;s debt arrangement. These contracts are measured on a recurring basis based on the foreign currency spot rates and forward rates quoted by banks or foreign currency dealers. These contracts are marked to market using level 2 input criteria every quarter with the unrealized gain or loss, net of tax, reported as a component of shareholders&#8217; equity in accumulated other comprehensive income (loss), as they qualify for hedge accounting.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The carrying values of cash and cash equivalents, accounts receivable, current liabilities, and non current lease liability are reflected on the balance sheets at June&#160;27, 2020 and June&#160;29, 2019, reasonably approximate their fair value. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company&#8217;s long-term debt, which is measured at amortized cost, primarily consists of a revolving line of credit, a term loan and an equipment term loan. These borrowings bear interest at either a &#8220;Base Rate&#8221; or a &#8220;Fixed Rate,&#8221; as elected by the Company. Each of these rates is a variable floating rate dependent upon current market conditions and the Company&#8217;s current credit risk as discussed in footnote 4.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As a result of the determinable market rate for our revolving line of credit, term loan and equipment term, they are classified within Level 2 of the fair value hierarchy. Further, the carrying value of each of these instruments reasonably approximates their fair value as of June&#160;27, 2020 and June&#160;29, 2019. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Other assets and liabilities held by the Company may be required to be measured at fair value on a non recurring basis. As of June&#160;29, 2019, the customer relationship intangibles were written down to their fair value of $0. This measurement was the result of certain triggering events that occurred during the third quarter of fiscal year 2019. Refer to Note 14 for further discussion of the impairment.</span></div></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">52</span></div></div></div><div id="i1edc9b13d5734ec8a60a2caeb643d22f_121"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">12. <ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90ZXh0cmVnaW9uOjgyMzUxN2ZiNDkxNDQ4YTNiNzI5OTgxOWRhYTBhMTcwXzE3NjY_138a0f51-40a6-4090-a615-3785ee5fb394" continuedAt="i49e21e4146ad49c5955d16dee1e63308" escape="true">ENTERPRISE-WIDE DISCLOSURES</ix:nonNumeric></span></div><ix:continuation id="i49e21e4146ad49c5955d16dee1e63308" continuedAt="id05587eb87b14da98963a1e8b25443f0"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Operating segments are defined in ASC Topic 280, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Segment Reporting</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> as components of an enterprise for which separate financial information is available that is evaluated regularly by the chief operating decision maker, or decision making group, in deciding how to allocate resources and in assessing performance. The Company&#8217;s chief operating decision maker is its Chief Executive Officer. As of June&#160;27, 2020, the Company operates and internally manages a single operating segment, Electronics Manufacturing Services as this is the only discrete financial information that is regularly reviewed by the chief operating decision maker.  This segment provides integrated electronic and mechanical engineering, assembly, sourcing and procurement, logistics, and new product testing for our customers. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Products and Services</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Of the revenues for the years ended June&#160;27, 2020,&#160;June&#160;29, 2019, and June&#160;30, 2018, EMS sales and services were $<ix:nonFraction unitRef="usd" contextRef="i570eaa09b09742a484d25c1c525d1959_D20190630-20200627" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90ZXh0cmVnaW9uOjgyMzUxN2ZiNDkxNDQ4YTNiNzI5OTgxOWRhYTBhMTcwXzkyNw_7e2e928c-1351-453b-9188-85a0fbe5d971">449.5</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="iea460f237d4c456b922ee584b33fa133_D20180701-20190629" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90ZXh0cmVnaW9uOjgyMzUxN2ZiNDkxNDQ4YTNiNzI5OTgxOWRhYTBhMTcwXzkzMQ_341d0180-2637-4f1b-807f-7b5afc111cc0">463.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ie071f46101be40deaa850fa25edf6c67_D20170702-20180630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90ZXh0cmVnaW9uOjgyMzUxN2ZiNDkxNDQ4YTNiNzI5OTgxOWRhYTBhMTcwXzkzOA_06172306-fe6b-4553-995c-bc24120ce3e1">445.8</ix:nonFraction> million, respectively. Keyboard sales for the years ended June&#160;27, 2020,&#160;June&#160;29, 2019, and June&#160;30, 2018 were $<ix:nonFraction unitRef="usd" contextRef="i08c114259611403a93ed314da2abda7c_D20190630-20200627" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90ZXh0cmVnaW9uOjgyMzUxN2ZiNDkxNDQ4YTNiNzI5OTgxOWRhYTBhMTcwXzEwMTE_9b6757e7-ca56-4b62-9151-3635d46f68d1">4,000</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i396f38104d5c4ad1a1b8aeec99e5b749_D20180701-20190629" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90ZXh0cmVnaW9uOjgyMzUxN2ZiNDkxNDQ4YTNiNzI5OTgxOWRhYTBhMTcwXzEwMTU_a1a01b8c-e96c-4e7a-8905-e0276f344b51">0.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i2b7db99dcaa2417c91080fdfabf905ae_D20170702-20180630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90ZXh0cmVnaW9uOjgyMzUxN2ZiNDkxNDQ4YTNiNzI5OTgxOWRhYTBhMTcwXzEwMjI_dbf42889-fffa-4b69-83ca-713c24cf5f1c">0.5</ix:nonFraction> million, respectively.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Geographic Areas</span></div><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90ZXh0cmVnaW9uOjgyMzUxN2ZiNDkxNDQ4YTNiNzI5OTgxOWRhYTBhMTcwXzE3NjI_f4b9b52d-a6e0-45d3-8759-813277e31e21" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Net sales and long-lived assets (property, plant, and equipment) by geographic area for the years ended and as of June&#160;27, 2020,&#160;June&#160;29, 2019 and June&#160;30, 2018 are summarized in the following table. Net sales set forth below are based on the shipping destination. Long-lived assets information is based on the physical location of the asset. </span></div><div style="text-align:center;margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:59.222%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.637%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.637%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.640%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Geographic net sales:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Domestic (U.S.)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if162cd9a65074e559d1bf8adf79a2b1e_D20190630-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZTo0OTA2M2I3YTVhMTk0OWFhYjVjOWUxZTVmZDZlZmRjZC90YWJsZXJhbmdlOjQ5MDYzYjdhNWExOTQ5YWFiNWM5ZTFlNWZkNmVmZGNkXzQtMS0xLTEtMA_936c380c-fc10-4fb8-84f1-090595285d7a">338,766</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i93859321c9e74484b07479e4c34dd97f_D20180701-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZTo0OTA2M2I3YTVhMTk0OWFhYjVjOWUxZTVmZDZlZmRjZC90YWJsZXJhbmdlOjQ5MDYzYjdhNWExOTQ5YWFiNWM5ZTFlNWZkNmVmZGNkXzQtMy0xLTEtMA_45102c38-6a57-49e8-89d7-7026f9e30ebb">357,341</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9212c650f9ee45fe973bdd348c882ebe_D20170702-20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZTo0OTA2M2I3YTVhMTk0OWFhYjVjOWUxZTVmZDZlZmRjZC90YWJsZXJhbmdlOjQ5MDYzYjdhNWExOTQ5YWFiNWM5ZTFlNWZkNmVmZGNkXzQtNS0xLTEtMA_507fa2ab-2c25-4233-b710-2b855cb9372e">329,230</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0b8fa2b29c3646809a9803139bdbb2dd_D20190630-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZTo0OTA2M2I3YTVhMTk0OWFhYjVjOWUxZTVmZDZlZmRjZC90YWJsZXJhbmdlOjQ5MDYzYjdhNWExOTQ5YWFiNWM5ZTFlNWZkNmVmZGNkXzUtMS0xLTEtMA_014bf840-173c-409d-b204-a7561696ee7e">110,714</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d43f11de5ef49ec9b8e6dccf1c6b180_D20180701-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZTo0OTA2M2I3YTVhMTk0OWFhYjVjOWUxZTVmZDZlZmRjZC90YWJsZXJhbmdlOjQ5MDYzYjdhNWExOTQ5YWFiNWM5ZTFlNWZkNmVmZGNkXzUtMy0xLTEtMA_064c9334-8bdf-4767-8e74-fb337846bf80">106,703</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib9c1ebe5c2324dfea7c0542006bfdceb_D20170702-20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZTo0OTA2M2I3YTVhMTk0OWFhYjVjOWUxZTVmZDZlZmRjZC90YWJsZXJhbmdlOjQ5MDYzYjdhNWExOTQ5YWFiNWM5ZTFlNWZkNmVmZGNkXzUtNS0xLTEtMA_544b60c1-a31b-4b55-bfa6-cd8bcd2170e6">117,092</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZTo0OTA2M2I3YTVhMTk0OWFhYjVjOWUxZTVmZDZlZmRjZC90YWJsZXJhbmdlOjQ5MDYzYjdhNWExOTQ5YWFiNWM5ZTFlNWZkNmVmZGNkXzYtMS0xLTEtMA_bdeffc3d-a4cc-47eb-aab0-6e715521cf40">449,480</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZTo0OTA2M2I3YTVhMTk0OWFhYjVjOWUxZTVmZDZlZmRjZC90YWJsZXJhbmdlOjQ5MDYzYjdhNWExOTQ5YWFiNWM5ZTFlNWZkNmVmZGNkXzYtMy0xLTEtMA_100e1cf5-11ab-4846-9419-f53e6bcc5307">464,044</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZTo0OTA2M2I3YTVhMTk0OWFhYjVjOWUxZTVmZDZlZmRjZC90YWJsZXJhbmdlOjQ5MDYzYjdhNWExOTQ5YWFiNWM5ZTFlNWZkNmVmZGNkXzYtNS0xLTEtMA_2488d2db-7ce0-41b9-98c7-88f654e86678">446,322</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-lived assets:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icff16e24de7a4261b7a3bbc635773d74_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZTo0OTA2M2I3YTVhMTk0OWFhYjVjOWUxZTVmZDZlZmRjZC90YWJsZXJhbmdlOjQ5MDYzYjdhNWExOTQ5YWFiNWM5ZTFlNWZkNmVmZGNkXzktMS0xLTEtMA_bd9e6502-71ba-4ac4-94be-3c292c542995">9,213</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id006ed3cf9b94acf9dc1ff7076c72466_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZTo0OTA2M2I3YTVhMTk0OWFhYjVjOWUxZTVmZDZlZmRjZC90YWJsZXJhbmdlOjQ5MDYzYjdhNWExOTQ5YWFiNWM5ZTFlNWZkNmVmZGNkXzktMy0xLTEtMA_49f5ccdd-2660-4faf-a907-f09774544835">9,658</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i56179dca4d6e462d9838e230e1718fb7_I20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZTo0OTA2M2I3YTVhMTk0OWFhYjVjOWUxZTVmZDZlZmRjZC90YWJsZXJhbmdlOjQ5MDYzYjdhNWExOTQ5YWFiNWM5ZTFlNWZkNmVmZGNkXzktNS0xLTEtMA_95b1a2f4-0878-47cd-8dd6-cc60c06ea931">7,454</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Mexico</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib737f13395734848b770b870c502eb7c_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZTo0OTA2M2I3YTVhMTk0OWFhYjVjOWUxZTVmZDZlZmRjZC90YWJsZXJhbmdlOjQ5MDYzYjdhNWExOTQ5YWFiNWM5ZTFlNWZkNmVmZGNkXzEwLTEtMS0xLTA_e59f4448-0c8a-4b17-b1dd-9d27c9beae2a">19,325</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1791dbe1fa654516b6311441807f69e7_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZTo0OTA2M2I3YTVhMTk0OWFhYjVjOWUxZTVmZDZlZmRjZC90YWJsZXJhbmdlOjQ5MDYzYjdhNWExOTQ5YWFiNWM5ZTFlNWZkNmVmZGNkXzEwLTMtMS0xLTA_159bc0d1-9420-4555-a1db-7eff8b69e33d">17,781</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3211475da8c4439891c4747712aed861_I20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZTo0OTA2M2I3YTVhMTk0OWFhYjVjOWUxZTVmZDZlZmRjZC90YWJsZXJhbmdlOjQ5MDYzYjdhNWExOTQ5YWFiNWM5ZTFlNWZkNmVmZGNkXzEwLTUtMS0xLTA_ff54fc4d-ca69-4ac3-a158-5c25e0416261">19,395</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vietnam</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id1a7bf4311244cac9fed48bc031ba035_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZTo0OTA2M2I3YTVhMTk0OWFhYjVjOWUxZTVmZDZlZmRjZC90YWJsZXJhbmdlOjQ5MDYzYjdhNWExOTQ5YWFiNWM5ZTFlNWZkNmVmZGNkXzExLTEtMS0xLTA_a5273a74-49c7-4f7b-b9b3-b5220e318ffc">2,644</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib83377bfd92f4d58b27e7202d05ab3fb_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZTo0OTA2M2I3YTVhMTk0OWFhYjVjOWUxZTVmZDZlZmRjZC90YWJsZXJhbmdlOjQ5MDYzYjdhNWExOTQ5YWFiNWM5ZTFlNWZkNmVmZGNkXzExLTMtMS0xLTA_8b92e6f4-b0ae-4793-9912-567fa23357d5">1,220</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5844325265834803a8ada99d559aa879_I20180630" decimals="-3" format="ixt:zerodash" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZTo0OTA2M2I3YTVhMTk0OWFhYjVjOWUxZTVmZDZlZmRjZC90YWJsZXJhbmdlOjQ5MDYzYjdhNWExOTQ5YWFiNWM5ZTFlNWZkNmVmZGNkXzExLTUtMS0xLTA_11624517-9b83-480a-bae4-fc106e00bc99">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">China</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4b93c4ea0e5546039d03a5006687632f_I20200627" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZTo0OTA2M2I3YTVhMTk0OWFhYjVjOWUxZTVmZDZlZmRjZC90YWJsZXJhbmdlOjQ5MDYzYjdhNWExOTQ5YWFiNWM5ZTFlNWZkNmVmZGNkXzEyLTEtMS0xLTA_8cc1bbf6-824c-4e85-9e75-a1bd6bf30481">582</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia52d4213314346d08709ecf30c40470d_I20190629" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZTo0OTA2M2I3YTVhMTk0OWFhYjVjOWUxZTVmZDZlZmRjZC90YWJsZXJhbmdlOjQ5MDYzYjdhNWExOTQ5YWFiNWM5ZTFlNWZkNmVmZGNkXzEyLTMtMS0xLTA_6191d1ef-1a91-47bc-986f-6ee8d638128b">754</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i14167a4c97dc49e48b5a8d87e007a384_I20180630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZTo0OTA2M2I3YTVhMTk0OWFhYjVjOWUxZTVmZDZlZmRjZC90YWJsZXJhbmdlOjQ5MDYzYjdhNWExOTQ5YWFiNWM5ZTFlNWZkNmVmZGNkXzEyLTUtMS0xLTA_fad0ffa6-9b50-4fa2-91c4-cce3e15f366d">699</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZTo0OTA2M2I3YTVhMTk0OWFhYjVjOWUxZTVmZDZlZmRjZC90YWJsZXJhbmdlOjQ5MDYzYjdhNWExOTQ5YWFiNWM5ZTFlNWZkNmVmZGNkXzEzLTEtMS0xLTA_2bde1ea2-2d0a-4d07-89c1-5e3be684e9d9">31,764</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZTo0OTA2M2I3YTVhMTk0OWFhYjVjOWUxZTVmZDZlZmRjZC90YWJsZXJhbmdlOjQ5MDYzYjdhNWExOTQ5YWFiNWM5ZTFlNWZkNmVmZGNkXzEzLTMtMS0xLTA_88ed7522-2eca-424e-a4e4-34183005b27f">29,413</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2819986de33848eba794ea5f86e04bb0_I20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZTo0OTA2M2I3YTVhMTk0OWFhYjVjOWUxZTVmZDZlZmRjZC90YWJsZXJhbmdlOjQ5MDYzYjdhNWExOTQ5YWFiNWM5ZTFlNWZkNmVmZGNkXzEzLTUtMS0xLTA_43df959e-749f-49b3-a011-996ef3ef5ecb">27,548</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90ZXh0cmVnaW9uOjgyMzUxN2ZiNDkxNDQ4YTNiNzI5OTgxOWRhYTBhMTcwXzE3NTY_82c24c00-4ebb-48ff-99f5-d817d8ec4cc1" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Percentage of net sales made to customers located in the following countries:</span></div><div style="text-align:center;margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:59.222%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.637%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.637%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.640%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="if162cd9a65074e559d1bf8adf79a2b1e_D20190630-20200627" decimals="2" name="ktcc:PercentageOfNetSales" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZToxZWIzZTJiMjQ2MTQ0MTMyOTY3YWE3MzU5ZjY0NDNjNC90YWJsZXJhbmdlOjFlYjNlMmIyNDYxNDQxMzI5NjdhYTczNTlmNjQ0M2M0XzItMS0xLTEtMA_fa9f3444-55e3-47f1-8223-94a890fc27a4">75</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i93859321c9e74484b07479e4c34dd97f_D20180701-20190629" decimals="2" name="ktcc:PercentageOfNetSales" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZToxZWIzZTJiMjQ2MTQ0MTMyOTY3YWE3MzU5ZjY0NDNjNC90YWJsZXJhbmdlOjFlYjNlMmIyNDYxNDQxMzI5NjdhYTczNTlmNjQ0M2M0XzItMy0xLTEtMA_75552525-ad1a-4474-9dea-8f3124a726dd">77</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i9212c650f9ee45fe973bdd348c882ebe_D20170702-20180630" decimals="2" name="ktcc:PercentageOfNetSales" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZToxZWIzZTJiMjQ2MTQ0MTMyOTY3YWE3MzU5ZjY0NDNjNC90YWJsZXJhbmdlOjFlYjNlMmIyNDYxNDQxMzI5NjdhYTczNTlmNjQ0M2M0XzItNS0xLTEtMA_2c6135a4-52b4-4aaf-817d-e5b261a3db6a">74</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">China</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i8ce2251128b347fdad2eeae01c6a6d95_D20190630-20200627" decimals="2" name="ktcc:PercentageOfNetSales" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZToxZWIzZTJiMjQ2MTQ0MTMyOTY3YWE3MzU5ZjY0NDNjNC90YWJsZXJhbmdlOjFlYjNlMmIyNDYxNDQxMzI5NjdhYTczNTlmNjQ0M2M0XzMtMS0xLTEtMA_3a86c19b-0147-409c-a0d0-a6e73a753322">19</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="iff6f3bf93c324efea016a15cc899091e_D20180701-20190629" decimals="2" name="ktcc:PercentageOfNetSales" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZToxZWIzZTJiMjQ2MTQ0MTMyOTY3YWE3MzU5ZjY0NDNjNC90YWJsZXJhbmdlOjFlYjNlMmIyNDYxNDQxMzI5NjdhYTczNTlmNjQ0M2M0XzMtMy0xLTEtMA_5e78a58d-dd57-47fc-aa04-c713fea12d7e">19</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="ibda93d5094624f739b3925d2202994d5_D20170702-20180630" decimals="2" name="ktcc:PercentageOfNetSales" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZToxZWIzZTJiMjQ2MTQ0MTMyOTY3YWE3MzU5ZjY0NDNjNC90YWJsZXJhbmdlOjFlYjNlMmIyNDYxNDQxMzI5NjdhYTczNTlmNjQ0M2M0XzMtNS0xLTEtMA_ede7775e-d1e0-442d-8ec7-10fe7e39bd7d">24</ix:nonFraction></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Other foreign countries </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(a)</sup></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i0b8fa2b29c3646809a9803139bdbb2dd_D20190630-20200627" decimals="2" name="ktcc:PercentageOfNetSales" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZToxZWIzZTJiMjQ2MTQ0MTMyOTY3YWE3MzU5ZjY0NDNjNC90YWJsZXJhbmdlOjFlYjNlMmIyNDYxNDQxMzI5NjdhYTczNTlmNjQ0M2M0XzQtMS0xLTEtMA_37d5825e-a619-491a-9f58-75ff2ecd7ca3">5</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i4d43f11de5ef49ec9b8e6dccf1c6b180_D20180701-20190629" decimals="2" name="ktcc:PercentageOfNetSales" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZToxZWIzZTJiMjQ2MTQ0MTMyOTY3YWE3MzU5ZjY0NDNjNC90YWJsZXJhbmdlOjFlYjNlMmIyNDYxNDQxMzI5NjdhYTczNTlmNjQ0M2M0XzQtMy0xLTEtMA_34725e9c-9ad9-4e97-876d-6f3fe12458a4">3</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="ib9c1ebe5c2324dfea7c0542006bfdceb_D20170702-20180630" decimals="2" name="ktcc:PercentageOfNetSales" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZToxZWIzZTJiMjQ2MTQ0MTMyOTY3YWE3MzU5ZjY0NDNjNC90YWJsZXJhbmdlOjFlYjNlMmIyNDYxNDQxMzI5NjdhYTczNTlmNjQ0M2M0XzQtNS0xLTEtMA_6f12b0ff-58d5-4d37-b89e-4945c38d2292">2</ix:nonFraction></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Canada</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i9691af984f324b729f3733f5e1bae50b_D20190630-20200627" decimals="2" name="ktcc:PercentageOfNetSales" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZToxZWIzZTJiMjQ2MTQ0MTMyOTY3YWE3MzU5ZjY0NDNjNC90YWJsZXJhbmdlOjFlYjNlMmIyNDYxNDQxMzI5NjdhYTczNTlmNjQ0M2M0XzUtMS0xLTEtMA_cea04735-70ac-40f3-90a9-ea7ced3f899d">1</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="ia329808b567842c59af6b84984f9468c_D20180701-20190629" decimals="2" name="ktcc:PercentageOfNetSales" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZToxZWIzZTJiMjQ2MTQ0MTMyOTY3YWE3MzU5ZjY0NDNjNC90YWJsZXJhbmdlOjFlYjNlMmIyNDYxNDQxMzI5NjdhYTczNTlmNjQ0M2M0XzUtMy0xLTEtMA_6e9004ad-917a-4f5f-8a0f-ccd676747b00">1</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i06b33a1856644c739f80cc910167394f_D20170702-20180630" decimals="2" format="ixt:zerodash" name="ktcc:PercentageOfNetSales" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZToxZWIzZTJiMjQ2MTQ0MTMyOTY3YWE3MzU5ZjY0NDNjNC90YWJsZXJhbmdlOjFlYjNlMmIyNDYxNDQxMzI5NjdhYTczNTlmNjQ0M2M0XzUtNS0xLTEtMA_40164bfb-c676-4f25-9b3b-246a3a5eb29f">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="2" name="ktcc:PercentageOfNetSales" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZToxZWIzZTJiMjQ2MTQ0MTMyOTY3YWE3MzU5ZjY0NDNjNC90YWJsZXJhbmdlOjFlYjNlMmIyNDYxNDQxMzI5NjdhYTczNTlmNjQ0M2M0XzYtMS0xLTEtMA_27d67e41-f528-410e-ae51-3926dc765bb9">100</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="2" name="ktcc:PercentageOfNetSales" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZToxZWIzZTJiMjQ2MTQ0MTMyOTY3YWE3MzU5ZjY0NDNjNC90YWJsZXJhbmdlOjFlYjNlMmIyNDYxNDQxMzI5NjdhYTczNTlmNjQ0M2M0XzYtMy0xLTEtMA_877c732b-b9e0-4f49-a56c-ac71217e4ee7">100</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="2" name="ktcc:PercentageOfNetSales" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZToxZWIzZTJiMjQ2MTQ0MTMyOTY3YWE3MzU5ZjY0NDNjNC90YWJsZXJhbmdlOjFlYjNlMmIyNDYxNDQxMzI5NjdhYTczNTlmNjQ0M2M0XzYtNS0xLTEtMA_e741aad0-51fc-49b6-b5eb-2821bb5b70dc">100</ix:nonFraction>%</span></td></tr></table></div><div style="padding-left:36pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(a) No other individual foreign country accounted for 10% or more of the foreign sales in fiscal years 2020, 2019 or 2018.</span></div></ix:nonNumeric></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">53</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><ix:continuation id="id05587eb87b14da98963a1e8b25443f0"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Significant Customers</span></div><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="ktcc:ScheduleOfPercentageOfNetSalesAndNetAccountsReceivablesDueFromCustomersFromContinuingOperationsTableTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90ZXh0cmVnaW9uOjgyMzUxN2ZiNDkxNDQ4YTNiNzI5OTgxOWRhYTBhMTcwXzE3NzI_6662e99f-bceb-48d7-9ac0-34130e2f2f42" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The percentage of net sales to and trade accounts receivables from significant customers were as follows:</span></div><div style="margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:32.282%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.637%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.637%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.637%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.637%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.642%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Percentage of Net<br/>Sales Fiscal Year</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Percentage&#160;of<br/>Trade&#160;Accounts&#160;Receivable<br/>Fiscal Year</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer A</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="ic6889d8c11d3483fb09ec8f50a505c33_D20190630-20200627" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZToyOWI2NGNmOWUxZTE0NDU1ODQ5Y2FkN2ZmYWUxNTk0OC90YWJsZXJhbmdlOjI5YjY0Y2Y5ZTFlMTQ0NTU4NDljYWQ3ZmZhZTE1OTQ4XzItMS0xLTEtMA_156caee6-b697-4278-85cb-304c2b16728a">18</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i574b8a23b1b54db48640f88366c9c79c_D20180701-20190629" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZToyOWI2NGNmOWUxZTE0NDU1ODQ5Y2FkN2ZmYWUxNTk0OC90YWJsZXJhbmdlOjI5YjY0Y2Y5ZTFlMTQ0NTU4NDljYWQ3ZmZhZTE1OTQ4XzItMy0xLTEtMA_2490ed08-c823-49bf-b6f7-6bae32d1cfd2">17</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i4b895dd44de84c0db45f1c9daddca15d_D20170702-20180630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZToyOWI2NGNmOWUxZTE0NDU1ODQ5Y2FkN2ZmYWUxNTk0OC90YWJsZXJhbmdlOjI5YjY0Y2Y5ZTFlMTQ0NTU4NDljYWQ3ZmZhZTE1OTQ4XzItNS0xLTEtMA_729158ad-f6a6-4eb4-adbd-f967317d655d">19</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="ic6889d8c11d3483fb09ec8f50a505c33_D20190630-20200627" decimals="2" name="ktcc:EntityWideTradeReceivablesMajorCustomerPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZToyOWI2NGNmOWUxZTE0NDU1ODQ5Y2FkN2ZmYWUxNTk0OC90YWJsZXJhbmdlOjI5YjY0Y2Y5ZTFlMTQ0NTU4NDljYWQ3ZmZhZTE1OTQ4XzItNy0xLTEtMA_47a6a345-5f81-40a6-a41e-f797b8ebd0a4">14</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i574b8a23b1b54db48640f88366c9c79c_D20180701-20190629" decimals="2" name="ktcc:EntityWideTradeReceivablesMajorCustomerPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZToyOWI2NGNmOWUxZTE0NDU1ODQ5Y2FkN2ZmYWUxNTk0OC90YWJsZXJhbmdlOjI5YjY0Y2Y5ZTFlMTQ0NTU4NDljYWQ3ZmZhZTE1OTQ4XzItOS0xLTEtMA_57e71ea7-df46-4f3c-847c-d5f89f9ee953">11</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer B</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">*</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">*</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">*</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="id49775335103407480882142f01eb7b9_D20190630-20200627" decimals="2" name="ktcc:EntityWideTradeReceivablesMajorCustomerPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZToyOWI2NGNmOWUxZTE0NDU1ODQ5Y2FkN2ZmYWUxNTk0OC90YWJsZXJhbmdlOjI5YjY0Y2Y5ZTFlMTQ0NTU4NDljYWQ3ZmZhZTE1OTQ4XzMtNy0xLTEtMA_51f4c1d1-823c-496e-99b1-f7af224ee04f">12</ix:nonFraction> %</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">*</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr></table></div></ix:nonNumeric><div style="padding-left:36pt;margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">* Current customer amount represents less than 10%.</span></div></ix:continuation><div style="padding-left:36pt;margin-top:5pt;margin-bottom:5pt;"><span><br/></span></div><div id="i1edc9b13d5734ec8a60a2caeb643d22f_124"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">13. <ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:QuarterlyFinancialInformationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90ZXh0cmVnaW9uOjA2NmM1NTc0MjQzNTQ5ZTliMjQzMjk0NmI1NzliNmNjXzUx_9520cc5c-3656-4966-ab44-5b75e77718d0" continuedAt="id922c38f2fe746efaac4f67e17d2e7d8" escape="true"><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90ZXh0cmVnaW9uOjA2NmM1NTc0MjQzNTQ5ZTliMjQzMjk0NmI1NzliNmNjXzU3_2bfc6b75-a61b-4a8d-8bea-74ea718090d6" continuedAt="i5e046ae3012b4ef4892b2bb8bebdc411" escape="true">QUARTERLY FINANCIAL DATA (Unaudited)</ix:nonNumeric></ix:nonNumeric></span></div><div style="margin-top:5pt;margin-bottom:5pt;"><ix:continuation id="id922c38f2fe746efaac4f67e17d2e7d8"><ix:continuation id="i5e046ae3012b4ef4892b2bb8bebdc411"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:45.752%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.637%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.637%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.637%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.641%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended June 27, 2020</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">First<br/>Quarter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Second<br/>Quarter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Third<br/>Quarter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fourth<br/>Quarter</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands, except per share amounts)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net sales</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i65008c92b6a64c2786f9473d64a17289_D20190630-20190928" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzMtMS0xLTEtMA_b5f69b31-a83e-481c-8396-75879cc456b4">105,285</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i74a72223b96144599e38f52d35d03c53_D20190929-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzMtMy0xLTEtMA_7a1a6a01-d5e4-43a9-9415-a00923d3944d">116,722</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic13c34ef9ded4fe29dadf129b2994b44_D20191229-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzMtNS0xLTEtMA_8f8ea6dd-4fce-4bae-8656-baa233e4fa65">111,455</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icb2d4d4229df48be8bfaac6bb0c5bd8c_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzMtNy0xLTEtMA_9042961b-fc3d-4c85-a0f5-c3c7ff8998e3">116,018</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i65008c92b6a64c2786f9473d64a17289_D20190630-20190928" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzQtMS0xLTEtMA_b6f6beab-eb9a-4ab0-a500-4246e6d335c9">9,273</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i74a72223b96144599e38f52d35d03c53_D20190929-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzQtMy0xLTEtMA_c8900435-9d48-4f5e-82e2-12737fb95dda">8,122</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic13c34ef9ded4fe29dadf129b2994b44_D20191229-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzQtNS0xLTEtMA_20f1ad74-9a18-4005-b036-605451ae5067">9,248</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icb2d4d4229df48be8bfaac6bb0c5bd8c_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzQtNy0xLTEtMA_ca3b1c32-cd13-4401-ba5e-871a1e80f24a">8,606</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income before income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i65008c92b6a64c2786f9473d64a17289_D20190630-20190928" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzUtMS0xLTEtMA_f3682c3d-161a-478c-b467-c74e2f7b375a">1,829</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i74a72223b96144599e38f52d35d03c53_D20190929-20191228" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzUtMy0xLTEtMA_a246da64-59f2-47dd-afbf-e58601052369">974</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic13c34ef9ded4fe29dadf129b2994b44_D20191229-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzUtNS0xLTEtMA_fe91ff68-6a9c-4628-9475-e6943e82ee45">1,010</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icb2d4d4229df48be8bfaac6bb0c5bd8c_D20200329-20200627" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzUtNy0xLTEtMA_b579cceb-b041-45ca-bb87-d385cd5571c2">506</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i65008c92b6a64c2786f9473d64a17289_D20190630-20190928" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzYtMS0xLTEtMA_af4cf388-a115-4db3-bad2-ed7cc6a1f856">1,552</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i74a72223b96144599e38f52d35d03c53_D20190929-20191228" decimals="-3" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzYtMy0xLTEtMA_832bdb5b-b9b0-41a2-98cf-2b6007974351">824</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic13c34ef9ded4fe29dadf129b2994b44_D20191229-20200328" decimals="-3" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzYtNS0xLTEtMA_94f70176-941f-44fa-90db-fd0d502c97ab">910</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icb2d4d4229df48be8bfaac6bb0c5bd8c_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzYtNy0xLTEtMA_6bf72c72-caca-4c85-9ee0-9979a6318241">1,472</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income per share - basic</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i65008c92b6a64c2786f9473d64a17289_D20190630-20190928" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzctMS0xLTEtMA_a3fcb9cf-d31b-4cd8-8976-0799438c5e0c">0.14</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i74a72223b96144599e38f52d35d03c53_D20190929-20191228" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzctMy0xLTEtMA_4bb650b1-4855-4370-8fa2-1c295db70011">0.08</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="ic13c34ef9ded4fe29dadf129b2994b44_D20191229-20200328" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzctNS0xLTEtMA_7b91bf3b-b839-494e-b467-31690f52be42">0.08</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="icb2d4d4229df48be8bfaac6bb0c5bd8c_D20200329-20200627" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzctNy0xLTEtMA_72bdd1df-cbee-4f4b-9999-532111709cb4">0.14</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income per share - diluted</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i65008c92b6a64c2786f9473d64a17289_D20190630-20190928" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzgtMS0xLTEtMA_c89b7f00-864d-441a-b343-1bb46b417f83">0.14</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i74a72223b96144599e38f52d35d03c53_D20190929-20191228" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzgtMy0xLTEtMA_74686a88-3ddc-42ee-a5a0-a3e7ae746a88">0.08</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="ic13c34ef9ded4fe29dadf129b2994b44_D20191229-20200328" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzgtNS0xLTEtMA_748f6c57-6d99-42ff-825b-516d96a421f4">0.08</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="icb2d4d4229df48be8bfaac6bb0c5bd8c_D20200329-20200627" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzgtNy0xLTEtMA_baa54438-0166-4daf-997d-393b8db5c7e0">0.14</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i65008c92b6a64c2786f9473d64a17289_D20190630-20190928" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzEwLTEtMS0xLTA_bd7e9c35-8fc4-466a-adcb-c1c720221b97">10,760</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i74a72223b96144599e38f52d35d03c53_D20190929-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzEwLTMtMS0xLTA_a5a25a12-e0c5-498a-b7e6-e189d3655154">10,760</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ic13c34ef9ded4fe29dadf129b2994b44_D20191229-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzEwLTUtMS0xLTA_411948f7-3e3e-4692-9da3-a54110b44bab">10,760</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="icb2d4d4229df48be8bfaac6bb0c5bd8c_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzEwLTctMS0xLTA_16b28f29-0013-46e4-a776-817d95230432">10,760</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i65008c92b6a64c2786f9473d64a17289_D20190630-20190928" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzExLTEtMS0xLTA_394d55f4-4e9b-4472-b7ee-188d8b93abbe">10,805</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i74a72223b96144599e38f52d35d03c53_D20190929-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzExLTMtMS0xLTA_e0b77658-d596-473d-9c8e-213db2b25b4c">10,877</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ic13c34ef9ded4fe29dadf129b2994b44_D20191229-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzExLTUtMS0xLTA_0b9704eb-5005-4c07-8027-634579cad900">10,885</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="icb2d4d4229df48be8bfaac6bb0c5bd8c_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzExLTctMS0xLTA_8340ef92-dca2-4656-b260-0e39113e04f9">10,832</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended June 29, 2019</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">First<br/>Quarter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Second<br/>Quarter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Third<br/>Quarter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fourth<br/>Quarter</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands, except per share amounts)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net sales</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id539bb8f0f734107895590ff0d3b7be7_D20180701-20180929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzE2LTEtMS0xLTA_81c4377a-850a-4dd3-a2bd-088ffd548c79">127,472</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if241db4272584bc891a3ca7a0f36f121_D20180930-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzE2LTMtMS0xLTA_9d3a1d3f-ffef-4c4f-9f3e-2d9d498dce38">123,037</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i110b702c531d4c3485e83a88e5a20cd8_D20181230-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzE2LTUtMS0xLTA_eda24412-00d3-47f0-a021-f7a916fb40c6">107,954</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icc71e8429ea64ac890aa9498f339d6e5_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzE2LTctMS0xLTA_29010ca3-d464-4f28-8858-9e2f3f3613de">105,581</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id539bb8f0f734107895590ff0d3b7be7_D20180701-20180929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzE3LTEtMS0xLTA_008da9dc-66a9-434c-b09b-900e7d0e6032">9,533</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if241db4272584bc891a3ca7a0f36f121_D20180930-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzE3LTMtMS0xLTA_911c57d3-e39c-41ac-b164-23867d7b4858">9,880</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i110b702c531d4c3485e83a88e5a20cd8_D20181230-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzE3LTUtMS0xLTA_7ff4ad81-0a74-4101-801b-c0b9389991f8">6,807</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icc71e8429ea64ac890aa9498f339d6e5_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzE3LTctMS0xLTA_df284aed-fb06-4a3d-84d6-0b9a64ac3c69">8,381</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income (loss) before income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id539bb8f0f734107895590ff0d3b7be7_D20180701-20180929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzE4LTEtMS0xLTA_a86ff09e-8b31-4f67-93e7-c04b8b2eaed3">1,868</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if241db4272584bc891a3ca7a0f36f121_D20180930-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzE4LTMtMS0xLTA_3647dd0b-dd65-43cb-a686-a25d7f8969bd">1,916</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i110b702c531d4c3485e83a88e5a20cd8_D20181230-20190330" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzE4LTUtMS0xLTA_fcc113c2-aec5-4300-9b12-e19b13391bec">13,256</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icc71e8429ea64ac890aa9498f339d6e5_D20190331-20190629" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzE4LTctMS0xLTA_4ae27abd-e96f-4ecc-92d4-76ba796c7f64">732</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id539bb8f0f734107895590ff0d3b7be7_D20180701-20180929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzE5LTEtMS0xLTA_81286f85-21d6-43da-9d25-dcbf3cb6b783">1,593</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if241db4272584bc891a3ca7a0f36f121_D20180930-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzE5LTMtMS0xLTA_fda7717c-1a32-4143-aa1d-ec4ed117a6c0">1,589</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i110b702c531d4c3485e83a88e5a20cd8_D20181230-20190330" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzE5LTUtMS0xLTA_ddd42cdc-e75f-410b-866c-7ce561104a6c">11,981</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icc71e8429ea64ac890aa9498f339d6e5_D20190331-20190629" decimals="-3" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzE5LTctMS0xLTA_d11ad252-e588-44c4-bf4b-402708d487e5">817</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss) per share - basic</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="id539bb8f0f734107895590ff0d3b7be7_D20180701-20180929" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzIwLTEtMS0xLTA_843dd1c4-f65c-4180-ace6-0b3a336f6beb">0.15</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="if241db4272584bc891a3ca7a0f36f121_D20180930-20181229" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzIwLTMtMS0xLTA_556b9c9a-1a51-4063-9239-d941c272c8fb">0.15</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="i110b702c531d4c3485e83a88e5a20cd8_D20181230-20190330" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzIwLTUtMS0xLTA_3bf6dcb1-24dd-448c-92a8-b58e0d2d69df">1.11</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="icc71e8429ea64ac890aa9498f339d6e5_D20190331-20190629" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzIwLTctMS0xLTA_f12264b8-75b7-4a62-9d82-97600c3400a2">0.08</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss) per share - diluted</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="id539bb8f0f734107895590ff0d3b7be7_D20180701-20180929" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzIxLTEtMS0xLTA_e6869670-cecb-4c3a-8331-8d542943f3ae">0.15</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="if241db4272584bc891a3ca7a0f36f121_D20180930-20181229" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzIxLTMtMS0xLTA_763f0e19-c952-4be9-9899-02cd4db4db2e">0.15</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="i110b702c531d4c3485e83a88e5a20cd8_D20181230-20190330" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzIxLTUtMS0xLTA_6a5db96b-09bf-43a2-8303-ef60c853db3a">1.11</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="icc71e8429ea64ac890aa9498f339d6e5_D20190331-20190629" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzIxLTctMS0xLTA_4b009144-2827-4db1-aaca-8fe3b10309ed">0.08</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="id539bb8f0f734107895590ff0d3b7be7_D20180701-20180929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzIzLTEtMS0xLTA_9022212e-f557-4b92-b663-c1e170313f13">10,760</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="if241db4272584bc891a3ca7a0f36f121_D20180930-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzIzLTMtMS0xLTA_67629e7a-854f-487d-ad6e-a0b6a6093619">10,760</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i110b702c531d4c3485e83a88e5a20cd8_D20181230-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzIzLTUtMS0xLTA_f225495d-f643-4ed8-80df-d2fdecf9a829">10,760</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="icc71e8429ea64ac890aa9498f339d6e5_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzIzLTctMS0xLTA_a2dd708e-0cfd-40c2-a0b2-2c297ff459d5">10,760</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="id539bb8f0f734107895590ff0d3b7be7_D20180701-20180929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzI0LTEtMS0xLTA_a52b2e43-cc68-4295-a3a6-598ffdff8de2">10,979</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="if241db4272584bc891a3ca7a0f36f121_D20180930-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzI0LTMtMS0xLTA_af0b459e-01ef-4a2a-8121-7c6f4be5d1e4">10,881</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i110b702c531d4c3485e83a88e5a20cd8_D20181230-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzI0LTUtMS0xLTA_61732ae2-6f6a-4eb1-94ba-003999860733">10,760</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="icc71e8429ea64ac890aa9498f339d6e5_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzI0LTctMS0xLTA_faf4e3a8-4fd3-4d9b-afbe-99dfd7b08b68">10,760</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr></table></ix:continuation></ix:continuation></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">54</span></div></div></div><div id="i1edc9b13d5734ec8a60a2caeb643d22f_127"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">14. <ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90ZXh0cmVnaW9uOjllMTkyZTEzZGVkZDQzZTc4MTA3OWNkYTg0NmEzYjcwXzIxOTkwMjMyNjM2MjE_9594bad5-09a2-4135-9577-f77c5955d6cc" continuedAt="i068c976c969742d7a57b9b6237485fda" escape="true">GOODWILL AND OTHER INTANGIBLE ASSETS</ix:nonNumeric></span></div><ix:continuation id="i068c976c969742d7a57b9b6237485fda" continuedAt="i5d1eb475e804433eaf956f5339657057"><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company recorded goodwill in connection with the Ayrshire and Sabre acquisitions resulting primarily from the synergies that resulted from the Company's acquisitions and the assembled workforce. The goodwill is not amortized for financial accounting purposes. </span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In accordance with accounting guidance on goodwill and other intangible assets, the Company evaluates goodwill for impairment at the reporting unit level annually, and whenever circumstances occur indicating that goodwill might be impaired. Upon adoption of ASU 2017-04, the Company now recognizes an impairment charge (not to exceed the total amount of goodwill allocated to the reporting unit) for the amount by which the carrying amount of a reporting unit exceeds the reporting unit&#8217;s fair value. During the third quarter of fiscal year 2019, a goodwill impairment of $<ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:GoodwillImpairmentLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90ZXh0cmVnaW9uOjllMTkyZTEzZGVkZDQzZTc4MTA3OWNkYTg0NmEzYjcwXzIxOTkwMjMyNjM0NzU_28821049-92e9-4181-82cf-2a424280d5d9">10.0</ix:nonFraction>&#160;million was recognized.</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the third quarter for fiscal year 2019, the Company assessed other finite-lived intangible assets including the Company&#8217;s customer relationships and favorable lease agreements due to an indicator of possible impairment being present. As a result of the analysis performed, the Company determined that the carrying value of the customer relationships intangible asset was not recoverable and recorded an impairment for the entire carrying amount during the third quarter of fiscal year 2019. This resulted in an impairment charge related to other intangible assets of $<ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90ZXh0cmVnaW9uOjllMTkyZTEzZGVkZDQzZTc4MTA3OWNkYTg0NmEzYjcwXzIxOTkwMjMyNjM0OTA_e0c470e7-32ab-45a2-b45a-33d45f202fa0">2.5</ix:nonFraction>&#160;million recognized in the third quarter of fiscal year 2019. The Company&#8217;s analysis did not indicate that any of its other long-lived assets were impaired.</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the first quarter of fiscal year 2020, the Company adopted the Accounting Standards Update 2016-02, Leases which supersedes ASC 840 Leases and creates a new topic, ASC 842 Leases. Under ASC 842, any assets or liabilities recognized in accordance with ASC 805 that are related to favorable or unfavorable terms of an operating lease for which an entity is a lessee, the entity should derecognize the asset or liability and commensurately adjust the ROU asset. Refer to footnote 16 for additional disclosure. </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As such, the Company derecognized the intangible asset and added the offsetting amount to the ROU asset. Resulting in a reduction of favorable lease agreement intangible of $<ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" sign="-" format="ixt:numdotdecimal" name="ktcc:DerecognitionFavorableLeasePerASC842" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90ZXh0cmVnaW9uOjllMTkyZTEzZGVkZDQzZTc4MTA3OWNkYTg0NmEzYjcwXzIxOTkwMjMyNjM2MzU_3500e069-f031-4c28-b86e-cea5fcac85b8">0.7</ix:nonFraction> million, and no adjustment to retained earnings or future P&amp;L impact.</span></div><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90ZXh0cmVnaW9uOjllMTkyZTEzZGVkZDQzZTc4MTA3OWNkYTg0NmEzYjcwXzIxOTkwMjMyNjM2MjI_70944e62-4fb5-4b3c-952f-0f9609dba3ab" escape="true"><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of acquired intangible assets are as follows (in thousands): </span></div><div style="text-align:center;margin-top:10pt;margin-bottom:10pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;"><tr><td style="width:1.0%;"></td><td style="width:32.870%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.547%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.535%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.547%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.535%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.547%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.535%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.547%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.388%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.549%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization Period <br/>in Years</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Carrying<br/>Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Derecognition Favorable Lease per ASC 842</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Favorable Lease Agreements</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4 - 7</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if646743bbe264d9b9d44c60c635da951_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90YWJsZTpiNDU3OTYzY2E1NDg0ZjFhYTg0ZjgzM2IzMzQzYzFkYy90YWJsZXJhbmdlOmI0NTc5NjNjYTU0ODRmMWFhODRmODMzYjMzNDNjMWRjXzUtMy0xLTEtMA_783dfc2c-68b5-43bb-beba-29a05aff0aff">2,941</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if646743bbe264d9b9d44c60c635da951_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90YWJsZTpiNDU3OTYzY2E1NDg0ZjFhYTg0ZjgzM2IzMzQzYzFkYy90YWJsZXJhbmdlOmI0NTc5NjNjYTU0ODRmMWFhODRmODMzYjMzNDNjMWRjXzUtNS0xLTEtMA_f023de24-f7e5-4ccf-8d4f-369656d8cc86">2,284</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ie35938d767384e669a3e33bb6c4b22b4_D20190630-20200627" decimals="-3" sign="-" name="ktcc:DerecognitionFavorableLeasePerASC842" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90YWJsZTpiNDU3OTYzY2E1NDg0ZjFhYTg0ZjgzM2IzMzQzYzFkYy90YWJsZXJhbmdlOmI0NTc5NjNjYTU0ODRmMWFhODRmODMzYjMzNDNjMWRjXzMtNy0xLTEtMjM5MA_33fb524e-abad-4005-89ca-a3112e6d8217">657</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if646743bbe264d9b9d44c60c635da951_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90YWJsZTpiNDU3OTYzY2E1NDg0ZjFhYTg0ZjgzM2IzMzQzYzFkYy90YWJsZXJhbmdlOmI0NTc5NjNjYTU0ODRmMWFhODRmODMzYjMzNDNjMWRjXzUtOS0xLTEtMA_67c0d0b0-f9ef-4660-8418-144348012894">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90YWJsZTpiNDU3OTYzY2E1NDg0ZjFhYTg0ZjgzM2IzMzQzYzFkYy90YWJsZXJhbmdlOmI0NTc5NjNjYTU0ODRmMWFhODRmODMzYjMzNDNjMWRjXzYtMy0xLTEtMA_a030d02b-34d3-4b52-85f4-8dc67ac2d86c">2,941</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90YWJsZTpiNDU3OTYzY2E1NDg0ZjFhYTg0ZjgzM2IzMzQzYzFkYy90YWJsZXJhbmdlOmI0NTc5NjNjYTU0ODRmMWFhODRmODMzYjMzNDNjMWRjXzYtNS0xLTEtMA_a727ca7f-7339-4af6-a6f6-ab6ccc5fd087">2,284</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ie35938d767384e669a3e33bb6c4b22b4_D20190630-20200627" decimals="-3" sign="-" name="ktcc:DerecognitionFavorableLeasePerASC842" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90YWJsZTpiNDU3OTYzY2E1NDg0ZjFhYTg0ZjgzM2IzMzQzYzFkYy90YWJsZXJhbmdlOmI0NTc5NjNjYTU0ODRmMWFhODRmODMzYjMzNDNjMWRjXzQtNy0xLTEtMjM5Mg_01d8de43-d560-4eab-8d27-a408dca59052">657</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90YWJsZTpiNDU3OTYzY2E1NDg0ZjFhYTg0ZjgzM2IzMzQzYzFkYy90YWJsZXJhbmdlOmI0NTc5NjNjYTU0ODRmMWFhODRmODMzYjMzNDNjMWRjXzYtOS0xLTEtMA_c99fcafa-ae09-4f34-8464-b3a047131c9e">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td></tr></table></div><div style="text-align:center;margin-top:10pt;margin-bottom:10pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:32.525%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.619%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.619%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.619%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.619%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.384%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.625%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29, 2019</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization Period <br/>in Years</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Carrying<br/>Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impairment<br/>Recognized</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-Compete Agreements</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3 - 5</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia1f5a5f318fd47db914846f24116744b_I20190629" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90YWJsZTozMjczNTYyZWY5Mzg0YzQyOGUyMGQzYmJlM2U3ZWVhZS90YWJsZXJhbmdlOjMyNzM1NjJlZjkzODRjNDI4ZTIwZDNiYmUzZTdlZWFlXzMtMy0xLTEtMA_2e2c5858-22e6-483d-8177-5a31f6664a1a">568</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ia1f5a5f318fd47db914846f24116744b_I20190629" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90YWJsZTozMjczNTYyZWY5Mzg0YzQyOGUyMGQzYmJlM2U3ZWVhZS90YWJsZXJhbmdlOjMyNzM1NjJlZjkzODRjNDI4ZTIwZDNiYmUzZTdlZWFlXzMtNS0xLTEtMA_2c578b68-8eef-412f-b2bc-7c976e07bcad">568</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i48ea565f3a324b2095123fcc28053516_D20180701-20190629" decimals="-3" format="ixt:zerodash" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90YWJsZTozMjczNTYyZWY5Mzg0YzQyOGUyMGQzYmJlM2U3ZWVhZS90YWJsZXJhbmdlOjMyNzM1NjJlZjkzODRjNDI4ZTIwZDNiYmUzZTdlZWFlXzMtNy0xLTEtMTUyMA_bea56dc6-4a0f-435b-b258-63a1ee78f046">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia1f5a5f318fd47db914846f24116744b_I20190629" decimals="-3" format="ixt:zerodash" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90YWJsZTozMjczNTYyZWY5Mzg0YzQyOGUyMGQzYmJlM2U3ZWVhZS90YWJsZXJhbmdlOjMyNzM1NjJlZjkzODRjNDI4ZTIwZDNiYmUzZTdlZWFlXzMtNy0xLTEtMA_8c07bdb9-8247-4b4c-a48f-a1fe740c995f">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer Relationships</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="if81e0fc10f2541bd86617b1dc306532a_D20180701-20190629" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90YWJsZTozMjczNTYyZWY5Mzg0YzQyOGUyMGQzYmJlM2U3ZWVhZS90YWJsZXJhbmdlOjMyNzM1NjJlZjkzODRjNDI4ZTIwZDNiYmUzZTdlZWFlXzQtMS0xLTEtMA_13255d4d-6fc8-4de8-bde3-594cfff1157f">10</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9fbb3b2aee6e407e93f475ef3b034171_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90YWJsZTozMjczNTYyZWY5Mzg0YzQyOGUyMGQzYmJlM2U3ZWVhZS90YWJsZXJhbmdlOjMyNzM1NjJlZjkzODRjNDI4ZTIwZDNiYmUzZTdlZWFlXzQtMy0xLTEtMA_e19678c5-7045-4a8b-9a30-2aa55cb64cd5">4,803</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9fbb3b2aee6e407e93f475ef3b034171_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90YWJsZTozMjczNTYyZWY5Mzg0YzQyOGUyMGQzYmJlM2U3ZWVhZS90YWJsZXJhbmdlOjMyNzM1NjJlZjkzODRjNDI4ZTIwZDNiYmUzZTdlZWFlXzQtNS0xLTEtMA_297d3239-620f-41d8-9546-af547d06afc8">2,311</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if81e0fc10f2541bd86617b1dc306532a_D20180701-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90YWJsZTozMjczNTYyZWY5Mzg0YzQyOGUyMGQzYmJlM2U3ZWVhZS90YWJsZXJhbmdlOjMyNzM1NjJlZjkzODRjNDI4ZTIwZDNiYmUzZTdlZWFlXzQtNy0xLTEtMTUyMA_800d8828-7344-4095-b1f6-2f9e326ce901">2,492</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9fbb3b2aee6e407e93f475ef3b034171_I20190629" decimals="-3" format="ixt:zerodash" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90YWJsZTozMjczNTYyZWY5Mzg0YzQyOGUyMGQzYmJlM2U3ZWVhZS90YWJsZXJhbmdlOjMyNzM1NjJlZjkzODRjNDI4ZTIwZDNiYmUzZTdlZWFlXzQtNy0xLTEtMA_6aa6f909-b0af-4d04-b23e-8ef0808cf966">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Favorable Lease Agreements</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4 - 7</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i65db21f14c244cb086c81ce381b5dd21_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90YWJsZTozMjczNTYyZWY5Mzg0YzQyOGUyMGQzYmJlM2U3ZWVhZS90YWJsZXJhbmdlOjMyNzM1NjJlZjkzODRjNDI4ZTIwZDNiYmUzZTdlZWFlXzUtMy0xLTEtMA_fec8e784-303f-4953-9c15-1c2d0b5279ed">2,941</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i65db21f14c244cb086c81ce381b5dd21_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90YWJsZTozMjczNTYyZWY5Mzg0YzQyOGUyMGQzYmJlM2U3ZWVhZS90YWJsZXJhbmdlOjMyNzM1NjJlZjkzODRjNDI4ZTIwZDNiYmUzZTdlZWFlXzUtNS0xLTEtMA_fae02d3f-153f-4520-b4ba-3715e95820c8">2,284</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib9888264e7f245f6be53e881ab834147_D20180701-20190629" decimals="-3" format="ixt:zerodash" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90YWJsZTozMjczNTYyZWY5Mzg0YzQyOGUyMGQzYmJlM2U3ZWVhZS90YWJsZXJhbmdlOjMyNzM1NjJlZjkzODRjNDI4ZTIwZDNiYmUzZTdlZWFlXzUtNy0xLTEtMTUyMA_a2bdb7bd-5865-4478-8713-bf725605a1e4">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i65db21f14c244cb086c81ce381b5dd21_I20190629" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90YWJsZTozMjczNTYyZWY5Mzg0YzQyOGUyMGQzYmJlM2U3ZWVhZS90YWJsZXJhbmdlOjMyNzM1NjJlZjkzODRjNDI4ZTIwZDNiYmUzZTdlZWFlXzUtNy0xLTEtMA_87fa1837-b5e0-4b16-b778-aebfbe90ddf2">657</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90YWJsZTozMjczNTYyZWY5Mzg0YzQyOGUyMGQzYmJlM2U3ZWVhZS90YWJsZXJhbmdlOjMyNzM1NjJlZjkzODRjNDI4ZTIwZDNiYmUzZTdlZWFlXzYtMy0xLTEtMA_8d451801-e010-4750-b0a5-9713eda75a56">8,312</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90YWJsZTozMjczNTYyZWY5Mzg0YzQyOGUyMGQzYmJlM2U3ZWVhZS90YWJsZXJhbmdlOjMyNzM1NjJlZjkzODRjNDI4ZTIwZDNiYmUzZTdlZWFlXzYtNS0xLTEtMA_ff5985c4-303b-4d53-a9b2-b304a0a86935">5,163</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90YWJsZTozMjczNTYyZWY5Mzg0YzQyOGUyMGQzYmJlM2U3ZWVhZS90YWJsZXJhbmdlOjMyNzM1NjJlZjkzODRjNDI4ZTIwZDNiYmUzZTdlZWFlXzYtNy0xLTEtMjQwMg_1b72ca3d-7ca3-4f3c-b133-977b20bd0dda">2,492</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90YWJsZTozMjczNTYyZWY5Mzg0YzQyOGUyMGQzYmJlM2U3ZWVhZS90YWJsZXJhbmdlOjMyNzM1NjJlZjkzODRjNDI4ZTIwZDNiYmUzZTdlZWFlXzYtNy0xLTEtMA_d6f6694f-b2bb-4072-97a4-ffeafb9af794">657</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:continuation id="i5d1eb475e804433eaf956f5339657057">Amortization expense related to intangible assets was approximately $<ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-4" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90ZXh0cmVnaW9uOjllMTkyZTEzZGVkZDQzZTc4MTA3OWNkYTg0NmEzYjcwXzI5ODM_60948747-5ebe-442e-afe6-dd357beb5409">0.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90ZXh0cmVnaW9uOjllMTkyZTEzZGVkZDQzZTc4MTA3OWNkYTg0NmEzYjcwXzIxOTkwMjMyNjM1MTg_ada983ea-e122-45ed-b1b4-166145f65c90">1.1</ix:nonFraction>&#160;million for the year ended June&#160;29, 2019, and June 30, 2018; respectively.</ix:continuation> </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">55</span></div></div></div><div id="i1edc9b13d5734ec8a60a2caeb643d22f_133"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">15. <ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMzMvZnJhZzpmMWNlOTA2NmZmNTQ0YzQ5OGJjYjIyMDg5ZTM3M2ZiZS90ZXh0cmVnaW9uOmYxY2U5MDY2ZmY1NDRjNDk4YmNiMjIwODllMzczZmJlXzQ0ODI_ee62a65f-1685-4144-9295-59dbf844ac47" continuedAt="ib7e307df905c499c80b81958a5c5bea0" escape="true">REVENUE</ix:nonNumeric></span></div><ix:continuation id="ib7e307df905c499c80b81958a5c5bea0" continuedAt="i2a192511701a4472822e5b6dc129a4ac"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Revenue Recognition</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company specializes in services ranging from product manufacturing to engineering and tooling services. The first step in its process for revenue recognition is to identify the contract with a customer. A contract is defined as an agreement between two or more parties that creates enforceable rights and obligations. A contract can be written, oral, or implied. The Company generally enters into manufacturing service agreements (&#8220;MSA&#8221;) with its customers that outlines the terms of the business relationship between the customer and the Company. This includes matters such as warranty, indemnification, transfer of title and risk of loss, liability for excess and obsolete inventory, pricing, payment terms, etc. The Company will also bid on a program-by-program basis for customers in which an executed MSA may not be in place. In these instances, as well as when we have an MSA in place, we receive customer purchase orders for specific quantities and timing of products. As a result, the Company considers its contract with a customer to be the combination of the MSA and the purchase order. The transaction price is fixed and set forth in each purchase order.  In the Company's normal course of business, there are no variable pricing components, or material amounts refunded to customers in the form of refunds or rebates. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company assesses whether control of the product or services promised under the contract is transferred to the customer at a point in time (shipment) or over time (as we manufacture the product). The Company is first required to evaluate whether its contracts meet the criteria for 'over-time' or 'point-in-time' recognition. The Company has determined that for the majority of its contracts the Company is manufacturing products for which there is no alternative use due to the unique nature of the customer-specific product, IP and other contract restrictions. The Company has an enforceable right to payment including a reasonable profit for performance completed to date with respect to these contracts. As a result, revenue is recognized under these contracts 'over-time' based on the input cost-to-cost method as it better depicts the transfer of control. This input method is based on the ratio of costs incurred to date as compared to the total estimated costs at completion of the performance obligation. For all other contracts that do not meet these criteria, such as manufacturing contracts for which the terms do not provide an enforceable right to payment for performance completed to date, the Company recognizes revenue when it has transferred control of the related manufactured products which generally occurs upon shipment to the customer. Revenue from engineering services is recognized over time as the services are performed.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company&#8217;s typical payment terms are 30 to 45 days and its sales arrangements do not contain any significant financing component for its customers.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company generally provides a warranty for workmanship on its manufacturing contracts.  Historically, the amount of returns for workmanship issues has been de minimis under the Company&#8217;s warranties.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company elected to not disclose information about remaining performance obligations as they are part of contracts that that have expected durations of one year or less.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has elected to expense costs to obtain contracts as incurred as these costs are immaterial to the financial statements.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During fiscal 2020, no revenues were recognized from performance obligations satisfied or partially satisfied in previous periods.</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Contract Balances </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A contract asset is recognized when the Company has recognized revenue, but has not issued an invoice for payment. Contract assets are classified separately on the condensed consolidated balance sheet and transferred to receivables when the right to payment becomes unconditional. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the activity in the Company&#8217;s contract assets during the twelve months ended June 27, 2020 (in thousands):</span></div><div style="text-align:center;margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:79.455%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:18.345%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contract Assets</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Beginning balance, June&#160;29, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMzMvZnJhZzpmMWNlOTA2NmZmNTQ0YzQ5OGJjYjIyMDg5ZTM3M2ZiZS90YWJsZTo5NmZlNWJhOTkwMzc0ZDgxYTk0NjVkYjg2ZjRmOWY5OS90YWJsZXJhbmdlOjk2ZmU1YmE5OTAzNzRkODFhOTQ2NWRiODZmNGY5Zjk5XzEtMS0xLTEtMA_c696aa20-941c-4605-a5cf-f777223cd650">22,161</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue recognized</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMzMvZnJhZzpmMWNlOTA2NmZmNTQ0YzQ5OGJjYjIyMDg5ZTM3M2ZiZS90YWJsZTo5NmZlNWJhOTkwMzc0ZDgxYTk0NjVkYjg2ZjRmOWY5OS90YWJsZXJhbmdlOjk2ZmU1YmE5OTAzNzRkODFhOTQ2NWRiODZmNGY5Zjk5XzMtMS0xLTEtMA_5dc620e4-6fde-4229-a370-4b333fd76b19">441,405</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amounts collected or invoiced</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetReclassifiedToReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMzMvZnJhZzpmMWNlOTA2NmZmNTQ0YzQ5OGJjYjIyMDg5ZTM3M2ZiZS90YWJsZTo5NmZlNWJhOTkwMzc0ZDgxYTk0NjVkYjg2ZjRmOWY5OS90YWJsZXJhbmdlOjk2ZmU1YmE5OTAzNzRkODFhOTQ2NWRiODZmNGY5Zjk5XzQtMS0xLTEtMA_69be8751-5ab7-4c71-bb35-2e756c62db7d">439,813</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ending balance, June 27, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMzMvZnJhZzpmMWNlOTA2NmZmNTQ0YzQ5OGJjYjIyMDg5ZTM3M2ZiZS90YWJsZTo5NmZlNWJhOTkwMzc0ZDgxYTk0NjVkYjg2ZjRmOWY5OS90YWJsZXJhbmdlOjk2ZmU1YmE5OTAzNzRkODFhOTQ2NWRiODZmNGY5Zjk5XzUtMS0xLTEtMA_d3f80b2a-61ba-4bff-a079-6eacbd40bd14">23,753</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td></tr></table></div></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">56</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><ix:continuation id="i2a192511701a4472822e5b6dc129a4ac"><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the activity in the Company&#8217;s contract assets during the twelve months ended June 29, 2019 (in thousands):</span></div><div style="text-align:center;margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:79.455%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:18.345%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contract Assets</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Beginning balance, June 30, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2819986de33848eba794ea5f86e04bb0_I20180630" decimals="-3" format="ixt:zerodash" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMzMvZnJhZzpmMWNlOTA2NmZmNTQ0YzQ5OGJjYjIyMDg5ZTM3M2ZiZS90YWJsZTpmODEyOTE5NjNlMDE0NzBjYmYyMDg4ZTIyZmFiY2ZjNS90YWJsZXJhbmdlOmY4MTI5MTk2M2UwMTQ3MGNiZjIwODhlMjJmYWJjZmM1XzEtMS0xLTEtMjQ3OA_2394e54b-aea1-458b-9542-02ad46c2e1e4">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cumulative effect adjustment at July 1, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMzMvZnJhZzpmMWNlOTA2NmZmNTQ0YzQ5OGJjYjIyMDg5ZTM3M2ZiZS90YWJsZTpmODEyOTE5NjNlMDE0NzBjYmYyMDg4ZTIyZmFiY2ZjNS90YWJsZXJhbmdlOmY4MTI5MTk2M2UwMTQ3MGNiZjIwODhlMjJmYWJjZmM1XzItMS0xLTEtMjQ3OA_de37f3ae-e069-4949-a4f4-1a0ae50cfc95">11,906</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue recognized</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMzMvZnJhZzpmMWNlOTA2NmZmNTQ0YzQ5OGJjYjIyMDg5ZTM3M2ZiZS90YWJsZTpmODEyOTE5NjNlMDE0NzBjYmYyMDg4ZTIyZmFiY2ZjNS90YWJsZXJhbmdlOmY4MTI5MTk2M2UwMTQ3MGNiZjIwODhlMjJmYWJjZmM1XzMtMS0xLTEtMjQ3OA_670392ec-aa23-40f4-b393-d48b70ddc486">448,003</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amounts collected or invoiced</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetReclassifiedToReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMzMvZnJhZzpmMWNlOTA2NmZmNTQ0YzQ5OGJjYjIyMDg5ZTM3M2ZiZS90YWJsZTpmODEyOTE5NjNlMDE0NzBjYmYyMDg4ZTIyZmFiY2ZjNS90YWJsZXJhbmdlOmY4MTI5MTk2M2UwMTQ3MGNiZjIwODhlMjJmYWJjZmM1XzQtMS0xLTEtMjQ3OA_6c0f02cc-f2f9-4b29-9fc7-4cbf25413b95">437,748</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ending balance, June 29, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMzMvZnJhZzpmMWNlOTA2NmZmNTQ0YzQ5OGJjYjIyMDg5ZTM3M2ZiZS90YWJsZTpmODEyOTE5NjNlMDE0NzBjYmYyMDg4ZTIyZmFiY2ZjNS90YWJsZXJhbmdlOmY4MTI5MTk2M2UwMTQ3MGNiZjIwODhlMjJmYWJjZmM1XzUtMS0xLTEtMjQ3OA_03cedf2c-43e9-4aa7-8c2b-fab407766871">22,161</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td></tr></table></div><div style="margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Disaggregation of Revenue</span></div><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMzMvZnJhZzpmMWNlOTA2NmZmNTQ0YzQ5OGJjYjIyMDg5ZTM3M2ZiZS90ZXh0cmVnaW9uOmYxY2U5MDY2ZmY1NDRjNDk4YmNiMjIwODllMzczZmJlXzQ0ODE_d3ee79fe-87ae-4704-83fa-b85dc3fa8630" escape="true"><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table presents the Company&#8217;s revenue disaggregated for the twelve months ended June 27, 2020 and the twelve months ended June 29, 21019 (in thousands):</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:55.440%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.526%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:19.975%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.381%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:19.978%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recognition</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Over-Time</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i80d4d183386c4262b15a340497ca484a_D20190630-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMzMvZnJhZzpmMWNlOTA2NmZmNTQ0YzQ5OGJjYjIyMDg5ZTM3M2ZiZS90YWJsZTo1ZjgyZDQ3YTg2MWM0M2ViYWYwODMxZDJhY2UyOTBjMC90YWJsZXJhbmdlOjVmODJkNDdhODYxYzQzZWJhZjA4MzFkMmFjZTI5MGMwXzItMi0xLTEtMA_91be8485-a7b1-4947-993c-ee52d656425b">441,405</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibb4e2ad64c1f47df846d54671355baff_D20180701-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMzMvZnJhZzpmMWNlOTA2NmZmNTQ0YzQ5OGJjYjIyMDg5ZTM3M2ZiZS90YWJsZTo1ZjgyZDQ3YTg2MWM0M2ViYWYwODMxZDJhY2UyOTBjMC90YWJsZXJhbmdlOjVmODJkNDdhODYxYzQzZWJhZjA4MzFkMmFjZTI5MGMwXzItNC0xLTEtMjQzNQ_d8c5b591-353f-408b-b2f7-453afcef0ae5">458,256</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Point-in-Time</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i76317d0f7dbb4823b687d1d0a9f34d46_D20190630-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMzMvZnJhZzpmMWNlOTA2NmZmNTQ0YzQ5OGJjYjIyMDg5ZTM3M2ZiZS90YWJsZTo1ZjgyZDQ3YTg2MWM0M2ViYWYwODMxZDJhY2UyOTBjMC90YWJsZXJhbmdlOjVmODJkNDdhODYxYzQzZWJhZjA4MzFkMmFjZTI5MGMwXzMtMi0xLTEtMA_544da1c6-7ac5-42ac-bb12-6933dfe3e24b">8,075</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32907ed8aa0a45d19c9ed42a01c443f7_D20180701-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMzMvZnJhZzpmMWNlOTA2NmZmNTQ0YzQ5OGJjYjIyMDg5ZTM3M2ZiZS90YWJsZTo1ZjgyZDQ3YTg2MWM0M2ViYWYwODMxZDJhY2UyOTBjMC90YWJsZXJhbmdlOjVmODJkNDdhODYxYzQzZWJhZjA4MzFkMmFjZTI5MGMwXzMtNC0xLTEtMjQzNQ_ce3573a5-dabe-422b-8cab-7a019ab5205a">5,788</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMzMvZnJhZzpmMWNlOTA2NmZmNTQ0YzQ5OGJjYjIyMDg5ZTM3M2ZiZS90YWJsZTo1ZjgyZDQ3YTg2MWM0M2ViYWYwODMxZDJhY2UyOTBjMC90YWJsZXJhbmdlOjVmODJkNDdhODYxYzQzZWJhZjA4MzFkMmFjZTI5MGMwXzQtMi0xLTEtMA_c3060a98-970a-44e4-bd82-c85f586b98d8">449,480</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMzMvZnJhZzpmMWNlOTA2NmZmNTQ0YzQ5OGJjYjIyMDg5ZTM3M2ZiZS90YWJsZTo1ZjgyZDQ3YTg2MWM0M2ViYWYwODMxZDJhY2UyOTBjMC90YWJsZXJhbmdlOjVmODJkNDdhODYxYzQzZWJhZjA4MzFkMmFjZTI5MGMwXzQtNC0xLTEtMjQzNQ_8f9b8ace-d60b-40d6-9f9e-8cf77f2382d0">464,044</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Revenues and associated costs from engineering design, development services and tooling, which are performed under contract of short term durations, are recognized over time as the services are performed. Revenue from engineering design, development</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">services and tooling represented approximately 3.3% of total revenue in fiscal year 2020.</span></div></ix:continuation><div id="i1edc9b13d5734ec8a60a2caeb643d22f_1541"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">16. <ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGV4dHJlZ2lvbjo0ODdlZTllZmQyNWI0YmNiODkwMmZiZWM5OGQ5MzNmYl8yMTk5MDIzMjYzMDQ2_84d8dd35-c1d7-4ea4-b852-bccc5af74c9a" continuedAt="i97940427469b4b91b1a517e85ab0cb5a" escape="true">LEASES</ix:nonNumeric></span></div><ix:continuation id="i97940427469b4b91b1a517e85ab0cb5a" continuedAt="if0435b5e635f4510a9e45274dc027912"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has several commitments under operating leases for warehouses, manufacturing facilities, office buildings, and equipment with initial terms that expire at various dates during the next <ix:nonNumeric contextRef="i0e77628d46de437d8004dc563c95b890_I20200627" format="ixt-sec:duryear" name="us-gaap:LesseeOperatingLeaseTermOfContract" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGV4dHJlZ2lvbjo0ODdlZTllZmQyNWI0YmNiODkwMmZiZWM5OGQ5MzNmYl8yMTk5MDIzMjYzMDE2_20f6d9d3-c3fb-405f-bb9a-91a48ffdf76d">1</ix:nonNumeric> year to <ix:nonNumeric contextRef="i49015eae22c8486e8e365013a83b20e0_I20200627" format="ixt-sec:duryear" name="us-gaap:LesseeOperatingLeaseTermOfContract" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGV4dHJlZ2lvbjo0ODdlZTllZmQyNWI0YmNiODkwMmZiZWM5OGQ5MzNmYl8yMTk5MDIzMjYzMDE5_090639ba-fa97-41d0-b200-8d7dbec4ebe5">11</ix:nonNumeric> years. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has some operating leases that include an extension clause. Management has considered the likelihood of exercising each extension option included and estimated the duration of the extension option, for those leases management determined to be reasonably certain, in calculating the lease term for measurement of the right of use asset and liability.   </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For operating leases, management assumed a discount rate of 4% - 5.9%. The weighted average discount rate is disclosed in the tables below.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGV4dHJlZ2lvbjo0ODdlZTllZmQyNWI0YmNiODkwMmZiZWM5OGQ5MzNmYl8yMTk5MDIzMjYzMDQz_88c5922b-aa04-4c3f-acda-67a7d88142a2" escape="true"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of lease cost as of &#160;June&#160;27, 2020 were (in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:21.560%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:52.701%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:22.439%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease cost</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Classification</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease cost</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of sales</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i23333485abda4436bf118f587ab08391_D20190630-20200627" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MmM4YTcyODIxMTExNDAyMGEwMTgyZTNkMmFjMjAwYTQvdGFibGVyYW5nZToyYzhhNzI4MjExMTE0MDIwYTAxODJlM2QyYWMyMDBhNF8yLTItMS0xLTI1NDY_873bd607-4531-46cf-bb9e-72ac596a9acb">4,511</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease cost</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Selling, general and administrative expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie25a502845904de08656fbef046f735f_D20190630-20200627" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MmM4YTcyODIxMTExNDAyMGEwMTgyZTNkMmFjMjAwYTQvdGFibGVyYW5nZToyYzhhNzI4MjExMTE0MDIwYTAxODJlM2QyYWMyMDBhNF8zLTItMS0xLTI1NTU_ff748ed8-e1b7-49a0-ad31-37af06d9a93a">1,266</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MmM4YTcyODIxMTExNDAyMGEwMTgyZTNkMmFjMjAwYTQvdGFibGVyYW5nZToyYzhhNzI4MjExMTE0MDIwYTAxODJlM2QyYWMyMDBhNF80LTItMS0xLTI1NTc_623eb0b0-9b1a-421f-88c1-7e2abdcae050">5,777</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">57</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><ix:continuation id="if0435b5e635f4510a9e45274dc027912" continuedAt="i70feab334ee44f9c8d435afd0bad1bed"><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGV4dHJlZ2lvbjo0ODdlZTllZmQyNWI0YmNiODkwMmZiZWM5OGQ5MzNmYl8yMTk5MDIzMjYzMDQ0_61269b9a-0d70-49bc-9f3d-7adab9e2e7d8" escape="true"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Amounts reported in the Consolidated Balance Sheet as of June&#160;27, 2020 were (in thousands, except weighted average lease term and discount rate):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:57.671%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.958%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:25.071%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease right of use assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6YTk3NzE5ZDRlYTEzNGVmMTg3NzdjYzQxMjJmZDkzYjYvdGFibGVyYW5nZTphOTc3MTlkNGVhMTM0ZWYxODc3N2NjNDEyMmZkOTNiNl8yLTItMS0xLTI1NjU_210cf536-8e9f-4fd5-a683-6421f5f135c4">17,568</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Operating lease liabilities</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"> (1)</sup></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6YTk3NzE5ZDRlYTEzNGVmMTg3NzdjYzQxMjJmZDkzYjYvdGFibGVyYW5nZTphOTc3MTlkNGVhMTM0ZWYxODc3N2NjNDEyMmZkOTNiNl8zLTItMS0xLTI1Njg_f0e1d77e-2bfe-41a6-b6c5-1878959125aa">17,173</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6YTk3NzE5ZDRlYTEzNGVmMTg3NzdjYzQxMjJmZDkzYjYvdGFibGVyYW5nZTphOTc3MTlkNGVhMTM0ZWYxODc3N2NjNDEyMmZkOTNiNl82LTItMS0xLTI1NzA_6f0026c0-3aa6-4960-941a-fdfbb20f878a">6.46</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6YTk3NzE5ZDRlYTEzNGVmMTg3NzdjYzQxMjJmZDkzYjYvdGFibGVyYW5nZTphOTc3MTlkNGVhMTM0ZWYxODc3N2NjNDEyMmZkOTNiNl85LTItMS0xLTI1NzI_ae545e62-8093-49c4-8b5c-d660d6ed9179">4.07</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="margin-top:6pt;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1) The current portion of the total operating lease liabilities of $<ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGV4dHJlZ2lvbjo0ODdlZTllZmQyNWI0YmNiODkwMmZiZWM5OGQ5MzNmYl8yMTk5MDIzMjYzOTQ3_9657d159-3f32-493a-8b88-d284c476e498">4.5</ix:nonFraction>&#160;million is classified under Other Current Liabilities, resulting in $<ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGV4dHJlZ2lvbjo0ODdlZTllZmQyNWI0YmNiODkwMmZiZWM5OGQ5MzNmYl8yMTk5MDIzMjYzOTMx_4a92b57c-65de-42f5-b02e-4932ad0a8610">12.6</ix:nonFraction>&#160;million classified under Operating Lease Liabilities in the Long-term Liabilities section of the consolidated balance sheet. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Other information related to leases was as follows (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:76.677%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:3.578%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:16.445%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><ix:nonFraction unitRef="usd" contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" xsi:nil="true" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6Zjk0ZmQxNTIwZGEyNGFkNzlmNjk3YWI0NDNjN2FjOTMvdGFibGVyYW5nZTpmOTRmZDE1MjBkYTI0YWQ3OWY2OTdhYjQ0M2M3YWM5M18yLTItMS0xLTI1NzQ_9209bbcc-9127-467e-bf67-6a1edb86bb8a"></ix:nonFraction></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,237</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company entered into one new lease during the fiscal year, resulting in a non-cash impact of $0.4 million. </span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGV4dHJlZ2lvbjo0ODdlZTllZmQyNWI0YmNiODkwMmZiZWM5OGQ5MzNmYl8yMTk5MDIzMjYzMDQ1_1a4e9931-926b-4458-a696-643a9266e5e3" escape="true"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Future lease payments under non-cancellable leases as of June&#160;27, 2020 are as follows (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:37.935%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:39.981%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:18.784%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Years Ending</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6YTE2YjBjYmEwMzc3NGNmNGFmOWUwNjNmNjU1MGUyMDcvdGFibGVyYW5nZTphMTZiMGNiYTAzNzc0Y2Y0YWY5ZTA2M2Y2NTUwZTIwN18xLTItMS0xLTI1Nzc_0f1cdce7-ae1a-4350-8926-3ff8412c6974">4,250</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6YTE2YjBjYmEwMzc3NGNmNGFmOWUwNjNmNjU1MGUyMDcvdGFibGVyYW5nZTphMTZiMGNiYTAzNzc0Y2Y0YWY5ZTA2M2Y2NTUwZTIwN18yLTItMS0xLTI1ODA_43e640c7-4ee1-4bb5-9507-581d9f8ce0b8">3,373</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6YTE2YjBjYmEwMzc3NGNmNGFmOWUwNjNmNjU1MGUyMDcvdGFibGVyYW5nZTphMTZiMGNiYTAzNzc0Y2Y0YWY5ZTA2M2Y2NTUwZTIwN18zLTItMS0xLTI1ODc_0f48d534-2da3-40d4-8c09-3b6583059774">2,598</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6YTE2YjBjYmEwMzc3NGNmNGFmOWUwNjNmNjU1MGUyMDcvdGFibGVyYW5nZTphMTZiMGNiYTAzNzc0Y2Y0YWY5ZTA2M2Y2NTUwZTIwN180LTItMS0xLTI1ODk_772fccc7-c761-4b06-949b-d16df8ea4362">2,004</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2025</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6YTE2YjBjYmEwMzc3NGNmNGFmOWUwNjNmNjU1MGUyMDcvdGFibGVyYW5nZTphMTZiMGNiYTAzNzc0Y2Y0YWY5ZTA2M2Y2NTUwZTIwN181LTItMS0xLTI1OTE_00c090fe-4689-4f38-b235-14d966c39425">1,894</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6YTE2YjBjYmEwMzc3NGNmNGFmOWUwNjNmNjU1MGUyMDcvdGFibGVyYW5nZTphMTZiMGNiYTAzNzc0Y2Y0YWY5ZTA2M2Y2NTUwZTIwN182LTItMS0xLTI1OTM_2a73aa76-9aab-4cb1-917c-2d06f9b82d64">5,674</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total undiscounted lease payments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6YTE2YjBjYmEwMzc3NGNmNGFmOWUwNjNmNjU1MGUyMDcvdGFibGVyYW5nZTphMTZiMGNiYTAzNzc0Y2Y0YWY5ZTA2M2Y2NTUwZTIwN183LTItMS0xLTI1OTU_9bb2e9ee-4d54-450e-8d87-e61fb6713594">19,793</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: present value discount</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-4" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6YTE2YjBjYmEwMzc3NGNmNGFmOWUwNjNmNjU1MGUyMDcvdGFibGVyYW5nZTphMTZiMGNiYTAzNzc0Y2Y0YWY5ZTA2M2Y2NTUwZTIwN184LTItMS0xLTI1OTc_b6326e1a-263f-4757-b225-3dfca24e926b">2,620</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6YTE2YjBjYmEwMzc3NGNmNGFmOWUwNjNmNjU1MGUyMDcvdGFibGVyYW5nZTphMTZiMGNiYTAzNzc0Y2Y0YWY5ZTA2M2Y2NTUwZTIwN185LTItMS0xLTI1OTk_c4dc553c-069f-4a2f-b6bf-85642c03104f">17,173</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">58</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><ix:continuation id="i70feab334ee44f9c8d435afd0bad1bed"><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGV4dHJlZ2lvbjo0ODdlZTllZmQyNWI0YmNiODkwMmZiZWM5OGQ5MzNmYl8yNzQ4Nzc5MDc2OTAy_9a023b82-f8bf-4988-b8d9-68adab34bb3c" escape="true"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As previously disclosed in our Annual Report on Form 10-K for the fiscal year ended June 29, 2019 and under the previous lease accounting standard ASC 840, the aggregate future minimum payments under non-cancellable operating leases, as of June 29, 2019, are as follows (in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:28.870%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:49.046%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:18.784%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Years Ending</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6ZWJhNDFjOGNhMmQ2NGI1Y2E1YTEyZmUzZGI5NmNhYmIvdGFibGVyYW5nZTplYmE0MWM4Y2EyZDY0YjVjYTVhMTJmZTNkYjk2Y2FiYl8xLTItMS0xLTE1ODM_7521837a-f35d-4335-a65f-f85b80665a00">4,777</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6ZWJhNDFjOGNhMmQ2NGI1Y2E1YTEyZmUzZGI5NmNhYmIvdGFibGVyYW5nZTplYmE0MWM4Y2EyZDY0YjVjYTVhMTJmZTNkYjk2Y2FiYl8yLTItMS0xLTE1ODM_0d621ae4-6bfc-4c7a-8cba-e9262fe2aa95">3,563</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6ZWJhNDFjOGNhMmQ2NGI1Y2E1YTEyZmUzZGI5NmNhYmIvdGFibGVyYW5nZTplYmE0MWM4Y2EyZDY0YjVjYTVhMTJmZTNkYjk2Y2FiYl8zLTItMS0xLTE1ODM_0bd70c89-dcef-4080-afd8-2ec12e195caa">2,641</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6ZWJhNDFjOGNhMmQ2NGI1Y2E1YTEyZmUzZGI5NmNhYmIvdGFibGVyYW5nZTplYmE0MWM4Y2EyZDY0YjVjYTVhMTJmZTNkYjk2Y2FiYl80LTItMS0xLTE1ODM_f60aa2db-c4c8-463a-aa8f-4921728ff85f">1,866</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6ZWJhNDFjOGNhMmQ2NGI1Y2E1YTEyZmUzZGI5NmNhYmIvdGFibGVyYW5nZTplYmE0MWM4Y2EyZDY0YjVjYTVhMTJmZTNkYjk2Y2FiYl81LTItMS0xLTE1ODM_db8fb5f0-aa3f-422e-9b45-794a7d5712f2">1,271</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6ZWJhNDFjOGNhMmQ2NGI1Y2E1YTEyZmUzZGI5NmNhYmIvdGFibGVyYW5nZTplYmE0MWM4Y2EyZDY0YjVjYTVhMTJmZTNkYjk2Y2FiYl82LTItMS0xLTE1ODM_819c6ad1-7955-44e9-b688-405f44271cc6">4,121</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6ZWJhNDFjOGNhMmQ2NGI1Y2E1YTEyZmUzZGI5NmNhYmIvdGFibGVyYW5nZTplYmE0MWM4Y2EyZDY0YjVjYTVhMTJmZTNkYjk2Y2FiYl83LTItMS0xLTI0NTY_38c3a604-615a-4d1a-86d0-ae7d63063c07">18,239</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;">The Company identified certain immaterial errors in relation to its computation of its operating lease right-of-use assets and operating lease liabilities upon adoption of ASC 842, which primarily related to the improper exclusion of fixed rent escalation clauses.  The errors were considered to be immaterial to previously issued quarterly reports on Form 10-Q as of September 28, 2019, December 28, 2019 and March 28, 2020. The impact of the correction on the respective balance sheets was as follows (in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:41.443%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:18.344%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:15.128%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:20.685%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amounts as reported</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustments</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amounts as corrected</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease right-of-use assets, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6b428966de264a04ae1748383eeb2af6_I20190928" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8yLTEtMS0xLTM3MTA_1ad45100-7130-465f-ade9-139237bc72e9">16,056</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib2d16ff5588843c9b15c2a9c4b7e19ee_I20190928" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8yLTItMS0xLTM3MDg_00333c44-1c74-4919-83b6-75405f4b332f">4,223</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic0730f6c95ef40638e0292238f7e5a4a_I20190928" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8yLTMtMS0xLTM2ODE_d4db4f2b-e0df-48d0-8a1f-671f98157f4f">20,279</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6b428966de264a04ae1748383eeb2af6_I20190928" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8zLTEtMS0xLTM3MTA_03acf07c-a326-4bab-a69c-e64d10a0d709">281,127</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib2d16ff5588843c9b15c2a9c4b7e19ee_I20190928" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8zLTItMS0xLTM3MDg_18ca1815-15f7-4e5a-8faf-2c00b8eab5a1">4,223</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic0730f6c95ef40638e0292238f7e5a4a_I20190928" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8zLTMtMS0xLTM2ODk_5c202505-3bfc-4b14-95f6-00fed6bc96a4">285,350</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease liabilities - Long-term</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6b428966de264a04ae1748383eeb2af6_I20190928" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml83LTEtMS0xLTM3MTQ_78249e53-6285-4728-817a-b90cdf25e6f5">10,885</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib2d16ff5588843c9b15c2a9c4b7e19ee_I20190928" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml83LTItMS0xLTM3MTI_b1abb929-49b6-417f-b394-840fbffd6b49">4,223</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic0730f6c95ef40638e0292238f7e5a4a_I20190928" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml83LTMtMS0xLTM2OTY_3b309826-655e-42d3-8d5e-8d10624cc288">15,108</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6b428966de264a04ae1748383eeb2af6_I20190928" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesNoncurrent" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml84LTEtMS0xLTM3MTQ_eea3b102-39e6-4588-b512-2c0c0d74a572">165,989</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib2d16ff5588843c9b15c2a9c4b7e19ee_I20190928" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesNoncurrent" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml84LTItMS0xLTM3MTI_fa672e64-aafb-415f-bc83-453cbdd13d0f">4,223</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic0730f6c95ef40638e0292238f7e5a4a_I20190928" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesNoncurrent" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml84LTMtMS0xLTM3MDI_bbbda098-2d37-4d64-9578-8443578f17c1">170,212</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 28, 2019</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amounts as reported</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustments</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amounts as corrected</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease right-of-use assets, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia394b4be6c2d4709a17a96308555bc09_I20191228" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8xMi0xLTEtMS0zNzE4_c89809e1-b2f5-47cd-af54-14b16918af2f">14,876</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i512bc5358f85454798cf76ff7d86e20b_I20191228" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8xMi0yLTEtMS0zNzE2_71c049a6-bb47-4ebc-a14d-c35dc5b39099">4,223</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i40511730b0274a6eb73662fe4cdcd4ad_I20191228" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8xMi0zLTEtMS0zNjg1_bdafc1e8-6958-4496-a0f6-e891e2b758c8">19,099</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia394b4be6c2d4709a17a96308555bc09_I20191228" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8xMy0xLTEtMS0zNzE4_43dd8db2-2255-4776-ab4f-f509613ec4ce">273,970</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i512bc5358f85454798cf76ff7d86e20b_I20191228" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8xMy0yLTEtMS0zNzE2_5786d1d1-3651-45c3-a855-f47915e8171d">4,223</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i40511730b0274a6eb73662fe4cdcd4ad_I20191228" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8xMy0zLTEtMS0zNjkx_34a4b25d-a55c-4d50-93a6-d64932a88923">278,193</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease liabilities - Long-term</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia394b4be6c2d4709a17a96308555bc09_I20191228" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8xNy0xLTEtMS0zNzIy_8b663077-c666-4e82-ab2d-029e89786878">9,870</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i512bc5358f85454798cf76ff7d86e20b_I20191228" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8xNy0yLTEtMS0zNzIw_c0629931-c55a-41a9-9efc-a682370fed7f">4,223</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i40511730b0274a6eb73662fe4cdcd4ad_I20191228" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8xNy0zLTEtMS0zNjk4_a454c4a0-870b-4294-b177-f5cf2af199f4">14,093</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia394b4be6c2d4709a17a96308555bc09_I20191228" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesNoncurrent" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8xOC0xLTEtMS0zNzIy_fc8d9640-b0bc-4c22-8c79-41bf1f199462">157,163</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i512bc5358f85454798cf76ff7d86e20b_I20191228" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesNoncurrent" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8xOC0yLTEtMS0zNzIw_3f2a0649-bda8-44c7-b55e-6a16a43d57f0">4,223</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i40511730b0274a6eb73662fe4cdcd4ad_I20191228" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesNoncurrent" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8xOC0zLTEtMS0zNzA0_de8e8006-b86f-4a91-bce9-b860622addcf">161,386</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28, 2020</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amounts as reported</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustments</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amounts as corrected</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease right-of-use assets, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if149f7e2e2614897bb0f52327d8e3233_I20200328" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8yMi0xLTEtMS0zNzI2_286d5351-4aaa-456a-8f85-c44f3e247131">15,347</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1a28825f81b542c4a0b15545a8fa0a97_I20200328" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8yMi0yLTEtMS0zNzI0_49f89f48-6b1a-4f52-bfc4-db7ff2f8baad">3,127</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i985f5d34a9694377b8cbc80eeae38ea8_I20200328" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8yMi0zLTEtMS0zNjg3_3a08ab34-f841-4a0d-91ce-53120a6f1c7f">18,474</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if149f7e2e2614897bb0f52327d8e3233_I20200328" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8yMy0xLTEtMS0zNzI2_755ca0fb-4521-478c-992f-3e806eaa7720">288,403</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1a28825f81b542c4a0b15545a8fa0a97_I20200328" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8yMy0yLTEtMS0zNzI0_a916e9a4-567c-4ee1-9175-2c7e376c3456">3,127</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i985f5d34a9694377b8cbc80eeae38ea8_I20200328" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8yMy0zLTEtMS0zNjk0_1f62fde3-18b7-4f09-a30d-d6631c874fcb">291,530</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease liabilities - Long-term</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if149f7e2e2614897bb0f52327d8e3233_I20200328" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8yNy0xLTEtMS0zNzMw_e1b37d29-0687-4328-b7a5-5e300a650eed">10,327</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1a28825f81b542c4a0b15545a8fa0a97_I20200328" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8yNy0yLTEtMS0zNzI4_daa275a9-2896-4a1b-a150-44b911fd8f8d">3,127</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i985f5d34a9694377b8cbc80eeae38ea8_I20200328" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8yNy0zLTEtMS0zNzAw_2f5b1d10-a864-4f39-8e01-346fd02e1d58">13,454</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if149f7e2e2614897bb0f52327d8e3233_I20200328" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesNoncurrent" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8yOC0xLTEtMS0zNzMw_136beac0-f461-491e-a20a-ba0f8a1db3f8">175,463</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1a28825f81b542c4a0b15545a8fa0a97_I20200328" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesNoncurrent" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8yOC0yLTEtMS0zNzI4_3967cd55-99db-4398-9943-f5516b514aa7">3,127</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i985f5d34a9694377b8cbc80eeae38ea8_I20200328" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesNoncurrent" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8yOC0zLTEtMS0zNzA2_765dc39c-b4a0-4b13-a451-ff74a9c0286d">178,590</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr></table></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">59</span></div></div></div><div id="i1edc9b13d5734ec8a60a2caeb643d22f_136"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">17. SUBSEQUENT EVENT</span></div><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="us-gaap:SubsequentEventsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMzYvZnJhZzowYWFjMmU1Y2JkYjc0ODM4OTk1ZjBjMzFmMjJlY2VkZC90ZXh0cmVnaW9uOjBhYWMyZTVjYmRiNzQ4Mzg5OTVmMGMzMWYyMmVjZWRkXzIxOTkwMjMyNjc2NDQ_878fe291-7e9b-4de9-9030-b24e8dc54250" continuedAt="i9fa971b89f5c46e9826cbf0338d37278" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On August 14, 2020, the Company entered into a loan and security agreement (the &#8220;Loan Agreement&#8221;) with Bank of America.  The Loan Agreement replaces the Company&#8217;s prior amended and restated credit agreement, as amended, with Wells Fargo Bank, N.A. The Loan Agreement provides for a five-year asset-based senior secured revolving credit facility of up to $93&#160;million, maturing on August 14, 2025.  In addition, during the term of the Loan Agreement, the Company may increase the aggregate amount of the Credit Facility by up to an additional $25&#160;million, subject to customary conditions, including obtaining a commitment from the Bank (or another lender, if applicable) to such increase. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Credit Facility has been used to pay-off the Prior Credit Facility and costs related to the Loan Agreement, and may be used to pay-off certain other existing debt, to issue letters of credit, and for other business purposes, including working capital needs.  Based on the Company&#8217;s borrowing base and reserve requirements and after paying off the Prior Credit Facility and related fees and expenses relating to the Credit Facility, immediately following the closing of the Loan Agreement, there was approximately $16 million available under the Credit Facility.</span></div></ix:nonNumeric><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:continuation id="i9fa971b89f5c46e9826cbf0338d37278">The Loan Agreement contains financial covenants as long as commitments or obligations are outstanding under the Loan Agreement, requiring the Company to maintain:  (i) a fixed charge coverage ratio of at least 1.25 to 1.0, measured monthly on a trailing 12-month basis; and (ii) a cash flow leverage ratio of no greater than 6.00 to 1.00, which may be subject to adjustments for COVID-19 related cash expenses as approved by the Bank, measured monthly on a trailing 12-month basis.</ix:continuation> </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">60</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="margin-top:6pt;"><span><br/></span></div><div id="i1edc9b13d5734ec8a60a2caeb643d22f_139"></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.122%;"><tr><td style="width:1.0%;"></td><td style="width:8.782%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:89.018%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Item&#160;9:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURES</span></td></tr></table></div><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">None</span></div><div id="i1edc9b13d5734ec8a60a2caeb643d22f_142"></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:8.709%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:89.091%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Item&#160;9A:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">CONTROLS AND PROCEDURES</span></td></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Evaluation of Disclosure Controls and Procedures</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">It is the responsibility of our management to establish, maintain, and monitor disclosure controls and procedures that are designed to ensure that information required to be disclosed in our reports filed or submitted under the Securities Exchange Act of 1934 are recorded, processed, summarized, and reported within the time periods specified in the Securities and Exchange Commission rules and forms. Additionally, these disclosure controls include controls and procedures that are designed to accumulate and communicate the information required to be disclosed to our Company&#8217;s Chief Executive Officer and Chief Financial Officer, allowing for timely decisions regarding required disclosures. As of the end of the period covered by this report, our management carried out an evaluation, under the supervision and with the participation of the Chief Executive Officer and Chief Financial Officer, of the effectiveness of the design and operation of our disclosure controls and procedures pursuant to Exchange Act Rule 13a-15(f). Based on our assessment, we believe that as of June&#160;27, 2020, the Company&#8217;s disclosure controls and procedures are effective based on that criteria.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Management&#8217;s Report on Internal Control over Financial Reporting</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our management has the responsibility to establish and maintain adequate internal controls over our financial reporting, as defined in Rule 13a-15(f) under the Securities and Exchange Act of 1934. Our internal controls are designed to provide reasonable assurance regarding the reliability of our financial reporting and the preparation of our external financial statements in accordance with generally accepted accounting principles (GAAP).</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Due to inherent limitations of any internal control system, management acknowledges that there are limitations as to the effectiveness of internal controls over financial reporting and therefore recognize that only reasonable assurance can be gained from any internal control system. Accordingly, our internal control system may not detect or prevent material misstatements in our financial statements and projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Under the supervision and participation of management, including the Chief Executive Officer and Chief Financial Officer, we have performed an assessment of the effectiveness of our internal controls over financial reporting as of June&#160;27, 2020. This assessment was based on the criteria established in Internal Control-Integrated Framework (2013), issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on our assessment, we believe that as of June&#160;27, 2020, the Company&#8217;s internal control over financial reporting is effective based on that criteria.</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The effectiveness of the Company's internal control over financial reporting as of June&#160;27, 2020 has been audited by BDO USA LLP, an independent registered public accounting firm, as stated in their report which is included herein. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Changes in Internal Control over Financial Reporting</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">There have been no significant changes in our internal controls over financial reporting during our fourth fiscal quarter ended June&#160;27, 2020 that have materially affected, or are reasonable likely to materially affect, the Company&#8217;s internal control over financial reporting (as defined in Exchange Act Rules 13a &#8211; 15(f) and 15d &#8211; 15(f)).</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">61</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Report of Independent Registered Public Accounting Firm </span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Shareholders and Board of Directors </span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Key Tronic Corporation</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Spokane Valley, Washington</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Opinion on Internal Control over Financial Reporting</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have audited Key Tronic Corporation&#8217;s (the &#8220;Company&#8217;s&#8221;) internal control over financial reporting as of June&#160;27, 2020, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (the &#8220;COSO criteria&#8221;). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of June&#160;27, 2020, based on the COSO criteria.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (&#8220;PCAOB&#8221;), the consolidated balance sheets of the Company as of June&#160;27, 2020 and June 29, 2019, the related consolidated statements of income (loss), comprehensive income (loss), shareholders&#8217; equity, and cash flows for each of the three years in the period ended June&#160;27, 2020, and the related notes and schedule and our report dated September&#160;11, 2020 expressed an unqualified opinion thereon.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Basis for Opinion</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company&#8217;s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying &#8220;Item 9A, Management&#8217;s Report on Internal Control over Financial Reporting&#8221;. Our responsibility is to express an opinion on the Company&#8217;s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We conducted our audit of internal control over financial reporting in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audit also included performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Definition and Limitations of Internal Control over Financial Reporting</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div style="text-align:justify;margin-top:12pt;"><span><br/></span></div><div style="text-align:justify;margin-top:12pt;"><span><br/></span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">/s/ BDO USA, LLP</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Spokane, Washington</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">September&#160;11, 2020</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">62</span></div></div></div><div id="i1edc9b13d5734ec8a60a2caeb643d22f_145"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.684%;"><tr><td style="width:1.0%;"></td><td style="width:8.825%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:88.975%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Item&#160;9B:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">OTHER INFORMATION</span></td></tr></table></div><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">None</span></div><div id="i1edc9b13d5734ec8a60a2caeb643d22f_148"></div><div style="text-align:center;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">PART III</span></div><div id="i1edc9b13d5734ec8a60a2caeb643d22f_151"></div><div style="margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:8.709%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:89.091%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Item&#160;10:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE</span></td></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Directors of the Registrant</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Information on the nominees for election as Directors of the Company is incorporated by reference from the Company&#8217;s definitive proxy statement for the 2020 Annual Meeting of Shareholders to be filed pursuant to Regulation 14A under the Exchange Act no later than 120 days after the end of the Company&#8217;s 2020 fiscal year.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Executive Officers of the Registrant</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">This information is included in a separate item captioned &#8220;Executive Officers of the Registrant&#8221; in Item&#160;1 of Part 1 of this report pursuant to Instruction G(3) of Form 10-K and Instruction 3 to Item&#160;401(b) of Regulation S-K.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Compliance with Section&#160;16(a) of the Exchange Act:</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Incorporated by reference to Key Tronic Corporation&#8217;s 2020 Proxy Statement to Shareholders.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Code of Conduct</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Board of Directors has adopted a written Code of Conduct which applies to its directors and employees, including its executive officers. The Code of Conduct is available on the Company&#8217;s website at </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">www.keytronic.com</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. The Company intends to disclose on its website any amendments to or waivers of the Code of Conduct.</span></div><div id="i1edc9b13d5734ec8a60a2caeb643d22f_154"></div><div style="margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.684%;"><tr><td style="width:1.0%;"></td><td style="width:8.825%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:88.975%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Item&#160;11:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">EXECUTIVE COMPENSATION</span></td></tr></table></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Information appearing under the caption &#8220;Executive Compensation&#8221; in the Company&#8217;s 2020 Proxy Statement is incorporated herein by this reference.</span></div><div id="i1edc9b13d5734ec8a60a2caeb643d22f_157"></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:8.709%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:89.091%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Item&#160;12:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS</span></td></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table sets forth the aggregate information for the Company&#8217;s equity compensation plans in effect as of June&#160;27, 2020.</span></div><div style="text-align:center;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">EQUITY COMPENSATION PLAN INFORMATION</span></div><div style="margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:45.967%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:16.055%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.533%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:16.055%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.533%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:16.057%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Plan category</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number&#160;of&#160;securities&#160;to<br/>be&#160;issued&#160;upon&#160;exercise<br/>of outstanding options,<br/>warrants, and rights<br/>(a)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average<br/>exercise price of<br/>outstanding&#160;options,<br/>warrants,&#160;and&#160;rights<br/>(b)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number&#160;of&#160;securities<br/>remaining&#160;available&#160;for<br/>future issuance under<br/>equity compensation<br/>plans (excluding<br/>securities reflected in<br/>column (a)<br/>(c)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Equity compensation plans approved by security holders</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">869,583</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.87</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">609,751</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Equity compensation plans not approved by security holders</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">869,583</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.87</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">609,751</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr></table></div><div style="text-indent:-18pt;padding-left:31.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;">Included are the 1,200,000 shares subject to the 2010 Plan, the issuance of which were approved by the shareholders at the 2010 Annual Meeting. During the 2015 Annual Meeting, an additional 1,000,000 shares were approved. As a result of the shareholder approval, the Company made the decision to amend the cash-settled SARs granted during fiscal year 2010 to stock-settled SARs effective October&#160;21, 2011.</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Information under the caption &#8220;Beneficial Ownership of Securities&#8221; in the Company&#8217;s 2020 Proxy Statement is incorporated herein by this reference.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">63</span></div></div></div><div id="i1edc9b13d5734ec8a60a2caeb643d22f_160"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.684%;"><tr><td style="width:1.0%;"></td><td style="width:8.825%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:88.975%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Item&#160;13:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE</span></td></tr></table></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Information appearing under the caption &#8220;Related Person Transactions&#8221;, &#8220;Compensation Committee Interlocks and Insider Participation&#8221;, and &#8220;Directors&#8217; Independence&#8221; in the Company&#8217;s 2020 Proxy Statement is incorporated herein by this reference.</span></div><div id="i1edc9b13d5734ec8a60a2caeb643d22f_163"></div><div style="margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:8.709%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:89.091%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Item&#160;14:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">PRINCIPAL ACCOUNTING FEES AND SERVICES</span></td></tr></table></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Information appearing under the caption &#8220;Principal Accountant Fees and Services&#8221; in the Company&#8217;s 2020 Proxy Statement is incorporated herein by this reference.</span></div><div id="i1edc9b13d5734ec8a60a2caeb643d22f_166"></div><div style="text-align:center;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">PART IV</span></div><div id="i1edc9b13d5734ec8a60a2caeb643d22f_169"></div><div style="margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:9.880%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:87.920%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Item&#160;15:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">EXHIBITS AND FINANCIAL STATEMENT SCHEDULES</span></td></tr></table></div><div id="i1edc9b13d5734ec8a60a2caeb643d22f_172"></div><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">(a) 1. FINANCIAL STATEMENTS</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:81.476%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:16.324%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Page&#160;in Form&#160;10-K</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">FINANCIAL STATEMENTS</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1edc9b13d5734ec8a60a2caeb643d22f_58">Report of Independent Registered Public Accounting Firm</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1edc9b13d5734ec8a60a2caeb643d22f_58">30</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1edc9b13d5734ec8a60a2caeb643d22f_61">Consolidated Balance Sheets</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1edc9b13d5734ec8a60a2caeb643d22f_61">31</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1edc9b13d5734ec8a60a2caeb643d22f_67">Consolidated Statements of Income (Loss)</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1edc9b13d5734ec8a60a2caeb643d22f_67">32</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1edc9b13d5734ec8a60a2caeb643d22f_70">Consolidated Statements of Comprehensive Income (Loss)</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1edc9b13d5734ec8a60a2caeb643d22f_70">33</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1edc9b13d5734ec8a60a2caeb643d22f_73">Consolidated Statements of Cash Flows</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1edc9b13d5734ec8a60a2caeb643d22f_73">34</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1edc9b13d5734ec8a60a2caeb643d22f_76">Consolidated Statements of Shareholders&#8217; Equity</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1edc9b13d5734ec8a60a2caeb643d22f_76">35</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1edc9b13d5734ec8a60a2caeb643d22f_79">Notes to Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36-60</span></td></tr></table></div><div id="i1edc9b13d5734ec8a60a2caeb643d22f_175"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">2. SCHEDULES</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:81.476%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:16.324%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">II. Consolidated Valuation and Qualifying Accounts</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr></table></div><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Other schedules are omitted because of the absence of conditions under which they are required, or because required information is given in the financial statements or notes thereto.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">64</span></div></div></div><div id="i1edc9b13d5734ec8a60a2caeb643d22f_178"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="margin-top:14pt;-sec-extract:summary;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">3. EXHIBITS</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:15.151%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:82.649%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exhibit&#160;No.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Description</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.1</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="http://www.sec.gov/Archives/edgar/data/719733/0000719733-95-000046.txt">Articles of Incorporation, incorporated by reference to the Exhibit 3.1 to the Company&#8217;s form 10-K filed with the SEC for the year ended July 1, 1995 (File No. 2-83898)</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.2</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="http://www.sec.gov/Archives/edgar/data/719733/0000719733-95-000046.txt">Bylaws, as amended, incorporated by reference to the Exhibit 3 (iii) to the Company&#8217;s Form 10-K for the year ended July 1, 1995 (File No. 2-83898)</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.1*</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="http://www.sec.gov/Archives/edgar/data/719733/0000719733-97-000011.txt">Amended and Restated 1990 Stock Option Plan for Non-Employee Directors, as amended, incorporated by reference to the Company&#8217;s 1997 Proxy Statement dated October 10, 1997 (Proposal 2)</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.2*</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="http://www.sec.gov/Archives/edgar/data/719733/0000719733-95-000045.txt">1995 Executive Stock Option Plan, incorporated by reference to the Company&#8217;s 1995 Proxy Statement, pages 19-22 (Proposal 3)</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.3*</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="http://www.sec.gov/Archives/edgar/data/719733/000071973300000001/0000719733-00-000001.txt">2000 Employee Stock Option Plan, incorporated by reference to the Exhibits to the Company&#8217;s Form 10-Q for the quarter ended January 1, 2000</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.4*</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="http://www.sec.gov/Archives/edgar/data/719733/0000719733-98-000003.txt">Officers&#8217; Employment Contracts, incorporated by reference to the Company&#8217;s 1998 Proxy Statement, pages 10 and 11</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.5*</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="http://www.sec.gov/Archives/edgar/data/719733/000071973300000001/0000719733-00-000001.txt">Addenda to Officers&#8217; Employment Contracts, incorporated by reference to Exhibits to the Company&#8217;s Form 10-Q for the quarter ended January 1, 2000</a></span></div></td></tr></table></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:15.151%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:82.649%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.6*</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/719733/000103221003000163/dex101.htm">Description of Retention Bonus Plan, incorporated by reference to the Exhibits to the Company&#8217;s 10-Q for the quarter ended December&#160;28, 2002</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.7*</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/719733/000103221002001358/dex102.htm">Addenda to Officers&#8217; Employment Contracts, incorporated by reference to Exhibits to the Company&#8217;s Form 10-K for the year ended June 29, 2002</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.8</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/719733/000119312505084861/dex101.htm">Promise to execute a Purchase and Sale Agreement with Key Safety Systems de Mexico, S.A. de C.V., incorporated by reference to the Exhibit to the Company&#8217;s Form 8-K filed April 26, 2005</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.9</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/719733/000119312505120629/dex101.htm">Summary of material terms and conditions of the Purchase and Sale Agreement with Key Safety Systems de Mexico, S.A. de C.V., incorporated by reference to the Exhibit to the Company&#8217;s Form 8-K filed June 6, 2005</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.10*</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/719733/000119312505192087/dex101.htm">Summary of Key Tronic Corporation Long Term Incentive Compensation Plan, incorporated by reference to Exhibit 10.1 to the Company&#8217;s Form 8-K filed September 27, 2005</a></span></div></td></tr></table></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;-sec-extract:summary;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">65</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:15.151%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:82.649%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.11*</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/719733/000119312505188169/dex1023.htm">Summary of Key Tronic Corporation Incentive Compensation Plan, incorporated by reference to Exhibit 10.23 to the Company&#8217;s Form 10-K for the year ended July 2, 2005</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.12*</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/719733/000119312506155739/d8k.htm">Summary of Incentive Compensation Plan Performance Goals and Target Payments for Fiscal Year 2007 and Fiscal Years 2007 &#8211; 2009 Long Term Incentive Plan Performance Measures and Awards incorporated by reference to the Company&#8217;s Form 8-K filed July 28, 2006</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.13</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/719733/000119312506206824/dex101.htm">Summary of material terms and conditions of the Purchase and Sale Agreement with Todenko Mexico S.A. de C.V., incorporated by reference to Exhibit 10.1 to the Company&#8217;s Form 8-K filed October 12, 2006</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.14</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/719733/000119312506239001/dex101.htm">Summary of material terms and conditions of the Purchase and Sale Agreement with Todenko Mexico S.A. de C.V., incorporated by reference to Exhibit 10.1 to the Company&#8217;s Form 8-K filed November 20, 2006</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.15</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/719733/000119312507001991/dex101.htm">Summary of material terms and conditions of the Sale and Purchase Agreement with Adevco Corporation, incorporated by reference to Exhibit 10.1 to the Company&#8217;s Form 8-K filed January 5, 2007</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.16</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/719733/000119312507078110/dex101.htm">Summary of Second Amendment to Agreement of Sale and Purchase Agreement with Adevco Corporation, incorporated by reference to Exhibit 10.1 to the Company&#8217;s Form 8-K filed April 11, 2007</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.17*</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/719733/000119312507164077/d8k.htm">Summary of Incentive Compensation Plan Performance Goals and Target Payments for Fiscal Year 2008 and Fiscal Years 2008-2010 Long Term Incentive Plan Performance Measures and Awards incorporated by reference to the Company&#8217;s Form 8-K filed July 27, 2007</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.18*</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/719733/000119312508158767/d8k.htm">Summary of Incentive Compensation Plan Performance Goals and Target payments for Fiscal Year 2009 and Fiscal Years 2009 &#8211; 2011 Long Term Incentive Plan Performance Measures and Awards incorporated by reference to the Company&#8217;s Form 8-K filed July 24, 2008</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.19*</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/719733/000119312509154061/d8k.htm">Summary of Incentive Compensation Plan Performance Goals and Target payments for Fiscal Year 2010 and Fiscal Years 2010 &#8211; 2012 Long Term Incentive Plan Performance Measures and Awards incorporated by reference to the Company&#8217;s Form 8-K filed July 23, 2009</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.20</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/719733/000119312509180254/dex101.htm">Financing Agreement with Wells Fargo Bank, N.A., incorporated by reference to the Exhibits to the Company&#8217;s Form 8-K filed on August 24, 2009</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.21*</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/719733/000119312510209062/dex1036.htm">2010 Incentive Plan, incorporated by reference to Exhibit 10.36 to the Company&#8217;s Form 10-K for the year ended July&#160;3, 2010</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.22*</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/719733/000119312510209062/dex1037.htm">Employment Contract with Douglas G. Burkhardt, incorporated by reference to Exhibit 10.37 to the Company&#8217;s Form 10-K for the year ended July 3, 2010</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.23</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/719733/000119312510209062/dex1038.htm">Summary of material terms and conditions of the Purchase and Sale Agreement with Autopartes Y Arneses de Mexico S.A. de C.V., incorporated by reference to Exhibit 10.38 to the Company&#8217;s Form 10-K for the year ended July 3, 2010</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.24*</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/719733/000119312510164849/d8k.htm">Summary of Incentive Compensation Plan Performance Goals and Target Payments for Fiscal Year 2011 and Fiscal Years 2011 &#8211; 2013 Long Term Incentive Plan Performance Measures and Awards incorporated by reference to the Company&#8217;s Form 8-K filed July&#160;23, 2010</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.25*</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/719733/000119312511205975/d8k.htm">Summary of Incentive Compensation Plan Performance Goals and Target Payments for Fiscal Year 2012 and Fiscal Years 2012 &#8211; 2014 Long Term Incentive Plan Performance Measures and Awards incorporated by reference to the Company&#8217;s Form 8-K filed August 2, 2011</a></span></div></td></tr></table></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;-sec-extract:summary;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">66</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:15.151%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:82.649%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.26*</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/719733/000119312511245992/d224529dex1040.htm">Amendment to Employment Contract of Craig D. Gates, dated August 23, 2011; of Ronald F. Klawitter, dated August&#160;23, 2011 and of Douglas G. Burkhardt dated September 6, 2011; incorporated by reference to the Exhibits to the Company&#8217;s Form 10-K for the year ended July 2, 2011 filed on September 12, 2011</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.27</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/719733/000119312512036353/d295103dex101.htm">Second Loan Modification Agreement to the Credit Agreement with Wells Fargo Bank, N.A., incorporated by reference to the Exhibits to the Company&#8217;s Form 8-K filed on February 2, 2012</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.28*</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/719733/000119312512230942/d323353dex101.htm">Amendment to Employment Contract of Craig D. Gates, dated May 10, 2012, incorporated by reference to the Exhibits to the Company&#8217;s Form 10-Q filed on May 14, 2012</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.29*</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/719733/000119312512230942/d323353dex102.htm">Amendment to Employment Contract of Douglas G. Burkhardt dated May&#160;10, 2012; incorporated by reference to the Exhibits to the Company&#8217;s Form 10-Q filed on May 14, 2012</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.30*</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/719733/000119312512340200/d392664d8k.htm">Summary of Incentive Compensation Plan Performance Goals and Target Payments for Fiscal Year 2013 and Fiscal Years 2013 &#8211; 2015 Long Term Incentive Plan Performance Measures and Awards incorporated by reference to the Company&#8217;s Form 8-K filed August 7, 2012</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.31*</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/719733/000119312513321294/d579406d8k.htm">Summary of Incentive Compensation Plan Performance Goals and Target Payments for Fiscal Year 2014 and Fiscal Years 2014 &#8211; 2016 Long Term Incentive Plan Performance Measures and Awards incorporated by reference to the Company&#8217;s Form 8-K filed August 6, 2013</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.32*</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/719733/000071973314000022/incentiveplan.htm">Summary of Incentive Compensation Plan Performance Goals and Target Payments for Fiscal Year 2015 and Fiscal Years 2015 &#8211; 2017 Long Term Incentive Plan Performance Measures and Awards incorporated by reference to the Company&#8217;s Form 8-K filed August 1, 2014</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.33</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/719733/000071973314000030/exhibit21ktccstockpurchase.htm">Summary of material terms and conditions of the Stock Purchase Agreement with CDR Manufacturing and Amended and Restated Credit Agreement with Wells Fargo Bank, N. A. incorporated by reference to the Company&#8217;s Form 8-K filed September 9, 2014</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.34*</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/719733/000071973315000063/a8-k2016lticp.htm">Summary of Incentive Compensation Plan Performance Goals and Target Payments for Fiscal Year 2016 and Fiscal Years 2016 &#8211; 2018 Long Term Incentive Plan Performance Measures and Awards incorporated by reference to the Company&#8217;s Form 8-K filed July 30, 2015</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.35</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/719733/000071973315000066/exhibit101fy2016.htm">First Amendment to Amended and Restated Credit Agreement with Wells Fargo Bank, National Association, incorporated by reference to the Company's Form 8-K filed August 11, 2015</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.36</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/719733/000071973315000066/exhibit102fy2016loc.htm">Second Replacement Revolving Line of Credit Note with Wells Fargo Bank, National Association, incorporated by reference to the Company's Form 8-K filed August 11, 2015</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.37*</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/719733/000071973316000136/a8-k2017lticp.htm">Summary of Incentive Compensation Plan Performance Goals and Target Payments for Fiscal Year 2017 and Fiscal Years 2017 &#8211; 2019 Long Term Incentive Plan Performance Measures and Awards incorporated by reference to the Company&#8217;s Form 8-K filed July 29, 2016</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.38*</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/719733/000119312517263856/d445330d8k.htm">Summary of Incentive Compensation Plan Performance Goals and Target Payments for Fiscal Year 2018 and Fiscal Years 2018 &#8211; 2020 Long Term Incentive Plan Performance Measures and Awards incorporated by reference to the Company&#8217;s Form 8-K filed August 22, 2017</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.39</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/719733/000071973318000008/skybellcontractexhibit991.htm">Announcement of contract awarded with SkyBell Technologies, a global leader in patented Wi-Fi video doorbell technology incorporated by reference to the Company&#8217;s Form 8-K filed May 1, 2018</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.40*</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/719733/000071973318000041/a8-k2018lticp.htm">Summary of Incentive Compensation Plan Performance Goals and Target Payments for Fiscal Year 2019 and Fiscal Years 2019 &#8211; 2021 Long Term Incentive Plan Performance Measures and Awards incorporated by reference to the Company&#8217;s Form 8-K filed August 2, 2018</a></span></div></td></tr></table></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;-sec-extract:summary;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">67</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:15.151%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:82.649%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.41</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/719733/000071973318000049/awardsettlementof67mexhibi.htm">Announcement of award of $6.7 million following the conclusion of a previously disclosed arbitration proceeding incorporated by reference to the Company's Form 8-K filed September 5, 2018</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.42</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/719733/000071973318000075/newmanufacturingfacilityin.htm">Announcement that the Company has signed a letter of intent to lease a new facility in Da Nang, Vietnam</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.43*</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/719733/000071973319000028/a8-k2019lticp.htm">Summary of Incentive Compensation Plan Performance Goals and Target Payments for Fiscal Year 2020 and Fiscal Years 2020 &#8211; 2022 Long Term Incentive Plan Performance Measures and Awards incorporated by reference to the Company&#8217;s Form 8-K filed July 30, 2019</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.44*</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="https://www.sec.gov/ix?doc=/Archives/edgar/data/719733/000071973320000044/ktcc-20200723.htm">Summary of Incentive Compensation Plan Performance Goals and Target Payments for Fiscal Year 2021 and Fiscal Years 2021 &#8211; 2023 Long Term Incentive Plan Performance Measures and Awards incorporated by reference to the Company&#8217;s Form 8-K filed July 27, 2020</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="q42020exhibit21ng.htm">Subsidiaries of Registrant, submitted herewith</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23.1</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="q42020exhibit231ng.htm">Consent of Independent Registered Public Accounting Firm, submitted herewith</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31.1</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="q42020exhibit311ng.htm">Rule 13a-14(a)/15d-14(a) Certification of Chief Executive Officer, submitted herewith</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31.2</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="q42020exhibit312ng.htm">Rule 13a-14(a)/15d-14(a) Certification of Chief Financial Officer, submitted herewith</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32.1</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="q42020exhibit321ng.htm">Section 1350 Certification of Chief Executive Officer, submitted herewith</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32.2</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="q42020exhibit322ng.htm">Section 1350 Certification of Chief Financial Officer, submitted herewith</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101.INS</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101.SCH</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">XBRL Taxonomy Extension Schema Document **</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101.CAL</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">XBRL Taxonomy Extension Calculation Linkbase Document **</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101.DEF</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">XBRL Taxonomy Extension Definition Linkbase Document **</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101.LAB</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">XBRL Taxonomy Extension Label Linkbase Document **</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101.PRE</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">XBRL Taxonomy Extension Presentation Linkbase Document **</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">104</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cover Page Interactive Data File (formatted as inline XBRL with applicable taxonomy extention information contained in Exhibits 101.INS, 101.SCH, 101.CAL, 101.DEF, 101.LAB and 101.PRE)</span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%;"><tr><td style="width:1.0%;"></td><td style="width:4.773%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:93.027%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">*</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Management contract or compensatory plan or arrangement</span></td></tr></table></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:4.756%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:93.044%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">**</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pursuant to Rule 406T of Regulation S-T, these interactive data files are deemed not filed or part of a registration statement or prospectus for purposes of Sections 11 or 12 of the Securities Act of 1933, as amended, or Section&#160;18 of the Securities and Exchange Act of 1934, as amended and otherwise are not subject to liability under those sections.</span></td></tr></table></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;-sec-extract:summary;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">68</span></div></div></div><div id="i1edc9b13d5734ec8a60a2caeb643d22f_181"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">SCHEDULE II</span></div><ix:nonNumeric contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627" name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xODEvZnJhZzpkMjNjMTczODQyZDQ0MzFmYWU4Mzk4YmRjMzBmM2M4Mi90ZXh0cmVnaW9uOmQyM2MxNzM4NDJkNDQzMWZhZTgzOThiZGMzMGYzYzgyXzE0OA_d269a67c-6559-4722-aa84-a2cde130cccf" escape="true"><div style="text-align:center;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">KEY TRONIC CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">CONSOLIDATED VALUATION AND QUALIFYING ACCOUNTS</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">FISCAL YEARS ENDED JUNE&#160;27, 2020, JUNE&#160;29, 2019, AND JUNE&#160;30, 2018</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:59.222%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.637%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.637%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.640%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in&#160;thousands)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Allowance for Obsolete Inventory</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at beginning of year</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i228fbc8744354c35b362fe44454b9e63_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xODEvZnJhZzpkMjNjMTczODQyZDQ0MzFmYWU4Mzk4YmRjMzBmM2M4Mi90YWJsZTo1Zjk5NDM3NmZiMTM0OTJjYjdiZWI5N2NlMGZjYTIyYS90YWJsZXJhbmdlOjVmOTk0Mzc2ZmIxMzQ5MmNiN2JlYjk3Y2UwZmNhMjJhXzQtMS0xLTEtMA_f5699bb8-8847-4b0f-b1fe-d3363f745de7">1,792</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38c192e9ac644c17bae81f61acd58653_I20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xODEvZnJhZzpkMjNjMTczODQyZDQ0MzFmYWU4Mzk4YmRjMzBmM2M4Mi90YWJsZTo1Zjk5NDM3NmZiMTM0OTJjYjdiZWI5N2NlMGZjYTIyYS90YWJsZXJhbmdlOjVmOTk0Mzc2ZmIxMzQ5MmNiN2JlYjk3Y2UwZmNhMjJhXzQtMy0xLTEtMA_c9c76b07-e1c7-4eaa-94c9-cab542c54b55">1,458</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic680000b58da4e26841d6d14f704b3f7_I20170701" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xODEvZnJhZzpkMjNjMTczODQyZDQ0MzFmYWU4Mzk4YmRjMzBmM2M4Mi90YWJsZTo1Zjk5NDM3NmZiMTM0OTJjYjdiZWI5N2NlMGZjYTIyYS90YWJsZXJhbmdlOjVmOTk0Mzc2ZmIxMzQ5MmNiN2JlYjk3Y2UwZmNhMjJhXzQtNS0xLTEtMA_5e37a887-3181-462f-803b-3a6a8898ebe7">1,306</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provisions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i41ea46fbbe654f61a69ec0739d552d1d_D20190630-20200627" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xODEvZnJhZzpkMjNjMTczODQyZDQ0MzFmYWU4Mzk4YmRjMzBmM2M4Mi90YWJsZTo1Zjk5NDM3NmZiMTM0OTJjYjdiZWI5N2NlMGZjYTIyYS90YWJsZXJhbmdlOjVmOTk0Mzc2ZmIxMzQ5MmNiN2JlYjk3Y2UwZmNhMjJhXzUtMS0xLTEtMA_139cbb6c-302f-4280-8dc7-5fcaba371ab4">136</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i10f4a7c2dee346a7ae89b1ac0bfc59a2_D20180701-20190629" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xODEvZnJhZzpkMjNjMTczODQyZDQ0MzFmYWU4Mzk4YmRjMzBmM2M4Mi90YWJsZTo1Zjk5NDM3NmZiMTM0OTJjYjdiZWI5N2NlMGZjYTIyYS90YWJsZXJhbmdlOjVmOTk0Mzc2ZmIxMzQ5MmNiN2JlYjk3Y2UwZmNhMjJhXzUtMy0xLTEtMA_497fd150-6016-4cd1-89fd-83c7e48870ab">91</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5d0b34ac870442f0b123592e4759fe18_D20170702-20180630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xODEvZnJhZzpkMjNjMTczODQyZDQ0MzFmYWU4Mzk4YmRjMzBmM2M4Mi90YWJsZTo1Zjk5NDM3NmZiMTM0OTJjYjdiZWI5N2NlMGZjYTIyYS90YWJsZXJhbmdlOjVmOTk0Mzc2ZmIxMzQ5MmNiN2JlYjk3Y2UwZmNhMjJhXzUtNS0xLTEtMA_f7a9e95f-0d43-4418-8293-fb4b539e0807">31</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dispositions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i41ea46fbbe654f61a69ec0739d552d1d_D20190630-20200627" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xODEvZnJhZzpkMjNjMTczODQyZDQ0MzFmYWU4Mzk4YmRjMzBmM2M4Mi90YWJsZTo1Zjk5NDM3NmZiMTM0OTJjYjdiZWI5N2NlMGZjYTIyYS90YWJsZXJhbmdlOjVmOTk0Mzc2ZmIxMzQ5MmNiN2JlYjk3Y2UwZmNhMjJhXzYtMS0xLTEtMA_30120abb-e467-44ce-8dd8-38dc6ead3458">40</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i10f4a7c2dee346a7ae89b1ac0bfc59a2_D20180701-20190629" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xODEvZnJhZzpkMjNjMTczODQyZDQ0MzFmYWU4Mzk4YmRjMzBmM2M4Mi90YWJsZTo1Zjk5NDM3NmZiMTM0OTJjYjdiZWI5N2NlMGZjYTIyYS90YWJsZXJhbmdlOjVmOTk0Mzc2ZmIxMzQ5MmNiN2JlYjk3Y2UwZmNhMjJhXzYtMy0xLTEtMA_1d2d721a-8b0b-43f5-aa03-eb2d277bb339">243</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5d0b34ac870442f0b123592e4759fe18_D20170702-20180630" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xODEvZnJhZzpkMjNjMTczODQyZDQ0MzFmYWU4Mzk4YmRjMzBmM2M4Mi90YWJsZTo1Zjk5NDM3NmZiMTM0OTJjYjdiZWI5N2NlMGZjYTIyYS90YWJsZXJhbmdlOjVmOTk0Mzc2ZmIxMzQ5MmNiN2JlYjk3Y2UwZmNhMjJhXzYtNS0xLTEtMA_9fc4c5d4-7e5c-42ad-968f-157e288d6109">121</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at end of year</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i44441950840d4a86a381c5af874fb720_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xODEvZnJhZzpkMjNjMTczODQyZDQ0MzFmYWU4Mzk4YmRjMzBmM2M4Mi90YWJsZTo1Zjk5NDM3NmZiMTM0OTJjYjdiZWI5N2NlMGZjYTIyYS90YWJsZXJhbmdlOjVmOTk0Mzc2ZmIxMzQ5MmNiN2JlYjk3Y2UwZmNhMjJhXzctMS0xLTEtMA_bb7d2a66-ac5e-49af-923b-ea55f617827f">1,968</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i228fbc8744354c35b362fe44454b9e63_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xODEvZnJhZzpkMjNjMTczODQyZDQ0MzFmYWU4Mzk4YmRjMzBmM2M4Mi90YWJsZTo1Zjk5NDM3NmZiMTM0OTJjYjdiZWI5N2NlMGZjYTIyYS90YWJsZXJhbmdlOjVmOTk0Mzc2ZmIxMzQ5MmNiN2JlYjk3Y2UwZmNhMjJhXzctMy0xLTEtMA_6454c171-82cb-4388-9fc1-fe5446b970cb">1,792</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38c192e9ac644c17bae81f61acd58653_I20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xODEvZnJhZzpkMjNjMTczODQyZDQ0MzFmYWU4Mzk4YmRjMzBmM2M4Mi90YWJsZTo1Zjk5NDM3NmZiMTM0OTJjYjdiZWI5N2NlMGZjYTIyYS90YWJsZXJhbmdlOjVmOTk0Mzc2ZmIxMzQ5MmNiN2JlYjk3Y2UwZmNhMjJhXzctNS0xLTEtMA_26148f98-edba-490c-aa35-c547d3ac8f2f">1,458</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Allowance for Doubtful Accounts</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at beginning of year</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i013542d0c5ce45a3abc4378a3207199c_I20190629" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xODEvZnJhZzpkMjNjMTczODQyZDQ0MzFmYWU4Mzk4YmRjMzBmM2M4Mi90YWJsZTo1Zjk5NDM3NmZiMTM0OTJjYjdiZWI5N2NlMGZjYTIyYS90YWJsZXJhbmdlOjVmOTk0Mzc2ZmIxMzQ5MmNiN2JlYjk3Y2UwZmNhMjJhXzktMS0xLTEtMA_fc357cd5-2190-4e51-b3f7-2fc787032f0c">58</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7862524ed2294128af4e237fd6ff55f4_I20180630" decimals="-3" format="ixt:zerodash" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xODEvZnJhZzpkMjNjMTczODQyZDQ0MzFmYWU4Mzk4YmRjMzBmM2M4Mi90YWJsZTo1Zjk5NDM3NmZiMTM0OTJjYjdiZWI5N2NlMGZjYTIyYS90YWJsZXJhbmdlOjVmOTk0Mzc2ZmIxMzQ5MmNiN2JlYjk3Y2UwZmNhMjJhXzktMy0xLTEtMA_22ea1f94-12b8-4d7f-85a9-929cacdfe02d">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iea6eeaa268c54005abcf36dc2e5aea4a_I20170701" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xODEvZnJhZzpkMjNjMTczODQyZDQ0MzFmYWU4Mzk4YmRjMzBmM2M4Mi90YWJsZTo1Zjk5NDM3NmZiMTM0OTJjYjdiZWI5N2NlMGZjYTIyYS90YWJsZXJhbmdlOjVmOTk0Mzc2ZmIxMzQ5MmNiN2JlYjk3Y2UwZmNhMjJhXzktNS0xLTEtMA_8bd33b8e-d712-4d4d-b891-69e3c16f4b98">84</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provisions (Recovery)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2b62781cbae84cb88fc84d05ac98777c_D20190630-20200627" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xODEvZnJhZzpkMjNjMTczODQyZDQ0MzFmYWU4Mzk4YmRjMzBmM2M4Mi90YWJsZTo1Zjk5NDM3NmZiMTM0OTJjYjdiZWI5N2NlMGZjYTIyYS90YWJsZXJhbmdlOjVmOTk0Mzc2ZmIxMzQ5MmNiN2JlYjk3Y2UwZmNhMjJhXzEwLTEtMS0xLTA_926ab959-f8be-4bde-ad2e-6466813c9356">551</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i270bd135c1fb4c79966d7eb29334e14c_D20180701-20190629" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xODEvZnJhZzpkMjNjMTczODQyZDQ0MzFmYWU4Mzk4YmRjMzBmM2M4Mi90YWJsZTo1Zjk5NDM3NmZiMTM0OTJjYjdiZWI5N2NlMGZjYTIyYS90YWJsZXJhbmdlOjVmOTk0Mzc2ZmIxMzQ5MmNiN2JlYjk3Y2UwZmNhMjJhXzEwLTMtMS0xLTA_9dbe1330-549c-4112-b0dc-c8ffc13fe335">58</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i8ef501b910044d76a4ea95ee3f41098b_D20170702-20180630" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xODEvZnJhZzpkMjNjMTczODQyZDQ0MzFmYWU4Mzk4YmRjMzBmM2M4Mi90YWJsZTo1Zjk5NDM3NmZiMTM0OTJjYjdiZWI5N2NlMGZjYTIyYS90YWJsZXJhbmdlOjVmOTk0Mzc2ZmIxMzQ5MmNiN2JlYjk3Y2UwZmNhMjJhXzEwLTUtMS0xLTA_bd90eeb9-1162-4a25-b415-1d451d52605f">84</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Write-offs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2b62781cbae84cb88fc84d05ac98777c_D20190630-20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xODEvZnJhZzpkMjNjMTczODQyZDQ0MzFmYWU4Mzk4YmRjMzBmM2M4Mi90YWJsZTo1Zjk5NDM3NmZiMTM0OTJjYjdiZWI5N2NlMGZjYTIyYS90YWJsZXJhbmdlOjVmOTk0Mzc2ZmIxMzQ5MmNiN2JlYjk3Y2UwZmNhMjJhXzExLTEtMS0xLTA_88636af1-eb52-44d8-8c10-127c1ac17eee">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i270bd135c1fb4c79966d7eb29334e14c_D20180701-20190629" decimals="-3" format="ixt:zerodash" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xODEvZnJhZzpkMjNjMTczODQyZDQ0MzFmYWU4Mzk4YmRjMzBmM2M4Mi90YWJsZTo1Zjk5NDM3NmZiMTM0OTJjYjdiZWI5N2NlMGZjYTIyYS90YWJsZXJhbmdlOjVmOTk0Mzc2ZmIxMzQ5MmNiN2JlYjk3Y2UwZmNhMjJhXzExLTMtMS0xLTA_4e78a730-417c-478e-ae0b-0e82be2de88b">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8ef501b910044d76a4ea95ee3f41098b_D20170702-20180630" decimals="-3" format="ixt:zerodash" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xODEvZnJhZzpkMjNjMTczODQyZDQ0MzFmYWU4Mzk4YmRjMzBmM2M4Mi90YWJsZTo1Zjk5NDM3NmZiMTM0OTJjYjdiZWI5N2NlMGZjYTIyYS90YWJsZXJhbmdlOjVmOTk0Mzc2ZmIxMzQ5MmNiN2JlYjk3Y2UwZmNhMjJhXzExLTUtMS0xLTA_9f25922b-1080-4848-944f-76ff1fbd720d">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at end of year</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifb20977d97974a87b6ec534f634adf77_I20200627" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xODEvZnJhZzpkMjNjMTczODQyZDQ0MzFmYWU4Mzk4YmRjMzBmM2M4Mi90YWJsZTo1Zjk5NDM3NmZiMTM0OTJjYjdiZWI5N2NlMGZjYTIyYS90YWJsZXJhbmdlOjVmOTk0Mzc2ZmIxMzQ5MmNiN2JlYjk3Y2UwZmNhMjJhXzEyLTEtMS0xLTA_82aac22b-9075-4647-bb37-292b2b822486">609</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i013542d0c5ce45a3abc4378a3207199c_I20190629" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xODEvZnJhZzpkMjNjMTczODQyZDQ0MzFmYWU4Mzk4YmRjMzBmM2M4Mi90YWJsZTo1Zjk5NDM3NmZiMTM0OTJjYjdiZWI5N2NlMGZjYTIyYS90YWJsZXJhbmdlOjVmOTk0Mzc2ZmIxMzQ5MmNiN2JlYjk3Y2UwZmNhMjJhXzEyLTMtMS0xLTA_6875df7c-ef69-413e-8e0e-56785134ab87">58</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7862524ed2294128af4e237fd6ff55f4_I20180630" decimals="-3" format="ixt:zerodash" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xODEvZnJhZzpkMjNjMTczODQyZDQ0MzFmYWU4Mzk4YmRjMzBmM2M4Mi90YWJsZTo1Zjk5NDM3NmZiMTM0OTJjYjdiZWI5N2NlMGZjYTIyYS90YWJsZXJhbmdlOjVmOTk0Mzc2ZmIxMzQ5MmNiN2JlYjk3Y2UwZmNhMjJhXzEyLTUtMS0xLTA_c6cf6952-e887-488b-9c09-d8e05ec1f79f">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">69</span></div></div></div><div id="i1edc9b13d5734ec8a60a2caeb643d22f_184"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">SIGNATURES</span></div><div style="text-indent:24.75pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Pursuant to the requirements of Section&#160;13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Dated: September&#160;11, 2020 </span></div><div style="margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:6.367%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:2.560%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:87.773%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">KEY TRONIC CORPORATION</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">By:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">/s/&#160;Craig D. Gates</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Craig D. Gates, President and Chief Executive Officer<br/>(Principal Executive Officer)</span></td></tr></table></div><div style="text-indent:24.75pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated:</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:50.800%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:2.431%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:44.369%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">/s/&#160;Craig D. Gates</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">September 11, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Craig D. Gates</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Date</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Director and President and Chief Executive Officer<br/>(Principal Executive Officer)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">/s/&#160;Brett R. Larsen</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">September 11, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Brett R. Larsen</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Date</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Executive Vice President of Administration, Chief Financial Officer and Treasurer<br/>(Principal Financial Officer)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">/s/&#160;Ronald F. Klawitter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">September 11, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ronald F. Klawitter, Director</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Date</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">/s/&#160;James R. Bean</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">September 11, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">James R. Bean, Director</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Date</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">/s/&#160;Subodh K. Kulkarni</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">September 11, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Subodh K. Kulkarni, Director</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Date</span></td></tr><tr><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">/s/&#160;Yacov A. Shamash</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">September 11, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Yacov A. Shamash, Director</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Date</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">/s/&#160;Patrick Sweeney</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">September 11, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Patrick Sweeney, Director and Chairman of the Board</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Date</span></td></tr></table></div><div><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">70</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21
<SEQUENCE>2
<FILENAME>q42020exhibit21ng.htm
<DESCRIPTION>EX-21
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2020 Workiva -->
<title>Document</title></head><body><div id="i6915c1c89431471399957c9ee3035eba_1"></div><div style="min-height:42.75pt;width:100%;"><div><font><br></font></div></div><div style="text-align:right;margin-top:5pt;margin-bottom:5pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Exhibit 21</font></div><div style="text-align:center;margin-top:10pt;margin-bottom:10pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:46.783%;"><tr><td style="width:1.0%;"></td><td style="width:4.837%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:92.963%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;">Subsidiaries of Registrant</font></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">KT Services, Inc.</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100% owned subsidiary</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Incorporated in the State of Washington</font></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Key Tronic Juarez, SA de CV</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100% owned subsidiary</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Incorporated in Mexico</font></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Key Tronic China LTD</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100% owned subsidiary</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Incorporated in the State of Washington</font></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Key Tronic Computer Peripherals (Shanghai) Co. LTD</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100% owned subsidiary</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Incorporated in Republic of China</font></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">CDR Manufacturing, LLC</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100% owned subsidiary</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Organized in the State of Kentucky</font></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Key Tronic Viet Nam Company Limited</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100% owned subsidiary</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Viet Nam - WFOE</font></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><font><br></font></div><div><font><br></font></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23
<SEQUENCE>3
<FILENAME>q42020exhibit231ng.htm
<DESCRIPTION>EX-23
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2020 Workiva -->
<title>Document</title></head><body><div id="ic77260bbdf17471abfc2f73b15ee7eb2_1"></div><div style="min-height:42.75pt;width:100%;"><div><font><br></font></div></div><div style="text-align:right;margin-top:5pt;margin-bottom:5pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Exhibit 23.1</font></div><div style="text-align:center;"><font><br></font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Consent of Independent Registered Public Accounting Firm</font></div><div style="text-align:justify;margin-top:12pt;"><font><br></font></div><div style="text-align:justify;margin-top:12pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Key Tronic Corporation</font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Spokane Valley, Washington</font></div><div style="text-align:justify;margin-top:12pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We hereby consent to the incorporation by reference in the Registration Statements on Form S-8 (No. 333-159582, 333-70917, 333-61202, and 333-199566) of Key Tronic Corporation of our reports dated September&#160;11, 2020, relating to the consolidated financial statements and financial statement schedule, and the effectiveness of Key Tronic Corporation's internal control over financial reporting, which appear in this Form 10-K. </font></div><div style="text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font><br></font></div><div style="margin-top:5pt;margin-bottom:5pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#47;s&#47; BDO USA, LLP </font></div><div style="text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Spokane, Washington</font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">September&#160;11, 2020 </font></div><div><font><br></font></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31
<SEQUENCE>4
<FILENAME>q42020exhibit311ng.htm
<DESCRIPTION>EX-31
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2020 Workiva -->
<title>Document</title></head><body><div id="i77eb57ec6fab4d0caeabd1841dfc1271_1"></div><div style="min-height:42.75pt;width:100%;"><div><font><br></font></div></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Exhibit 31.1</font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">CERTIFICATION</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">I, Craig D. Gates, certify that&#58;</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="text-indent:-36pt;padding-left:54pt;margin-top:5pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">1.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt;">I have reviewed this annual report on Form 10-K of Key Tronic Corporation&#59;</font></div><div style="text-indent:-36pt;padding-left:54pt;margin-top:5pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">2.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt;">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this quarterly report&#59;</font></div><div style="text-indent:-36pt;padding-left:54pt;margin-top:5pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">3.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt;">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="text-indent:-36pt;padding-left:54pt;margin-top:5pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">4.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt;">The registrant&#8217;s other certifying officers and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)), and internal control over financial reporting (as defined in Exchange Act Rules 13a &#8211; 15(f) and 15d &#8211; 15(f)) for the registrant and have&#58;</font></div><div style="text-indent:-36pt;padding-left:90pt;margin-top:5pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">a)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.24pt;">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="text-indent:-36pt;padding-left:90pt;margin-top:5pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">b)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt;">Designed such control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles,</font></div><div style="text-indent:-36pt;padding-left:90pt;margin-top:5pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">c)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.24pt;">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="text-indent:-36pt;padding-left:90pt;margin-top:5pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">d)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt;">Disclosed in this report any change in registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="text-indent:-36pt;padding-left:54pt;margin-top:5pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">5.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt;">The registrant&#8217;s other certifying officers and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of registrant&#8217;s board of directors (or persons fulfilling the equivalent functions)&#59;</font></div><div style="text-indent:-36pt;padding-left:90pt;margin-top:5pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">a)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.24pt;">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="text-indent:-36pt;padding-left:90pt;margin-top:5pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">b)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt;">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting</font></div><div style="text-align:center;"><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.052%;"><tr><td style="width:1.0%;"></td><td style="width:6.662%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:58.108%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:31.930%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dated&#58;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">September 11, 2020</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">&#47;s&#47; Craig D. Gates</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Craig D. Gates</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">President and Chief Executive Officer</font></td></tr></table></div><div><font><br></font></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>5
<FILENAME>q42020exhibit312ng.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2020 Workiva -->
<title>Document</title></head><body><div id="i51f67e5aa3af47dea7a3c62f4ace2af1_1"></div><div style="min-height:42.75pt;width:100%;"><div><font><br></font></div></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Exhibit 31.2</font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">CERTIFICATION</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">I, Brett R. Larsen, certify that&#58;</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="text-indent:-36pt;padding-left:54pt;margin-top:5pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">1.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt;">I have reviewed this annual report on Form 10-K of Key Tronic Corporation&#59;</font></div><div style="text-indent:-36pt;padding-left:54pt;margin-top:5pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">2.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt;">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this quarterly report&#59;</font></div><div style="text-indent:-36pt;padding-left:54pt;margin-top:5pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">3.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt;">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="text-indent:-36pt;padding-left:54pt;margin-top:5pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">4.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt;">The registrant&#8217;s other certifying officers and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)), and internal control over financial reporting (as defined in Exchange Act Rules 13a &#8211; 15(f) and 15d &#8211; 15(f)) for the registrant and have&#58;</font></div><div style="text-indent:-36pt;padding-left:90pt;margin-top:5pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">a)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.24pt;">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="text-indent:-36pt;padding-left:90pt;margin-top:5pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">b)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt;">Designed such control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles,</font></div><div style="text-indent:-36pt;padding-left:90pt;margin-top:5pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">c)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.24pt;">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="text-indent:-36pt;padding-left:90pt;margin-top:5pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">d)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt;">Disclosed in this report any change in registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="text-indent:-36pt;padding-left:54pt;margin-top:5pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">5.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt;">The registrant&#8217;s other certifying officers and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of registrant&#8217;s board of directors (or persons fulfilling the equivalent functions)&#59;</font></div><div style="text-indent:-36pt;padding-left:90pt;margin-top:5pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">a)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.24pt;">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="text-indent:-36pt;padding-left:90pt;margin-top:5pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">b)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt;">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting</font></div><div style="text-align:center;"><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:5.342%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:56.733%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:34.625%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dated&#58;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">September 11, 2020</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">&#47;s&#47; Brett R. Larsen</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Brett R. Larsen</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Executive Vice President of Administration,<br>Chief Financial Officer and Treasurer</font></td></tr></table></div><div><font><br></font></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32
<SEQUENCE>6
<FILENAME>q42020exhibit321ng.htm
<DESCRIPTION>EX-32
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2020 Workiva -->
<title>Document</title></head><body><div id="i3ac1a2627a6444678b36e3297f90b01f_1"></div><div style="min-height:42.75pt;width:100%;"><div><font><br></font></div></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Exhibit 32.1</font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">CERTIFICATION PURSUANT TO</font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">18 U.S.C. SECTION 1350,</font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">AS ADOPTED PURSUANT TO SECTION 906</font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="text-align:center;"><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In connection with the annual report of Key Tronic Corporation (the Company) on Form 10-K for the period ended June&#160;27, 2020, as filed with the Securities and Exchange Commission on the date hereof (the Form 10-K), I, Craig D. Gates, certify, pursuant to 18 U.S.C. &#167;1350, as adopted pursuant to &#167;906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="text-indent:-36pt;padding-left:54pt;margin-top:5pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">1.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt;">The Form 10-K fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="text-indent:-36pt;padding-left:54pt;margin-top:5pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">2.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt;">The information contained in the Form 10-K fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.660%;"><tr><td style="width:1.0%;"></td><td style="width:5.636%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:59.828%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:31.236%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dated&#58;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">September 11, 2020</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">&#47;s&#47; Craig D. Gates</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Craig D. Gates</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">President and Chief Executive Officer</font></td></tr></table></div><div><font><br></font></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>7
<FILENAME>q42020exhibit322ng.htm
<DESCRIPTION>EX-32.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2020 Workiva -->
<title>Document</title></head><body><div id="i55c59cc726534989b863fc3b7513d295_1"></div><div style="min-height:42.75pt;width:100%;"><div><font><br></font></div></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Exhibit 32.2</font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">CERTIFICATION PURSUANT TO</font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">18 U.S.C. SECTION 1350,</font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">AS ADOPTED PURSUANT TO SECTION 906</font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="text-align:center;"><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In connection with the annual report of Key Tronic Corporation (the Company) on Form 10-K for the period ended June&#160;27, 2020, as filed with the Securities and Exchange Commission on the date hereof (the Form 10-K), I, Brett R. Larsen, certify, pursuant to 18 U.S.C. &#167;1350, as adopted pursuant to &#167;906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="text-indent:-36pt;padding-left:54pt;margin-top:5pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">1.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt;">The Form 10-K fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="text-indent:-36pt;padding-left:54pt;margin-top:5pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">2.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt;">The information contained in the Form 10-K fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.076%;"><tr><td style="width:1.0%;"></td><td style="width:6.128%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:54.924%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:35.648%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dated&#58;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">September 11, 2020</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">&#47;s&#47; Brett R. Larsen</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Brett R. Larsen</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Executive Vice President of Administration,<br>Chief Financial Officer and Treasurer</font></td></tr></table></div><div><font><br></font></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>8
<FILENAME>ktcc-20200627.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2020 Workiva-->
<!--r:fa5683d3-7d9a-4d4d-a9d0-42a9a9aec467,g:e725b5af-5255-4370-9989-b3d56ff5bc0b-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ktcc="http://www.keytronic.com/20200627" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.keytronic.com/20200627">
  <xs:import namespace="http://fasb.org/srt/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2020-01-31" schemaLocation="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/currency/2020-01-31" schemaLocation="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2020-01-31" schemaLocation="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="ktcc-20200627_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="ktcc-20200627_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="ktcc-20200627_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="ktcc-20200627_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.keytronic.com/role/CoverPage">
        <link:definition>0001001 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETS" roleURI="http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS">
        <link:definition>1001002 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETSParenthetical" roleURI="http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>1002003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFINCOME" roleURI="http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFINCOME">
        <link:definition>1003004 - Statement - CONSOLIDATED STATEMENTS OF INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" roleURI="http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME">
        <link:definition>1004005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" roleURI="http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical">
        <link:definition>1005006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>1006007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" roleURI="http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY">
        <link:definition>1007008 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDER'S EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SIGNIFICANTACCOUNTINGPOLICIES" roleURI="http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIES">
        <link:definition>2101101 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SIGNIFICANTACCOUNTINGPOLICIESPolicies" roleURI="http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies">
        <link:definition>2202201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SignificantAccountingPoliciesNarrativeDetail" roleURI="http://www.keytronic.com/role/SignificantAccountingPoliciesNarrativeDetail">
        <link:definition>2403401 - Disclosure - Significant Accounting Policies (Narrative) (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SIGNIFICANTACCOUNTINGPOLICIESRevenueInitialApplicationPeriodCumulativeEffectTransitionDetail" roleURI="http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIESRevenueInitialApplicationPeriodCumulativeEffectTransitionDetail">
        <link:definition>2404402 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Revenue, Initial Application Period Cumulative Effect Transition) (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INVENTORIES" roleURI="http://www.keytronic.com/role/INVENTORIES">
        <link:definition>2105102 - Disclosure - INVENTORIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INVENTORIESTables" roleURI="http://www.keytronic.com/role/INVENTORIESTables">
        <link:definition>2306301 - Disclosure - INVENTORIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesComponentsOfInventoriesDetail" roleURI="http://www.keytronic.com/role/InventoriesComponentsOfInventoriesDetail">
        <link:definition>2407403 - Disclosure - Inventories (Components Of Inventories) (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PROPERTYPLANTANDEQUIPMENT" roleURI="http://www.keytronic.com/role/PROPERTYPLANTANDEQUIPMENT">
        <link:definition>2108103 - Disclosure - PROPERTY, PLANT AND EQUIPMENT</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PROPERTYPLANTANDEQUIPMENTTables" roleURI="http://www.keytronic.com/role/PROPERTYPLANTANDEQUIPMENTTables">
        <link:definition>2309302 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail" roleURI="http://www.keytronic.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail">
        <link:definition>2410404 - Disclosure - Property Plant And Equipment (Schedule Of Property Plant And Equipment) (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LONGTERMDEBT" roleURI="http://www.keytronic.com/role/LONGTERMDEBT">
        <link:definition>2111104 - Disclosure - LONG-TERM DEBT</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LONGTERMDEBTTables" roleURI="http://www.keytronic.com/role/LONGTERMDEBTTables">
        <link:definition>2312303 - Disclosure - LONG-TERM DEBT (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermDebtNarrativeDetail" roleURI="http://www.keytronic.com/role/LongTermDebtNarrativeDetail">
        <link:definition>2413405 - Disclosure - Long-Term Debt (Narrative) (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TRADEACCOUNTSRECEIVABLEPURCHASEPROGRAMS" roleURI="http://www.keytronic.com/role/TRADEACCOUNTSRECEIVABLEPURCHASEPROGRAMS">
        <link:definition>2114105 - Disclosure - TRADE ACCOUNTS RECEIVABLE PURCHASE PROGRAMS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TradeAccountsReceivablePurchaseProgramsDetail" roleURI="http://www.keytronic.com/role/TradeAccountsReceivablePurchaseProgramsDetail">
        <link:definition>2415406 - Disclosure - Trade Accounts Receivable Purchase Programs (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXES" roleURI="http://www.keytronic.com/role/INCOMETAXES">
        <link:definition>2116106 - Disclosure - INCOME TAXES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESTables" roleURI="http://www.keytronic.com/role/INCOMETAXESTables">
        <link:definition>2317304 - Disclosure - INCOME TAXES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesNarrativeDetail" roleURI="http://www.keytronic.com/role/IncomeTaxesNarrativeDetail">
        <link:definition>2418407 - Disclosure - Income Taxes (Narrative) (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxIncomeTaxExpenseBenefitDetail" roleURI="http://www.keytronic.com/role/IncomeTaxIncomeTaxExpenseBenefitDetail">
        <link:definition>2419408 - Disclosure - Income Tax (Income Tax Expense (Benefit)) (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesEffectiveTaxRateReconciliationDetail" roleURI="http://www.keytronic.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetail">
        <link:definition>2420409 - Disclosure - Income Taxes (Effective Tax Rate Reconciliation) (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesComponentsOfIncomebeforeIncomeTaxesDetail" roleURI="http://www.keytronic.com/role/IncomeTaxesComponentsOfIncomebeforeIncomeTaxesDetail">
        <link:definition>2421410 - Disclosure - Income Taxes (Components Of Income before Income Taxes) (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetail" roleURI="http://www.keytronic.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetail">
        <link:definition>2422411 - Disclosure - Income Taxes (Deferred Income Tax Assets And Liabilities) (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleOfUnrecognizedTaxBenefitsDetail" roleURI="http://www.keytronic.com/role/IncomeTaxesScheduleOfUnrecognizedTaxBenefitsDetail">
        <link:definition>2423412 - Disclosure - Income Taxes (Schedule Of Unrecognized Tax Benefits) (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EARNINGSPERSHARE" roleURI="http://www.keytronic.com/role/EARNINGSPERSHARE">
        <link:definition>2124107 - Disclosure - EARNINGS PER SHARE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EARNINGSPERSHARETables" roleURI="http://www.keytronic.com/role/EARNINGSPERSHARETables">
        <link:definition>2325305 - Disclosure - EARNINGS PER SHARE (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareReconciliationOfDenominatorAndNumberOfAntidilutiveCommonShareAwardsNotIncludedInDilutedEarningsPerShareCalculationDetail" roleURI="http://www.keytronic.com/role/EarningsPerShareReconciliationOfDenominatorAndNumberOfAntidilutiveCommonShareAwardsNotIncludedInDilutedEarningsPerShareCalculationDetail">
        <link:definition>2426413 - Disclosure - Earnings Per Share (Reconciliation Of Denominator And Number Of Antidilutive Common Share Awards Not Included In Diluted Earnings Per Share Calculation) (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKOPTIONANDBENEFITPLANS" roleURI="http://www.keytronic.com/role/STOCKOPTIONANDBENEFITPLANS">
        <link:definition>2127108 - Disclosure - STOCK OPTION AND BENEFIT PLANS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKOPTIONANDBENEFITPLANSTables" roleURI="http://www.keytronic.com/role/STOCKOPTIONANDBENEFITPLANSTables">
        <link:definition>2328306 - Disclosure - STOCK OPTION AND BENEFIT PLANS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockOptionAndBenefitPlansNarrativeDetail" roleURI="http://www.keytronic.com/role/StockOptionAndBenefitPlansNarrativeDetail">
        <link:definition>2429414 - Disclosure - Stock Option And Benefit Plans (Narrative) (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockOptionAndBenefitPlansGrantDateFairValueForAwardsEstimatedUsingOptionValuationMethodWithWeightedAverageAssumptionsDetail" roleURI="http://www.keytronic.com/role/StockOptionAndBenefitPlansGrantDateFairValueForAwardsEstimatedUsingOptionValuationMethodWithWeightedAverageAssumptionsDetail">
        <link:definition>2430415 - Disclosure - Stock Option And Benefit Plans (Grant Date Fair Value For Awards Estimated Using Option Valuation Method With Weighted Average Assumptions) (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockOptionAndBenefitPlansSummarizesOptionSARsActivityOfAllPlansDetail" roleURI="http://www.keytronic.com/role/StockOptionAndBenefitPlansSummarizesOptionSARsActivityOfAllPlansDetail">
        <link:definition>2431416 - Disclosure - Stock Option And Benefit Plans (Summarizes Option/SARs Activity Of All Plans) (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockOptionAndBenefitPlansAdditionalInformationRegardingOptionsOutstandingDetail" roleURI="http://www.keytronic.com/role/StockOptionAndBenefitPlansAdditionalInformationRegardingOptionsOutstandingDetail">
        <link:definition>2432417 - Disclosure - Stock Option And Benefit Plans (Additional Information Regarding Options Outstanding) (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="COMMITMENTSANDCONTINGENCIES" roleURI="http://www.keytronic.com/role/COMMITMENTSANDCONTINGENCIES">
        <link:definition>2133109 - Disclosure - COMMITMENTS AND CONTINGENCIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsAndContingenciesNarrativeDetail" roleURI="http://www.keytronic.com/role/CommitmentsAndContingenciesNarrativeDetail">
        <link:definition>2434418 - Disclosure - Commitments And Contingencies (Narrative) (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DERIVATIVEFINANCIALINSTRUMENTS" roleURI="http://www.keytronic.com/role/DERIVATIVEFINANCIALINSTRUMENTS">
        <link:definition>2135110 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DERIVATIVEFINANCIALINSTRUMENTSTables" roleURI="http://www.keytronic.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables">
        <link:definition>2336307 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeFinancialInstrumentsDetail" roleURI="http://www.keytronic.com/role/DerivativeFinancialInstrumentsDetail">
        <link:definition>2437419 - Disclosure - Derivative Financial Instruments (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ScheduleofDerivativeInstrumentsDetail" roleURI="http://www.keytronic.com/role/ScheduleofDerivativeInstrumentsDetail">
        <link:definition>2438420 - Disclosure - Schedule of Derivative Instruments (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeFinancialInstrumentsSummarizedFairValueOfDerivativeInstrumentsInConsolidatedBalanceSheetsDetail" roleURI="http://www.keytronic.com/role/DerivativeFinancialInstrumentsSummarizedFairValueOfDerivativeInstrumentsInConsolidatedBalanceSheetsDetail">
        <link:definition>2439421 - Disclosure - Derivative Financial Instruments (Summarized Fair Value Of Derivative Instruments In Consolidated Balance Sheets) (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeFinancialInstrumentsGainLossOfDerivativeInstrumentsInStatementOfOperationsDetail" roleURI="http://www.keytronic.com/role/DerivativeFinancialInstrumentsGainLossOfDerivativeInstrumentsInStatementOfOperationsDetail">
        <link:definition>2440422 - Disclosure - Derivative Financial Instruments (Gain (Loss) Of Derivative Instruments In Statement Of Operations) (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FAIRVALUEMEASUREMENTS" roleURI="http://www.keytronic.com/role/FAIRVALUEMEASUREMENTS">
        <link:definition>2141111 - Disclosure - FAIR VALUE MEASUREMENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FAIRVALUEMEASUREMENTSTables" roleURI="http://www.keytronic.com/role/FAIRVALUEMEASUREMENTSTables">
        <link:definition>2342308 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" roleURI="http://www.keytronic.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail">
        <link:definition>2443423 - Disclosure - Fair Value Measurements (Assets And Liabilities Measured At Fair Value On Recurring Basis) (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ENTERPRISEWIDEDISCLOSURES" roleURI="http://www.keytronic.com/role/ENTERPRISEWIDEDISCLOSURES">
        <link:definition>2144112 - Disclosure - ENTERPRISE-WIDE DISCLOSURES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ENTERPRISEWIDEDISCLOSURESTables" roleURI="http://www.keytronic.com/role/ENTERPRISEWIDEDISCLOSURESTables">
        <link:definition>2345309 - Disclosure - ENTERPRISE-WIDE DISCLOSURES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EnterpriseWideDisclosuresNarrativeDetail" roleURI="http://www.keytronic.com/role/EnterpriseWideDisclosuresNarrativeDetail">
        <link:definition>2446424 - Disclosure - Enterprise Wide Disclosures (Narrative) (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EnterpriseWideDisclosuresNetSalesAndLongLivedAssetsPropertyPlantAndEquipmentByGeographicAreaDetail" roleURI="http://www.keytronic.com/role/EnterpriseWideDisclosuresNetSalesAndLongLivedAssetsPropertyPlantAndEquipmentByGeographicAreaDetail">
        <link:definition>2447425 - Disclosure - Enterprise-Wide Disclosures (Net Sales And Long-Lived Assets (Property, Plant, And Equipment) By Geographic Area) (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EnterpriseWideDisclosuresScheduleofRevenuefromExternalCustomersAttributedtoForeignCountriesbyGeographicAreaDetail" roleURI="http://www.keytronic.com/role/EnterpriseWideDisclosuresScheduleofRevenuefromExternalCustomersAttributedtoForeignCountriesbyGeographicAreaDetail">
        <link:definition>2448426 - Disclosure - Enterprise-Wide Disclosures Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EnterpriseWideDisclosuresPercentageOfNetSalesToAndTradeAccountsReceivablesFromSignificantCustomersDetail" roleURI="http://www.keytronic.com/role/EnterpriseWideDisclosuresPercentageOfNetSalesToAndTradeAccountsReceivablesFromSignificantCustomersDetail">
        <link:definition>2449427 - Disclosure - Enterprise-Wide Disclosures (Percentage Of Net Sales To And Trade Accounts Receivables From Significant Customers) (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="QUARTERLYFINANCIALDATA" roleURI="http://www.keytronic.com/role/QUARTERLYFINANCIALDATA">
        <link:definition>2150113 - Disclosure - QUARTERLY FINANCIAL DATA</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="QUARTERLYFINANCIALDATATables" roleURI="http://www.keytronic.com/role/QUARTERLYFINANCIALDATATables">
        <link:definition>2351310 - Disclosure - QUARTERLY FINANCIAL DATA (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="QuarterlyFinancialDataDetail" roleURI="http://www.keytronic.com/role/QuarterlyFinancialDataDetail">
        <link:definition>2452428 - Disclosure - Quarterly Financial Data (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GOODWILLANDOTHERINTANGIBLEASSETS" roleURI="http://www.keytronic.com/role/GOODWILLANDOTHERINTANGIBLEASSETS">
        <link:definition>2153114 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GOODWILLANDOTHERINTANGIBLESASSETSTables" roleURI="http://www.keytronic.com/role/GOODWILLANDOTHERINTANGIBLESASSETSTables">
        <link:definition>2354311 - Disclosure - GOODWILL AND OTHER INTANGIBLES ASSETS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsNarrativeDetail" roleURI="http://www.keytronic.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetail">
        <link:definition>2455429 - Disclosure - Goodwill and Other Intangible Assets (Narrative) (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ScheduleofFiniteLivedIntangibleAssetsDetail" roleURI="http://www.keytronic.com/role/ScheduleofFiniteLivedIntangibleAssetsDetail">
        <link:definition>2456430 - Disclosure - Schedule of Finite-Lived Intangible Assets (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="REVENUE" roleURI="http://www.keytronic.com/role/REVENUE">
        <link:definition>2157115 - Disclosure - REVENUE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="REVENUETables" roleURI="http://www.keytronic.com/role/REVENUETables">
        <link:definition>2358312 - Disclosure - REVENUE (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueDetail" roleURI="http://www.keytronic.com/role/RevenueDetail">
        <link:definition>2459431 - Disclosure - Revenue (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueDisaggregationofRevenueDetail" roleURI="http://www.keytronic.com/role/RevenueDisaggregationofRevenueDetail">
        <link:definition>2460432 - Disclosure - Revenue (Disaggregation of Revenue) (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASES" roleURI="http://www.keytronic.com/role/LEASES">
        <link:definition>2161116 - Disclosure - LEASES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESTables" roleURI="http://www.keytronic.com/role/LEASESTables">
        <link:definition>2362313 - Disclosure - LEASES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesDetail" roleURI="http://www.keytronic.com/role/LeasesDetail">
        <link:definition>2463433 - Disclosure - Leases (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AssetsandLiabilitiesLesseeDetail" roleURI="http://www.keytronic.com/role/AssetsandLiabilitiesLesseeDetail">
        <link:definition>2464434 - Disclosure - Assets and Liabilities, Lessee (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LesseeOperatingLeaseLiabilityMaturityDetail" roleURI="http://www.keytronic.com/role/LesseeOperatingLeaseLiabilityMaturityDetail">
        <link:definition>2465435 - Disclosure - Lessee, Operating Lease, Liability, Maturity (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesDetail" roleURI="http://www.keytronic.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesDetail">
        <link:definition>2466436 - Disclosure - Schedule of Future Minimum Rental Payments for Operating Leases (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESDetails" roleURI="http://www.keytronic.com/role/LEASESDetails">
        <link:definition>2467437 - Disclosure - LEASES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUBSEQUENTEVENT" roleURI="http://www.keytronic.com/role/SUBSEQUENTEVENT">
        <link:definition>2168117 - Disclosure - SUBSEQUENT EVENT</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUBSEQUENTEVENTTables" roleURI="http://www.keytronic.com/role/SUBSEQUENTEVENTTables">
        <link:definition>2369314 - Disclosure - SUBSEQUENT EVENT (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEventDetail" roleURI="http://www.keytronic.com/role/SubsequentEventDetail">
        <link:definition>2470438 - Disclosure - Subsequent Event (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SCHEDULEII" roleURI="http://www.keytronic.com/role/SCHEDULEII">
        <link:definition>2171118 - Disclosure - SCHEDULE II</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ScheduleIIConsolidatedValuationAndQualifyingAccountsDetail" roleURI="http://www.keytronic.com/role/ScheduleIIConsolidatedValuationAndQualifyingAccountsDetail">
        <link:definition>2472439 - Disclosure - Schedule II (Consolidated Valuation And Qualifying Accounts) (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="ktcc_CustomeraMember" abstract="true" name="CustomeraMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ktcc_July272018SARGrantMemberDomain" abstract="true" name="July272018SARGrantMemberDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ktcc_VariableRateComponentDomain" abstract="true" name="VariableRateComponentDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ktcc_RangeTwoMember" abstract="true" name="RangeTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ktcc_EffectiveIncomeTaxRateReconciliationTransitionImpactofUSTaxReformAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationTransitionImpactofUSTaxReformAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ktcc_GOODWILLANDOTHERINTANGIBLEASSETSAbstract" abstract="true" name="GOODWILLANDOTHERINTANGIBLEASSETSAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ktcc_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActGlobalIntangibleLowTaxedIncomeAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActGlobalIntangibleLowTaxedIncomeAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ktcc_WellsFargoBankMember" abstract="true" name="WellsFargoBankMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ktcc_DerecognitionFavorableLeasePerASC842" abstract="false" name="DerecognitionFavorableLeasePerASC842" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ktcc_PercentageOfExpectedOverAggregateAnnualInsuranceClaims" abstract="false" name="PercentageOfExpectedOverAggregateAnnualInsuranceClaims" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="ktcc_EstimatedFederalAndStateIncomeTaxesAndPotentialWithholdingTaxes" abstract="false" name="EstimatedFederalAndStateIncomeTaxesAndPotentialWithholdingTaxes" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ktcc_VietnamDomain" abstract="true" name="VietnamDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ktcc_ASC606OpeningBalanceSheetAdjustment" abstract="false" name="ASC606OpeningBalanceSheetAdjustment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ktcc_NotionalAmountOfForeignCurrencyForwardContracts" abstract="false" name="NotionalAmountOfForeignCurrencyForwardContracts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ktcc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageExercisePrice" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageExercisePrice" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:perShareItemType"/>
  <xs:element id="ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioThreeMember" abstract="true" name="DebtInstrumentBasisSpreadonVariableRateScenarioThreeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ktcc_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredResearchExpense" abstract="false" name="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredResearchExpense" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ktcc_RangeThreeMember" abstract="true" name="RangeThreeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ktcc_OneMonthLondonInterbankOfferedRateMember" abstract="true" name="OneMonthLondonInterbankOfferedRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ktcc_July282017SARGrantMemberDomain" abstract="true" name="July282017SARGrantMemberDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ktcc_VariableRateComponentAxis" abstract="true" name="VariableRateComponentAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="ktcc_MaximumAmountOfIncomeTaxBenefitsPercentageRealizedUponUltimateSettlement" abstract="false" name="MaximumAmountOfIncomeTaxBenefitsPercentageRealizedUponUltimateSettlement" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="ktcc_DeferredTaxLiabilitiesASC606" abstract="false" name="DeferredTaxLiabilitiesASC606" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ktcc_IncomeTaxReconciliationAdditionalRepatriationOfForeignEarnings" abstract="false" name="IncomeTaxReconciliationAdditionalRepatriationOfForeignEarnings" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ktcc_TotalOtherAssetsNonCurrent" abstract="false" name="TotalOtherAssetsNonCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ktcc_RangeFiveMember" abstract="true" name="RangeFiveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ktcc_KeyTronicEMSMember" abstract="true" name="KeyTronicEMSMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ktcc_SettlementsOfForeignCurrencyExchangeForwardContracts" abstract="false" name="SettlementsOfForeignCurrencyExchangeForwardContracts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioTwoMember" abstract="true" name="DebtInstrumentBasisSpreadonVariableRateScenarioTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioOneMember" abstract="true" name="DebtInstrumentBasisSpreadonVariableRateScenarioOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ktcc_PercentageOfNetSales" abstract="false" name="PercentageOfNetSales" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="ktcc_DerivativeInstrumentsTable" abstract="true" name="DerivativeInstrumentsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="ktcc_DerivativeInstrumentsLineItems" abstract="true" name="DerivativeInstrumentsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ktcc_DebtDisclosureLineItems" abstract="true" name="DebtDisclosureLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ktcc_FairValueDisclosuresTable" abstract="true" name="FairValueDisclosuresTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="ktcc_FairValueDisclosuresLineItems" abstract="true" name="FairValueDisclosuresLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ktcc_ScheduleOfPercentageOfNetSalesAndNetAccountsReceivablesDueFromCustomersFromContinuingOperationsTableTableTextBlock" abstract="false" name="ScheduleOfPercentageOfNetSalesAndNetAccountsReceivablesDueFromCustomersFromContinuingOperationsTableTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="ktcc_DeferredTaxAssetsLeaseLiability" abstract="false" name="DeferredTaxAssetsLeaseLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ktcc_DerivativeInstrumentsGainLossEffectivePortionRecordedInAOCI" abstract="false" name="DerivativeInstrumentsGainLossEffectivePortionRecordedInAOCI" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="ktcc_DebtDisclosureTable" abstract="true" name="DebtDisclosureTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="ktcc_FixedRateMember" abstract="true" name="FixedRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ktcc_KeyboardMember" abstract="true" name="KeyboardMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ktcc_TradeAccountsReceivableSoldToThirdParty" abstract="false" name="TradeAccountsReceivableSoldToThirdParty" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ktcc_TollTaxLiability" abstract="false" name="TollTaxLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ktcc_TollTaxLiabilityChangeinAmount" abstract="false" name="TollTaxLiabilityChangeinAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ktcc_EquipmentTermLoanDomain" abstract="true" name="EquipmentTermLoanDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ktcc_PercentageOfRevenues" abstract="false" name="PercentageOfRevenues" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="ktcc_FederalFundsRateMember" abstract="true" name="FederalFundsRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ktcc_SelfInsurancePolicyPolicyTextBlock" abstract="false" name="SelfInsurancePolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="ktcc_RangeOneMember" abstract="true" name="RangeOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ktcc_IncomeTaxBenefitRelatedtoReversingEstimatedLiabilityAssociatedwithEstimatedFutureRepatriations" abstract="false" name="IncomeTaxBenefitRelatedtoReversingEstimatedLiabilityAssociatedwithEstimatedFutureRepatriations" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ktcc_RemainingContractualTermOfTaxCreditExpirationDate" abstract="false" name="RemainingContractualTermOfTaxCreditExpirationDate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ktcc_DeferredIncomeTaxExpenseBenefitTotal1" abstract="false" name="DeferredIncomeTaxExpenseBenefitTotal1" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ktcc_AccountPurchaseAgreementMaximumAggregateAmount" abstract="false" name="AccountPurchaseAgreementMaximumAggregateAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ktcc_CustomerBMember" abstract="true" name="CustomerBMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ktcc_ChangeinUnrealizedGainLossonForeignCurrency" abstract="false" name="ChangeinUnrealizedGainLossonForeignCurrency" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="ktcc_EntityWideTradeReceivablesMajorCustomerPercentage" abstract="false" name="EntityWideTradeReceivablesMajorCustomerPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="ktcc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGranted" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGranted" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="ktcc_AccountsReceivableFactoredToBankingInstitutions" abstract="false" name="AccountsReceivableFactoredToBankingInstitutions" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>9
<FILENAME>ktcc-20200627_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2020 Workiva-->
<!--r:fa5683d3-7d9a-4d4d-a9d0-42a9a9aec467,g:e725b5af-5255-4370-9989-b3d56ff5bc0b-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.keytronic.com/role/CoverPage" xlink:type="simple" xlink:href="ktcc-20200627.xsd#CoverPage"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/CoverPage" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="ktcc-20200627.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_84ff8bba-38ad-4dff-a7b9-dda575ba4bfa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_e3b20546-6655-4bb6-aaf3-332d9330e951" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_84ff8bba-38ad-4dff-a7b9-dda575ba4bfa" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_e3b20546-6655-4bb6-aaf3-332d9330e951" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_7899b8eb-8683-4352-af42-9bb7857d673d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_84ff8bba-38ad-4dff-a7b9-dda575ba4bfa" xlink:to="loc_us-gaap_LiabilitiesCurrent_7899b8eb-8683-4352-af42-9bb7857d673d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_33d85f2a-39e4-4f7c-aa16-90076be68af9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_ae56c197-ee3e-4e9d-a8a6-3cdca35baa49" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_33d85f2a-39e4-4f7c-aa16-90076be68af9" xlink:to="loc_us-gaap_AssetsCurrent_ae56c197-ee3e-4e9d-a8a6-3cdca35baa49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_565729cc-e704-4088-8bdf-c262c67ec532" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_33d85f2a-39e4-4f7c-aa16-90076be68af9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_565729cc-e704-4088-8bdf-c262c67ec532" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_f96cb749-c92b-463d-a6d7-ad89c03f31d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_33d85f2a-39e4-4f7c-aa16-90076be68af9" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_f96cb749-c92b-463d-a6d7-ad89c03f31d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_4b32fea5-d52a-47ad-8458-9b71848b2b5c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_33d85f2a-39e4-4f7c-aa16-90076be68af9" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_4b32fea5-d52a-47ad-8458-9b71848b2b5c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_edda1846-1d1c-4425-a06b-ecc0a37c3cbe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_33d85f2a-39e4-4f7c-aa16-90076be68af9" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_edda1846-1d1c-4425-a06b-ecc0a37c3cbe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_122a793d-4850-49d1-911f-5246de458d0f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_33d85f2a-39e4-4f7c-aa16-90076be68af9" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_122a793d-4850-49d1-911f-5246de458d0f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_1b61fce8-fec0-49c7-869a-05f25549b88d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_33d85f2a-39e4-4f7c-aa16-90076be68af9" xlink:to="loc_us-gaap_Goodwill_1b61fce8-fec0-49c7-869a-05f25549b88d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_4b932fd1-c1de-42b7-a0c1-07e0763f9169" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1dc85073-72b3-4b25-a9b2-9fc5aacf91dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_4b932fd1-c1de-42b7-a0c1-07e0763f9169" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1dc85073-72b3-4b25-a9b2-9fc5aacf91dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesNetCurrent_2c4f747a-4594-47be-9a78-578d16813a99" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_4b932fd1-c1de-42b7-a0c1-07e0763f9169" xlink:to="loc_us-gaap_ReceivablesNetCurrent_2c4f747a-4594-47be-9a78-578d16813a99" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_c8a5acca-83f0-4282-9a62-37cd9e8e4310" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_4b932fd1-c1de-42b7-a0c1-07e0763f9169" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_c8a5acca-83f0-4282-9a62-37cd9e8e4310" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_11727ec1-6cb4-4fb3-92ee-41ae1766ce2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_4b932fd1-c1de-42b7-a0c1-07e0763f9169" xlink:to="loc_us-gaap_InventoryNet_11727ec1-6cb4-4fb3-92ee-41ae1766ce2f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_57631b70-7699-4df5-ac53-ac510cdde509" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_4b932fd1-c1de-42b7-a0c1-07e0763f9169" xlink:to="loc_us-gaap_OtherAssetsCurrent_57631b70-7699-4df5-ac53-ac510cdde509" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_TotalOtherAssetsNonCurrent_25c24390-308d-4344-bab2-9c20c54608e6" xlink:href="ktcc-20200627.xsd#ktcc_TotalOtherAssetsNonCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_5de14edd-2369-4665-ba5a-2a2018534b8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ktcc_TotalOtherAssetsNonCurrent_25c24390-308d-4344-bab2-9c20c54608e6" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_5de14edd-2369-4665-ba5a-2a2018534b8a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_c7796e38-ff44-4199-b2b5-29dbaa27829f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ktcc_TotalOtherAssetsNonCurrent_25c24390-308d-4344-bab2-9c20c54608e6" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_c7796e38-ff44-4199-b2b5-29dbaa27829f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_73ba02d2-2a81-477f-a25f-03bbac4b45c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ktcc_TotalOtherAssetsNonCurrent_25c24390-308d-4344-bab2-9c20c54608e6" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_73ba02d2-2a81-477f-a25f-03bbac4b45c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_5a625bac-08fb-4ac1-9597-1cf22fabf94e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_e813971a-7883-4019-ad0b-9e9980ad4976" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_5a625bac-08fb-4ac1-9597-1cf22fabf94e" xlink:to="loc_us-gaap_CommonStockValue_e813971a-7883-4019-ad0b-9e9980ad4976" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_a2610012-e14f-44de-be43-8866669ad0ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_5a625bac-08fb-4ac1-9597-1cf22fabf94e" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_a2610012-e14f-44de-be43-8866669ad0ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_5601d60a-9b3f-416b-a2b6-b7fa66af8839" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_5a625bac-08fb-4ac1-9597-1cf22fabf94e" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_5601d60a-9b3f-416b-a2b6-b7fa66af8839" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_aadfbab8-85e9-449e-9ba9-d0b6141aae7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_a42f881c-8e44-4dff-8c9c-d47627c0b48a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_aadfbab8-85e9-449e-9ba9-d0b6141aae7a" xlink:to="loc_us-gaap_LiabilitiesCurrent_a42f881c-8e44-4dff-8c9c-d47627c0b48a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_49588196-fd57-4ec3-bf44-6f90dc13da96" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_aadfbab8-85e9-449e-9ba9-d0b6141aae7a" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_49588196-fd57-4ec3-bf44-6f90dc13da96" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_83c79ee4-762a-4373-83e5-34340195b9d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_aadfbab8-85e9-449e-9ba9-d0b6141aae7a" xlink:to="loc_us-gaap_StockholdersEquity_83c79ee4-762a-4373-83e5-34340195b9d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_1b00d3fb-0167-4b56-95ec-827a1a935461" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_d9249fc5-b4f0-4315-a895-fea28155de1c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_1b00d3fb-0167-4b56-95ec-827a1a935461" xlink:to="loc_us-gaap_AccountsPayableCurrent_d9249fc5-b4f0-4315-a895-fea28155de1c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_9d7a12a4-4bd1-4a72-8413-7aaaef3d1873" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_1b00d3fb-0167-4b56-95ec-827a1a935461" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_9d7a12a4-4bd1-4a72-8413-7aaaef3d1873" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermDebtCurrent_15b70dc8-6e56-43a0-bd79-a52fb987fdcf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLongTermDebtCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_1b00d3fb-0167-4b56-95ec-827a1a935461" xlink:to="loc_us-gaap_OtherLongTermDebtCurrent_15b70dc8-6e56-43a0-bd79-a52fb987fdcf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_5c997211-5d0d-4083-b7f8-00117bc54f62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_1b00d3fb-0167-4b56-95ec-827a1a935461" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_5c997211-5d0d-4083-b7f8-00117bc54f62" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_7e8c87b2-eb23-4e17-9179-9b36947978f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_83247e4b-a1c6-4cf2-b05e-3318489f0272" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_7e8c87b2-eb23-4e17-9179-9b36947978f4" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_83247e4b-a1c6-4cf2-b05e-3318489f0272" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_10cfe75d-4195-4758-81b6-4596a32a1c15" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_7e8c87b2-eb23-4e17-9179-9b36947978f4" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_10cfe75d-4195-4758-81b6-4596a32a1c15" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_419db95f-2501-4ddd-b80f-4f8d0191041a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_7e8c87b2-eb23-4e17-9179-9b36947978f4" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_419db95f-2501-4ddd-b80f-4f8d0191041a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_9ca70c01-3422-4aef-b45d-1f512e74de82" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_7e8c87b2-eb23-4e17-9179-9b36947978f4" xlink:to="loc_us-gaap_LineOfCredit_9ca70c01-3422-4aef-b45d-1f512e74de82" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermDebtNoncurrent_074f4ec0-a7c6-4e38-a034-d387c7ee217b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLongTermDebtNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_7e8c87b2-eb23-4e17-9179-9b36947978f4" xlink:to="loc_us-gaap_OtherLongTermDebtNoncurrent_074f4ec0-a7c6-4e38-a034-d387c7ee217b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="ktcc-20200627.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="simple" xlink:href="ktcc-20200627.xsd#CONSOLIDATEDSTATEMENTSOFINCOME"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_3fd1eb1f-ae76-4bfc-a1d4-8e0ef5167424" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_516ac44a-dc3d-4898-8437-d917b5ddf3ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_3fd1eb1f-ae76-4bfc-a1d4-8e0ef5167424" xlink:to="loc_us-gaap_Revenues_516ac44a-dc3d-4898-8437-d917b5ddf3ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_2ac12eaa-a61f-440a-a2aa-19697430e4a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_3fd1eb1f-ae76-4bfc-a1d4-8e0ef5167424" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_2ac12eaa-a61f-440a-a2aa-19697430e4a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_b69d7ac1-59eb-4ec9-8cd3-01b1616b6afa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_d44e4535-1e18-4c59-9809-79e15c0ec777" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_b69d7ac1-59eb-4ec9-8cd3-01b1616b6afa" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_d44e4535-1e18-4c59-9809-79e15c0ec777" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_6752421c-2448-443a-986e-22986b23169f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_b69d7ac1-59eb-4ec9-8cd3-01b1616b6afa" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_6752421c-2448-443a-986e-22986b23169f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_1d8e18f4-733d-4618-9123-623909019a04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_b69d7ac1-59eb-4ec9-8cd3-01b1616b6afa" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_1d8e18f4-733d-4618-9123-623909019a04" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyLossInPeriod_729210ea-e153-4e8c-a88e-ea83b05e1988" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyLossInPeriod"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_b69d7ac1-59eb-4ec9-8cd3-01b1616b6afa" xlink:to="loc_us-gaap_LossContingencyLossInPeriod_729210ea-e153-4e8c-a88e-ea83b05e1988" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b51236d2-be0e-4efe-874c-a2597110f4d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_87b6b97a-ab30-48e5-a390-f87addf4380c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b51236d2-be0e-4efe-874c-a2597110f4d9" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_87b6b97a-ab30-48e5-a390-f87addf4380c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_edf27e29-35f4-4635-8e62-9b2ebf35bcd2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b51236d2-be0e-4efe-874c-a2597110f4d9" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_edf27e29-35f4-4635-8e62-9b2ebf35bcd2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_884dc66f-7de2-4fb5-aafa-53f6bb7c6531" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_89e2a77d-b376-4001-a5e4-13223ddf2e79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_884dc66f-7de2-4fb5-aafa-53f6bb7c6531" xlink:to="loc_us-gaap_OperatingIncomeLoss_89e2a77d-b376-4001-a5e4-13223ddf2e79" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_87980e60-f8a0-4ff7-9e83-e5cf9f30c41a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_884dc66f-7de2-4fb5-aafa-53f6bb7c6531" xlink:to="loc_us-gaap_InterestExpense_87980e60-f8a0-4ff7-9e83-e5cf9f30c41a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_c4143e88-1180-40b3-900a-1fb61c0c5edf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_9edfdaaa-5201-45f5-9939-67067e3e3617" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_c4143e88-1180-40b3-900a-1fb61c0c5edf" xlink:to="loc_us-gaap_GrossProfit_9edfdaaa-5201-45f5-9939-67067e3e3617" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_61f95277-5827-4763-9a60-40c3e765c4cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_c4143e88-1180-40b3-900a-1fb61c0c5edf" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_61f95277-5827-4763-9a60-40c3e765c4cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_4dbc1d6a-a469-4a17-9472-6cae427ea997" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_c4143e88-1180-40b3-900a-1fb61c0c5edf" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_4dbc1d6a-a469-4a17-9472-6cae427ea997" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_b1381a35-b66a-404f-8dda-ca71b1786878" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_c4143e88-1180-40b3-900a-1fb61c0c5edf" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_b1381a35-b66a-404f-8dda-ca71b1786878" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyLossInPeriod_5884a697-3b51-4ddc-8085-0097c143a023" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyLossInPeriod"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_c4143e88-1180-40b3-900a-1fb61c0c5edf" xlink:to="loc_us-gaap_LossContingencyLossInPeriod_5884a697-3b51-4ddc-8085-0097c143a023" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="ktcc-20200627.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_0b89dacf-de3f-44d2-bc53-5a410944d3de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ae279800-abe8-4ed0-a6dd-811f292b0ad7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_0b89dacf-de3f-44d2-bc53-5a410944d3de" xlink:to="loc_us-gaap_NetIncomeLoss_ae279800-abe8-4ed0-a6dd-811f292b0ad7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_6cd67bd7-104a-40f1-be70-bb8ce4e76a69" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_0b89dacf-de3f-44d2-bc53-5a410944d3de" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_6cd67bd7-104a-40f1-be70-bb8ce4e76a69" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" xlink:type="simple" xlink:href="ktcc-20200627.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="ktcc-20200627.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_dd23ccca-cf90-4aaf-8dd4-a280cbc3a2af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_46ae03d7-cc1e-45e2-a021-25b4df593779" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_dd23ccca-cf90-4aaf-8dd4-a280cbc3a2af" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_46ae03d7-cc1e-45e2-a021-25b4df593779" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_6a633679-ffac-4de3-854a-254a9f0f6115" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_dd23ccca-cf90-4aaf-8dd4-a280cbc3a2af" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_6a633679-ffac-4de3-854a-254a9f0f6115" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndCollectionOfReceivables_f944cbf1-261e-4a5e-8e50-eb15b11994fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleAndCollectionOfReceivables"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_dd23ccca-cf90-4aaf-8dd4-a280cbc3a2af" xlink:to="loc_us-gaap_ProceedsFromSaleAndCollectionOfReceivables_f944cbf1-261e-4a5e-8e50-eb15b11994fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_25c82013-47db-49b0-9871-8fe5bc293147" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_11220db1-8c6e-46a3-9bba-10c0ba8b8f64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_25c82013-47db-49b0-9871-8fe5bc293147" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_11220db1-8c6e-46a3-9bba-10c0ba8b8f64" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfOtherLongTermDebt_eb9b6046-df1d-49b6-a51d-2a58ce411e59" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfOtherLongTermDebt"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_25c82013-47db-49b0-9871-8fe5bc293147" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfOtherLongTermDebt_eb9b6046-df1d-49b6-a51d-2a58ce411e59" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_a40ed27e-4208-4a4d-acb5-969b823647f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_25c82013-47db-49b0-9871-8fe5bc293147" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_a40ed27e-4208-4a4d-acb5-969b823647f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_8543c9ee-d78b-46e9-a938-4c5494f98f70" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_25c82013-47db-49b0-9871-8fe5bc293147" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_8543c9ee-d78b-46e9-a938-4c5494f98f70" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_f54be04e-3758-4fbb-9801-b3b1e61ccdc0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_25c82013-47db-49b0-9871-8fe5bc293147" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_f54be04e-3758-4fbb-9801-b3b1e61ccdc0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_937abdab-a99d-483b-98f3-5f87270e9980" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e5ced559-99af-46c9-b7de-bd38b118d1de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_937abdab-a99d-483b-98f3-5f87270e9980" xlink:to="loc_us-gaap_NetIncomeLoss_e5ced559-99af-46c9-b7de-bd38b118d1de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_d39e86b7-c1d2-4efd-a248-aa5dd101cc07" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_937abdab-a99d-483b-98f3-5f87270e9980" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_d39e86b7-c1d2-4efd-a248-aa5dd101cc07" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_9d0c1c6d-dd77-48a2-93d9-4254bc97302b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_937abdab-a99d-483b-98f3-5f87270e9980" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_9d0c1c6d-dd77-48a2-93d9-4254bc97302b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_b325ddbf-53e0-4973-86f5-849a24fbbbf2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_937abdab-a99d-483b-98f3-5f87270e9980" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_b325ddbf-53e0-4973-86f5-849a24fbbbf2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown_cb2dc70f-52a3-436e-b19a-3ce34c505ce3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWriteDown"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_937abdab-a99d-483b-98f3-5f87270e9980" xlink:to="loc_us-gaap_InventoryWriteDown_cb2dc70f-52a3-436e-b19a-3ce34c505ce3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyExpense_febc5aab-3dd5-4387-919f-d0d304bd7c04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyExpense"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_937abdab-a99d-483b-98f3-5f87270e9980" xlink:to="loc_us-gaap_ProductWarrantyExpense_febc5aab-3dd5-4387-919f-d0d304bd7c04" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_562c2965-af60-4d6b-986b-547cb8735326" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_937abdab-a99d-483b-98f3-5f87270e9980" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_562c2965-af60-4d6b-986b-547cb8735326" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets_a4ed471b-5683-4b0c-90e4-164d2d978728" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_937abdab-a99d-483b-98f3-5f87270e9980" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets_a4ed471b-5683-4b0c-90e4-164d2d978728" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_97a305d2-5c52-45f9-9ca7-99a7c4176504" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_937abdab-a99d-483b-98f3-5f87270e9980" xlink:to="loc_us-gaap_ShareBasedCompensation_97a305d2-5c52-45f9-9ca7-99a7c4176504" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_c9411279-5ae4-4fdd-8b24-f103a69fbb53" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_937abdab-a99d-483b-98f3-5f87270e9980" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_c9411279-5ae4-4fdd-8b24-f103a69fbb53" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyLossInPeriod_c2d55c31-0ca3-4c28-9813-22cef61c104d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyLossInPeriod"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_937abdab-a99d-483b-98f3-5f87270e9980" xlink:to="loc_us-gaap_LossContingencyLossInPeriod_c2d55c31-0ca3-4c28-9813-22cef61c104d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivables_0e134cfe-bc22-4cf3-9e27-07c959c5fbce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInReceivables"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_937abdab-a99d-483b-98f3-5f87270e9980" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivables_0e134cfe-bc22-4cf3-9e27-07c959c5fbce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_025b76ec-4534-4326-83db-7d90322589de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_937abdab-a99d-483b-98f3-5f87270e9980" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_025b76ec-4534-4326-83db-7d90322589de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLegalSettlements_dc88b1d4-2fea-435e-8222-9be58d5225b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLegalSettlements"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_937abdab-a99d-483b-98f3-5f87270e9980" xlink:to="loc_us-gaap_ProceedsFromLegalSettlements_dc88b1d4-2fea-435e-8222-9be58d5225b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_d8d256b5-3cb0-49d3-9edc-afda9ca076cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_937abdab-a99d-483b-98f3-5f87270e9980" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_d8d256b5-3cb0-49d3-9edc-afda9ca076cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_e8f6be94-115b-45d2-b74e-57eee75043f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="16" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_937abdab-a99d-483b-98f3-5f87270e9980" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_e8f6be94-115b-45d2-b74e-57eee75043f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_6a9d7c23-ae0c-4d22-b308-c65b0209ae18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_937abdab-a99d-483b-98f3-5f87270e9980" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_6a9d7c23-ae0c-4d22-b308-c65b0209ae18" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_8d9d775d-1896-42cf-95c6-acf5c514370a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:calculationArc order="18" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_937abdab-a99d-483b-98f3-5f87270e9980" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_8d9d775d-1896-42cf-95c6-acf5c514370a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_8e998909-5577-4280-9dfb-054bdbb6cdae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:calculationArc order="19" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_937abdab-a99d-483b-98f3-5f87270e9980" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_8e998909-5577-4280-9dfb-054bdbb6cdae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_6efa3a52-873d-4aa7-8cf1-da64519ede9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cb21ef34-847a-4e94-a962-3645faa60b41" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_6efa3a52-873d-4aa7-8cf1-da64519ede9f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cb21ef34-847a-4e94-a962-3645faa60b41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_83563b53-b5f1-45f6-be52-e91c82ade1f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_6efa3a52-873d-4aa7-8cf1-da64519ede9f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_83563b53-b5f1-45f6-be52-e91c82ade1f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_13a071a7-14f8-47b3-af3f-04e710176a91" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_6efa3a52-873d-4aa7-8cf1-da64519ede9f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_13a071a7-14f8-47b3-af3f-04e710176a91" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="simple" xlink:href="ktcc-20200627.xsd#CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIES" xlink:type="simple" xlink:href="ktcc-20200627.xsd#SIGNIFICANTACCOUNTINGPOLICIES"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIES" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="simple" xlink:href="ktcc-20200627.xsd#SIGNIFICANTACCOUNTINGPOLICIESPolicies"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/SignificantAccountingPoliciesNarrativeDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#SignificantAccountingPoliciesNarrativeDetail"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/SignificantAccountingPoliciesNarrativeDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIESRevenueInitialApplicationPeriodCumulativeEffectTransitionDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#SIGNIFICANTACCOUNTINGPOLICIESRevenueInitialApplicationPeriodCumulativeEffectTransitionDetail"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIESRevenueInitialApplicationPeriodCumulativeEffectTransitionDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/INVENTORIES" xlink:type="simple" xlink:href="ktcc-20200627.xsd#INVENTORIES"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/INVENTORIES" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/INVENTORIESTables" xlink:type="simple" xlink:href="ktcc-20200627.xsd#INVENTORIESTables"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/INVENTORIESTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/InventoriesComponentsOfInventoriesDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#InventoriesComponentsOfInventoriesDetail"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/InventoriesComponentsOfInventoriesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_17768ebf-9b66-4655-8927-4e9fbd6660d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_fbc0d619-8f1a-4b99-9e77-8c38fb773790" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_17768ebf-9b66-4655-8927-4e9fbd6660d7" xlink:to="loc_us-gaap_InventoryFinishedGoods_fbc0d619-8f1a-4b99-9e77-8c38fb773790" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_f1b73eec-0cca-4cd6-a6d0-e7f5f21a150c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_17768ebf-9b66-4655-8927-4e9fbd6660d7" xlink:to="loc_us-gaap_InventoryWorkInProcess_f1b73eec-0cca-4cd6-a6d0-e7f5f21a150c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials_479cf368-1918-45ea-b004-5c966583df4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterials"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_17768ebf-9b66-4655-8927-4e9fbd6660d7" xlink:to="loc_us-gaap_InventoryRawMaterials_479cf368-1918-45ea-b004-5c966583df4c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/PROPERTYPLANTANDEQUIPMENT" xlink:type="simple" xlink:href="ktcc-20200627.xsd#PROPERTYPLANTANDEQUIPMENT"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/PROPERTYPLANTANDEQUIPMENT" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/PROPERTYPLANTANDEQUIPMENTTables" xlink:type="simple" xlink:href="ktcc-20200627.xsd#PROPERTYPLANTANDEQUIPMENTTables"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/PROPERTYPLANTANDEQUIPMENTTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_aca55a0d-39e6-42c8-a483-59f4f40b429c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_95a40e07-1952-441a-88b5-2e7c5f50da7c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_aca55a0d-39e6-42c8-a483-59f4f40b429c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_95a40e07-1952-441a-88b5-2e7c5f50da7c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_000d569d-2ba5-4e61-be74-e27bd1cb77f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_aca55a0d-39e6-42c8-a483-59f4f40b429c" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_000d569d-2ba5-4e61-be74-e27bd1cb77f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_a23b6303-e42f-4613-ad03-e0bc3b984bbe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Land_49053ded-0ed3-4321-b8fb-74b541740850" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Land"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross_a23b6303-e42f-4613-ad03-e0bc3b984bbe" xlink:to="loc_us-gaap_Land_49053ded-0ed3-4321-b8fb-74b541740850" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingsAndImprovementsGross_89c77211-f618-412f-80c6-62e39167818f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingsAndImprovementsGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross_a23b6303-e42f-4613-ad03-e0bc3b984bbe" xlink:to="loc_us-gaap_BuildingsAndImprovementsGross_89c77211-f618-412f-80c6-62e39167818f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentGross_a259ad1e-5869-4247-acc7-1b6cae556f8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MachineryAndEquipmentGross"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross_a23b6303-e42f-4613-ad03-e0bc3b984bbe" xlink:to="loc_us-gaap_MachineryAndEquipmentGross_a259ad1e-5869-4247-acc7-1b6cae556f8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesGross_338773ea-b447-47ea-a367-82f224f01a8e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesGross"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross_a23b6303-e42f-4613-ad03-e0bc3b984bbe" xlink:to="loc_us-gaap_FurnitureAndFixturesGross_338773ea-b447-47ea-a367-82f224f01a8e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/LONGTERMDEBT" xlink:type="simple" xlink:href="ktcc-20200627.xsd#LONGTERMDEBT"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/LONGTERMDEBT" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/LONGTERMDEBTTables" xlink:type="simple" xlink:href="ktcc-20200627.xsd#LONGTERMDEBTTables"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/LONGTERMDEBTTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/LongTermDebtNarrativeDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#LongTermDebtNarrativeDetail"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/LongTermDebtNarrativeDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_bb7b00ec-609d-449c-8c43-de823880446f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_b1799acb-c544-49ed-a237-a39edea4a255" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_bb7b00ec-609d-449c-8c43-de823880446f" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_b1799acb-c544-49ed-a237-a39edea4a255" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense_1fb8cdf9-0a86-464e-a1be-801c89b12c79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnamortizedDebtIssuanceExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_bb7b00ec-609d-449c-8c43-de823880446f" xlink:to="loc_us-gaap_UnamortizedDebtIssuanceExpense_1fb8cdf9-0a86-464e-a1be-801c89b12c79" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_6e63e8e0-2ea2-4ee8-817f-9bea0c350de0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_2c5bd5be-06c5-48b5-8001-6cf0001a4c3c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_6e63e8e0-2ea2-4ee8-817f-9bea0c350de0" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_2c5bd5be-06c5-48b5-8001-6cf0001a4c3c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_92651140-4206-463f-8ece-b2965f0b26c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_6e63e8e0-2ea2-4ee8-817f-9bea0c350de0" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_92651140-4206-463f-8ece-b2965f0b26c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_a5cf6d30-b583-4164-b745-61a4f4b10beb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_6e63e8e0-2ea2-4ee8-817f-9bea0c350de0" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_a5cf6d30-b583-4164-b745-61a4f4b10beb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_708dc9af-df61-4d6c-9193-4a30c8f2fcdc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_6e63e8e0-2ea2-4ee8-817f-9bea0c350de0" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_708dc9af-df61-4d6c-9193-4a30c8f2fcdc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/TRADEACCOUNTSRECEIVABLEPURCHASEPROGRAMS" xlink:type="simple" xlink:href="ktcc-20200627.xsd#TRADEACCOUNTSRECEIVABLEPURCHASEPROGRAMS"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/TRADEACCOUNTSRECEIVABLEPURCHASEPROGRAMS" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/TradeAccountsReceivablePurchaseProgramsDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#TradeAccountsReceivablePurchaseProgramsDetail"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/TradeAccountsReceivablePurchaseProgramsDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/INCOMETAXES" xlink:type="simple" xlink:href="ktcc-20200627.xsd#INCOMETAXES"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/INCOMETAXES" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/INCOMETAXESTables" xlink:type="simple" xlink:href="ktcc-20200627.xsd#INCOMETAXESTables"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/INCOMETAXESTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/IncomeTaxesNarrativeDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#IncomeTaxesNarrativeDetail"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/IncomeTaxesNarrativeDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/IncomeTaxIncomeTaxExpenseBenefitDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#IncomeTaxIncomeTaxExpenseBenefitDetail"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/IncomeTaxIncomeTaxExpenseBenefitDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_57b44973-55f6-4639-9263-d427fc3a52c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_16789bd3-4203-4cb2-b5cf-458ad3786f27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_57b44973-55f6-4639-9263-d427fc3a52c1" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_16789bd3-4203-4cb2-b5cf-458ad3786f27" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_DeferredIncomeTaxExpenseBenefitTotal1_9052891f-b187-4911-bcef-96bef29bdf28" xlink:href="ktcc-20200627.xsd#ktcc_DeferredIncomeTaxExpenseBenefitTotal1"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_57b44973-55f6-4639-9263-d427fc3a52c1" xlink:to="loc_ktcc_DeferredIncomeTaxExpenseBenefitTotal1_9052891f-b187-4911-bcef-96bef29bdf28" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_DeferredIncomeTaxExpenseBenefitTotal1_906b7c43-b0c1-4c19-9771-6ea8f98ec537" xlink:href="ktcc-20200627.xsd#ktcc_DeferredIncomeTaxExpenseBenefitTotal1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_5355e1a3-cef3-43ca-976e-b9a0413fbfe0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ktcc_DeferredIncomeTaxExpenseBenefitTotal1_906b7c43-b0c1-4c19-9771-6ea8f98ec537" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_5355e1a3-cef3-43ca-976e-b9a0413fbfe0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_d0975b94-be05-4ecf-9731-fda71d14e0e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ktcc_DeferredIncomeTaxExpenseBenefitTotal1_906b7c43-b0c1-4c19-9771-6ea8f98ec537" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_d0975b94-be05-4ecf-9731-fda71d14e0e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_68e9171b-7381-4fa5-9d13-ba479891fd1c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_b08f19fe-a5a1-467f-8b6a-3aef98cb789c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_68e9171b-7381-4fa5-9d13-ba479891fd1c" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_b08f19fe-a5a1-467f-8b6a-3aef98cb789c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_a7dc7579-e9f5-4d72-955b-ed48f2a39260" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_68e9171b-7381-4fa5-9d13-ba479891fd1c" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_a7dc7579-e9f5-4d72-955b-ed48f2a39260" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#IncomeTaxesEffectiveTaxRateReconciliationDetail"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_7fd8e499-7212-49f8-855d-e6421435eefa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings_d2521a12-bdb1-4704-8393-5251fabe3290" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_7fd8e499-7212-49f8-855d-e6421435eefa" xlink:to="loc_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings_d2521a12-bdb1-4704-8393-5251fabe3290" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActGlobalIntangibleLowTaxedIncomeAmount_69a32bf8-2c30-46c8-a54e-b3ec00f78f77" xlink:href="ktcc-20200627.xsd#ktcc_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActGlobalIntangibleLowTaxedIncomeAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_7fd8e499-7212-49f8-855d-e6421435eefa" xlink:to="loc_ktcc_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActGlobalIntangibleLowTaxedIncomeAmount_69a32bf8-2c30-46c8-a54e-b3ec00f78f77" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_60915ea1-a43d-449f-ae66-35aa1361ca6b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_7fd8e499-7212-49f8-855d-e6421435eefa" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_60915ea1-a43d-449f-ae66-35aa1361ca6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits_dc2eca48-5a79-4c45-947a-13a98948b76d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_7fd8e499-7212-49f8-855d-e6421435eefa" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCredits_dc2eca48-5a79-4c45-947a-13a98948b76d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_73fbd64e-2d30-4798-b1fe-f5bc3fb88566" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_7fd8e499-7212-49f8-855d-e6421435eefa" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_73fbd64e-2d30-4798-b1fe-f5bc3fb88566" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_1d84bb2c-abf7-4ac9-9f73-4810b60f6718" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_7fd8e499-7212-49f8-855d-e6421435eefa" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_1d84bb2c-abf7-4ac9-9f73-4810b60f6718" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_3cf242bf-b729-496b-858f-2dd688f59761" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_7fd8e499-7212-49f8-855d-e6421435eefa" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_3cf242bf-b729-496b-858f-2dd688f59761" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_465c0e8c-6806-43d7-91df-fc32a8b97d8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_7fd8e499-7212-49f8-855d-e6421435eefa" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_465c0e8c-6806-43d7-91df-fc32a8b97d8d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_e7000e6b-9e7f-42c7-b4b3-c9bc70d33144" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_7fd8e499-7212-49f8-855d-e6421435eefa" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_e7000e6b-9e7f-42c7-b4b3-c9bc70d33144" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_6c111cf5-06cc-4804-81e2-09fc3e920a91" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_7fd8e499-7212-49f8-855d-e6421435eefa" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_6c111cf5-06cc-4804-81e2-09fc3e920a91" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_443bfb15-8464-45b7-8a17-1080e94c1ae2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_7fd8e499-7212-49f8-855d-e6421435eefa" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_443bfb15-8464-45b7-8a17-1080e94c1ae2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_EffectiveIncomeTaxRateReconciliationTransitionImpactofUSTaxReformAmount_28382a16-f676-4e55-935f-781350db0028" xlink:href="ktcc-20200627.xsd#ktcc_EffectiveIncomeTaxRateReconciliationTransitionImpactofUSTaxReformAmount"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_7fd8e499-7212-49f8-855d-e6421435eefa" xlink:to="loc_ktcc_EffectiveIncomeTaxRateReconciliationTransitionImpactofUSTaxReformAmount_28382a16-f676-4e55-935f-781350db0028" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/IncomeTaxesComponentsOfIncomebeforeIncomeTaxesDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#IncomeTaxesComponentsOfIncomebeforeIncomeTaxesDetail"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/IncomeTaxesComponentsOfIncomebeforeIncomeTaxesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_a9fa7655-6c80-4b39-89c6-9e5dbae8486f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_102ce436-40d8-438b-80a1-d279416b8358" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_a9fa7655-6c80-4b39-89c6-9e5dbae8486f" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_102ce436-40d8-438b-80a1-d279416b8358" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_27ebefbe-2bfc-45a1-9914-9284a5f63e59" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_a9fa7655-6c80-4b39-89c6-9e5dbae8486f" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_27ebefbe-2bfc-45a1-9914-9284a5f63e59" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetail"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_d824bf5f-ed59-4544-b1c8-9df9f763b7f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_f92d9752-92d3-4441-8631-d3b90e955170" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_348071a1-5a08-4459-8bc7-40118ee7d40c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_f92d9752-92d3-4441-8631-d3b90e955170" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_348071a1-5a08-4459-8bc7-40118ee7d40c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_dcbb9d5f-486a-42da-8049-92503f84e87f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_f92d9752-92d3-4441-8631-d3b90e955170" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_dcbb9d5f-486a-42da-8049-92503f84e87f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_3b1fb395-589c-4b8f-b589-ae8dcc7b5efa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_f92d9752-92d3-4441-8631-d3b90e955170" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_3b1fb395-589c-4b8f-b589-ae8dcc7b5efa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_23e55a27-473c-44fb-bd59-3dd1f9d589e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_f92d9752-92d3-4441-8631-d3b90e955170" xlink:to="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_23e55a27-473c-44fb-bd59-3dd1f9d589e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetInterestCarryforward_08ab7543-ebdd-4e30-9ec7-ae47773b49ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetInterestCarryforward"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_f92d9752-92d3-4441-8631-d3b90e955170" xlink:to="loc_us-gaap_DeferredTaxAssetInterestCarryforward_08ab7543-ebdd-4e30-9ec7-ae47773b49ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_dbacc4a2-4e63-4cc8-add2-3480217a18b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_f92d9752-92d3-4441-8631-d3b90e955170" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_dbacc4a2-4e63-4cc8-add2-3480217a18b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredResearchExpense_c21f05d9-d290-497a-8702-5d4dae21dffc" xlink:href="ktcc-20200627.xsd#ktcc_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredResearchExpense"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_f92d9752-92d3-4441-8631-d3b90e955170" xlink:to="loc_ktcc_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredResearchExpense_c21f05d9-d290-497a-8702-5d4dae21dffc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDerivativeInstruments_0c368064-2c20-4ac0-81c6-587ef7ec908b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsDerivativeInstruments"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_f92d9752-92d3-4441-8631-d3b90e955170" xlink:to="loc_us-gaap_DeferredTaxAssetsDerivativeInstruments_0c368064-2c20-4ac0-81c6-587ef7ec908b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements_c61fb672-9d9c-4d0f-8208-52b4cccf9c93" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_f92d9752-92d3-4441-8631-d3b90e955170" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements_c61fb672-9d9c-4d0f-8208-52b4cccf9c93" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_84f9caab-3889-45c8-acc0-a751f021db42" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_f92d9752-92d3-4441-8631-d3b90e955170" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_84f9caab-3889-45c8-acc0-a751f021db42" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_dcedc75b-d53c-46bd-8e77-966e6a9965c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDerivatives_26022106-537b-484c-b2df-263f8f7529f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesDerivatives"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_dcedc75b-d53c-46bd-8e77-966e6a9965c1" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDerivatives_26022106-537b-484c-b2df-263f8f7529f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost_1bc9f5ab-6d6b-4b33-a032-1ff617f87d7e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_dcedc75b-d53c-46bd-8e77-966e6a9965c1" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost_1bc9f5ab-6d6b-4b33-a032-1ff617f87d7e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_a347c0f1-669d-40e6-9779-00d17b520011" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_dcedc75b-d53c-46bd-8e77-966e6a9965c1" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_a347c0f1-669d-40e6-9779-00d17b520011" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_DeferredTaxLiabilitiesASC606_b9cba410-8140-49a8-ad79-1dce48b2b8bc" xlink:href="ktcc-20200627.xsd#ktcc_DeferredTaxLiabilitiesASC606"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_dcedc75b-d53c-46bd-8e77-966e6a9965c1" xlink:to="loc_ktcc_DeferredTaxLiabilitiesASC606_b9cba410-8140-49a8-ad79-1dce48b2b8bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_87c6f114-0bed-4ce4-a4c6-fd27ee6487bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_dcedc75b-d53c-46bd-8e77-966e6a9965c1" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_87c6f114-0bed-4ce4-a4c6-fd27ee6487bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_7a85f4f5-2e72-480d-b898-1c5b708e986e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_dcedc75b-d53c-46bd-8e77-966e6a9965c1" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_7a85f4f5-2e72-480d-b898-1c5b708e986e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/IncomeTaxesScheduleOfUnrecognizedTaxBenefitsDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#IncomeTaxesScheduleOfUnrecognizedTaxBenefitsDetail"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/IncomeTaxesScheduleOfUnrecognizedTaxBenefitsDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/EARNINGSPERSHARE" xlink:type="simple" xlink:href="ktcc-20200627.xsd#EARNINGSPERSHARE"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/EARNINGSPERSHARE" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/EARNINGSPERSHARETables" xlink:type="simple" xlink:href="ktcc-20200627.xsd#EARNINGSPERSHARETables"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/EARNINGSPERSHARETables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/EarningsPerShareReconciliationOfDenominatorAndNumberOfAntidilutiveCommonShareAwardsNotIncludedInDilutedEarningsPerShareCalculationDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#EarningsPerShareReconciliationOfDenominatorAndNumberOfAntidilutiveCommonShareAwardsNotIncludedInDilutedEarningsPerShareCalculationDetail"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/EarningsPerShareReconciliationOfDenominatorAndNumberOfAntidilutiveCommonShareAwardsNotIncludedInDilutedEarningsPerShareCalculationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0b040dc1-e35e-4ff3-be74-7c80619d7159" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_acde06d4-02e7-42c5-81f8-534a3b2e8fcc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0b040dc1-e35e-4ff3-be74-7c80619d7159" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_acde06d4-02e7-42c5-81f8-534a3b2e8fcc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_bcd3211f-9eba-4f7f-ad0a-3ed5158d4fe7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0b040dc1-e35e-4ff3-be74-7c80619d7159" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_bcd3211f-9eba-4f7f-ad0a-3ed5158d4fe7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/STOCKOPTIONANDBENEFITPLANS" xlink:type="simple" xlink:href="ktcc-20200627.xsd#STOCKOPTIONANDBENEFITPLANS"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/STOCKOPTIONANDBENEFITPLANS" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/STOCKOPTIONANDBENEFITPLANSTables" xlink:type="simple" xlink:href="ktcc-20200627.xsd#STOCKOPTIONANDBENEFITPLANSTables"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/STOCKOPTIONANDBENEFITPLANSTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/StockOptionAndBenefitPlansNarrativeDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#StockOptionAndBenefitPlansNarrativeDetail"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/StockOptionAndBenefitPlansNarrativeDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/StockOptionAndBenefitPlansGrantDateFairValueForAwardsEstimatedUsingOptionValuationMethodWithWeightedAverageAssumptionsDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#StockOptionAndBenefitPlansGrantDateFairValueForAwardsEstimatedUsingOptionValuationMethodWithWeightedAverageAssumptionsDetail"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/StockOptionAndBenefitPlansGrantDateFairValueForAwardsEstimatedUsingOptionValuationMethodWithWeightedAverageAssumptionsDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/StockOptionAndBenefitPlansSummarizesOptionSARsActivityOfAllPlansDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#StockOptionAndBenefitPlansSummarizesOptionSARsActivityOfAllPlansDetail"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/StockOptionAndBenefitPlansSummarizesOptionSARsActivityOfAllPlansDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/StockOptionAndBenefitPlansAdditionalInformationRegardingOptionsOutstandingDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#StockOptionAndBenefitPlansAdditionalInformationRegardingOptionsOutstandingDetail"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/StockOptionAndBenefitPlansAdditionalInformationRegardingOptionsOutstandingDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/COMMITMENTSANDCONTINGENCIES" xlink:type="simple" xlink:href="ktcc-20200627.xsd#COMMITMENTSANDCONTINGENCIES"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/COMMITMENTSANDCONTINGENCIES" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/CommitmentsAndContingenciesNarrativeDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#CommitmentsAndContingenciesNarrativeDetail"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/CommitmentsAndContingenciesNarrativeDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/DERIVATIVEFINANCIALINSTRUMENTS" xlink:type="simple" xlink:href="ktcc-20200627.xsd#DERIVATIVEFINANCIALINSTRUMENTS"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/DERIVATIVEFINANCIALINSTRUMENTS" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables" xlink:type="simple" xlink:href="ktcc-20200627.xsd#DERIVATIVEFINANCIALINSTRUMENTSTables"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/DerivativeFinancialInstrumentsDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#DerivativeFinancialInstrumentsDetail"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/DerivativeFinancialInstrumentsDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/ScheduleofDerivativeInstrumentsDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#ScheduleofDerivativeInstrumentsDetail"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/ScheduleofDerivativeInstrumentsDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/DerivativeFinancialInstrumentsSummarizedFairValueOfDerivativeInstrumentsInConsolidatedBalanceSheetsDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#DerivativeFinancialInstrumentsSummarizedFairValueOfDerivativeInstrumentsInConsolidatedBalanceSheetsDetail"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/DerivativeFinancialInstrumentsSummarizedFairValueOfDerivativeInstrumentsInConsolidatedBalanceSheetsDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/DerivativeFinancialInstrumentsGainLossOfDerivativeInstrumentsInStatementOfOperationsDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#DerivativeFinancialInstrumentsGainLossOfDerivativeInstrumentsInStatementOfOperationsDetail"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/DerivativeFinancialInstrumentsGainLossOfDerivativeInstrumentsInStatementOfOperationsDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/FAIRVALUEMEASUREMENTS" xlink:type="simple" xlink:href="ktcc-20200627.xsd#FAIRVALUEMEASUREMENTS"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/FAIRVALUEMEASUREMENTS" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/FAIRVALUEMEASUREMENTSTables" xlink:type="simple" xlink:href="ktcc-20200627.xsd#FAIRVALUEMEASUREMENTSTables"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/FAIRVALUEMEASUREMENTSTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/ENTERPRISEWIDEDISCLOSURES" xlink:type="simple" xlink:href="ktcc-20200627.xsd#ENTERPRISEWIDEDISCLOSURES"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/ENTERPRISEWIDEDISCLOSURES" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/ENTERPRISEWIDEDISCLOSURESTables" xlink:type="simple" xlink:href="ktcc-20200627.xsd#ENTERPRISEWIDEDISCLOSURESTables"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/ENTERPRISEWIDEDISCLOSURESTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/EnterpriseWideDisclosuresNarrativeDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#EnterpriseWideDisclosuresNarrativeDetail"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/EnterpriseWideDisclosuresNarrativeDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/EnterpriseWideDisclosuresNetSalesAndLongLivedAssetsPropertyPlantAndEquipmentByGeographicAreaDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#EnterpriseWideDisclosuresNetSalesAndLongLivedAssetsPropertyPlantAndEquipmentByGeographicAreaDetail"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/EnterpriseWideDisclosuresNetSalesAndLongLivedAssetsPropertyPlantAndEquipmentByGeographicAreaDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/EnterpriseWideDisclosuresScheduleofRevenuefromExternalCustomersAttributedtoForeignCountriesbyGeographicAreaDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#EnterpriseWideDisclosuresScheduleofRevenuefromExternalCustomersAttributedtoForeignCountriesbyGeographicAreaDetail"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/EnterpriseWideDisclosuresScheduleofRevenuefromExternalCustomersAttributedtoForeignCountriesbyGeographicAreaDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/EnterpriseWideDisclosuresPercentageOfNetSalesToAndTradeAccountsReceivablesFromSignificantCustomersDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#EnterpriseWideDisclosuresPercentageOfNetSalesToAndTradeAccountsReceivablesFromSignificantCustomersDetail"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/EnterpriseWideDisclosuresPercentageOfNetSalesToAndTradeAccountsReceivablesFromSignificantCustomersDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/QUARTERLYFINANCIALDATA" xlink:type="simple" xlink:href="ktcc-20200627.xsd#QUARTERLYFINANCIALDATA"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/QUARTERLYFINANCIALDATA" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/QUARTERLYFINANCIALDATATables" xlink:type="simple" xlink:href="ktcc-20200627.xsd#QUARTERLYFINANCIALDATATables"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/QUARTERLYFINANCIALDATATables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/QuarterlyFinancialDataDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#QuarterlyFinancialDataDetail"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/QuarterlyFinancialDataDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/GOODWILLANDOTHERINTANGIBLEASSETS" xlink:type="simple" xlink:href="ktcc-20200627.xsd#GOODWILLANDOTHERINTANGIBLEASSETS"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/GOODWILLANDOTHERINTANGIBLEASSETS" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/GOODWILLANDOTHERINTANGIBLESASSETSTables" xlink:type="simple" xlink:href="ktcc-20200627.xsd#GOODWILLANDOTHERINTANGIBLESASSETSTables"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/GOODWILLANDOTHERINTANGIBLESASSETSTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#GoodwillandOtherIntangibleAssetsNarrativeDetail"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/ScheduleofFiniteLivedIntangibleAssetsDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#ScheduleofFiniteLivedIntangibleAssetsDetail"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/ScheduleofFiniteLivedIntangibleAssetsDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/REVENUE" xlink:type="simple" xlink:href="ktcc-20200627.xsd#REVENUE"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/REVENUE" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/REVENUETables" xlink:type="simple" xlink:href="ktcc-20200627.xsd#REVENUETables"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/REVENUETables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/RevenueDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#RevenueDetail"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/RevenueDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/RevenueDisaggregationofRevenueDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#RevenueDisaggregationofRevenueDetail"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/RevenueDisaggregationofRevenueDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/LEASES" xlink:type="simple" xlink:href="ktcc-20200627.xsd#LEASES"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/LEASES" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/LEASESTables" xlink:type="simple" xlink:href="ktcc-20200627.xsd#LEASESTables"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/LEASESTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/LeasesDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#LeasesDetail"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/LeasesDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/AssetsandLiabilitiesLesseeDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#AssetsandLiabilitiesLesseeDetail"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/AssetsandLiabilitiesLesseeDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/LesseeOperatingLeaseLiabilityMaturityDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#LesseeOperatingLeaseLiabilityMaturityDetail"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/LesseeOperatingLeaseLiabilityMaturityDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesDetail"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/LEASESDetails" xlink:type="simple" xlink:href="ktcc-20200627.xsd#LEASESDetails"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/LEASESDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/SUBSEQUENTEVENT" xlink:type="simple" xlink:href="ktcc-20200627.xsd#SUBSEQUENTEVENT"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/SUBSEQUENTEVENT" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/SUBSEQUENTEVENTTables" xlink:type="simple" xlink:href="ktcc-20200627.xsd#SUBSEQUENTEVENTTables"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/SUBSEQUENTEVENTTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/SubsequentEventDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#SubsequentEventDetail"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/SubsequentEventDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/SCHEDULEII" xlink:type="simple" xlink:href="ktcc-20200627.xsd#SCHEDULEII"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/SCHEDULEII" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/ScheduleIIConsolidatedValuationAndQualifyingAccountsDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#ScheduleIIConsolidatedValuationAndQualifyingAccountsDetail"/>
  <link:calculationLink xlink:role="http://www.keytronic.com/role/ScheduleIIConsolidatedValuationAndQualifyingAccountsDetail" xlink:type="extended"/>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>10
<FILENAME>ktcc-20200627_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2020 Workiva-->
<!--r:fa5683d3-7d9a-4d4d-a9d0-42a9a9aec467,g:e725b5af-5255-4370-9989-b3d56ff5bc0b-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/CoverPage" xlink:type="simple" xlink:href="ktcc-20200627.xsd#CoverPage"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/CoverPage" xlink:type="extended" id="ie4bec425d0cc4ee49474b9d99f832e0d_CoverPage"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="ktcc-20200627.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended" id="ia14848f79303477a9bf37e079c20a8ae_CONSOLIDATEDBALANCESHEETS"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="ktcc-20200627.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended" id="ie1d441c8415f4e85adc62ccfa896ad2d_CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="simple" xlink:href="ktcc-20200627.xsd#CONSOLIDATEDSTATEMENTSOFINCOME"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="extended" id="i40653ba0c44a45f09871cf8b0be87621_CONSOLIDATEDSTATEMENTSOFINCOME"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="ktcc-20200627.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended" id="ie3bf29a314ee491895f3ac3e295c6d76_CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" xlink:type="simple" xlink:href="ktcc-20200627.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" xlink:type="extended" id="i150f193d9e20476d823756c400b905a9_CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="ktcc-20200627.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended" id="i6c3d0c752f1e4cb48841d6cc31439784_CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="simple" xlink:href="ktcc-20200627.xsd#CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="extended" id="if1eea208e11d4d44b95c4239411a0d85_CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_82b2fe71-aab6-48d7-ba1d-cb5a1fa3fdd4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_623e122c-c126-479a-9d6f-d17f89ca56a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_82b2fe71-aab6-48d7-ba1d-cb5a1fa3fdd4" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_623e122c-c126-479a-9d6f-d17f89ca56a7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_2182c1cd-523c-4dce-9c67-995e2298e762" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_623e122c-c126-479a-9d6f-d17f89ca56a7" xlink:to="loc_us-gaap_SharesOutstanding_2182c1cd-523c-4dce-9c67-995e2298e762" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c3167397-a9cd-4f38-954f-57377605c7c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_623e122c-c126-479a-9d6f-d17f89ca56a7" xlink:to="loc_us-gaap_StockholdersEquity_c3167397-a9cd-4f38-954f-57377605c7c0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_23ab0408-1094-4f88-b205-90de5c104a57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_623e122c-c126-479a-9d6f-d17f89ca56a7" xlink:to="loc_us-gaap_NetIncomeLoss_23ab0408-1094-4f88-b205-90de5c104a57" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_ASC606OpeningBalanceSheetAdjustment_c53f69b3-4f00-4614-820e-ff548f0d0e65" xlink:href="ktcc-20200627.xsd#ktcc_ASC606OpeningBalanceSheetAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_623e122c-c126-479a-9d6f-d17f89ca56a7" xlink:to="loc_ktcc_ASC606OpeningBalanceSheetAdjustment_c53f69b3-4f00-4614-820e-ff548f0d0e65" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_7616b294-8489-45d9-bcc9-aaafdf3537f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_623e122c-c126-479a-9d6f-d17f89ca56a7" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_7616b294-8489-45d9-bcc9-aaafdf3537f3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_d265c735-aeb2-45d3-8557-f3c3fafc305c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_623e122c-c126-479a-9d6f-d17f89ca56a7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_d265c735-aeb2-45d3-8557-f3c3fafc305c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_d809baff-13ff-4720-9d70-a5a05df4f0da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_623e122c-c126-479a-9d6f-d17f89ca56a7" xlink:to="loc_us-gaap_ShareBasedCompensation_d809baff-13ff-4720-9d70-a5a05df4f0da" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_9add9b58-6182-4090-a186-a133ab42e83c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f5d9c670-11bc-48c1-8c61-4db950168614" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_9cb27f96-a1ff-4db7-aaa0-bb0c45fa6fea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_82b2fe71-aab6-48d7-ba1d-cb5a1fa3fdd4" xlink:to="loc_us-gaap_StatementTable_9cb27f96-a1ff-4db7-aaa0-bb0c45fa6fea" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_10eaba83-ec90-4a25-a533-f43cde9fc22c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_9cb27f96-a1ff-4db7-aaa0-bb0c45fa6fea" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_10eaba83-ec90-4a25-a533-f43cde9fc22c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_10eaba83-ec90-4a25-a533-f43cde9fc22c_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_10eaba83-ec90-4a25-a533-f43cde9fc22c" xlink:to="loc_us-gaap_EquityComponentDomain_10eaba83-ec90-4a25-a533-f43cde9fc22c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_b6d17a94-ce2a-4272-bdac-5067eb971182" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_10eaba83-ec90-4a25-a533-f43cde9fc22c" xlink:to="loc_us-gaap_EquityComponentDomain_b6d17a94-ce2a-4272-bdac-5067eb971182" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_b13920cf-5220-436b-80b9-bec0f166dbc9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_b6d17a94-ce2a-4272-bdac-5067eb971182" xlink:to="loc_us-gaap_CommonStockMember_b13920cf-5220-436b-80b9-bec0f166dbc9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_b0ee2e6a-40d1-4a0f-a127-2dd0c88b316a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_b6d17a94-ce2a-4272-bdac-5067eb971182" xlink:to="loc_us-gaap_RetainedEarningsMember_b0ee2e6a-40d1-4a0f-a127-2dd0c88b316a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_3b413115-57fc-492f-96b9-ca311cc1795e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_b6d17a94-ce2a-4272-bdac-5067eb971182" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_3b413115-57fc-492f-96b9-ca311cc1795e" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIES" xlink:type="simple" xlink:href="ktcc-20200627.xsd#SIGNIFICANTACCOUNTINGPOLICIES"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIES" xlink:type="extended" id="i8c090b4dd83a4305806ad14035dbebf0_SIGNIFICANTACCOUNTINGPOLICIES"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="simple" xlink:href="ktcc-20200627.xsd#SIGNIFICANTACCOUNTINGPOLICIESPolicies"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="extended" id="i028c6f8acb3a4bd692eb628a2ba5ffec_SIGNIFICANTACCOUNTINGPOLICIESPolicies"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/SignificantAccountingPoliciesNarrativeDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#SignificantAccountingPoliciesNarrativeDetail"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/SignificantAccountingPoliciesNarrativeDetail" xlink:type="extended" id="ibcaf7362ad2d4480826e93190f4c7de3_SignificantAccountingPoliciesNarrativeDetail">
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_DebtDisclosureLineItems_c225acf1-dbcc-4b2b-869f-8b8c0ba9077c" xlink:href="ktcc-20200627.xsd#ktcc_DebtDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_f0717a78-9f3b-414d-948d-a64a633372f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ktcc_DebtDisclosureLineItems_c225acf1-dbcc-4b2b-869f-8b8c0ba9077c" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_f0717a78-9f3b-414d-948d-a64a633372f3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_DebtDisclosureTable_c941979f-25ed-4221-85c0-940b89c7dfec" xlink:href="ktcc-20200627.xsd#ktcc_DebtDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ktcc_DebtDisclosureLineItems_c225acf1-dbcc-4b2b-869f-8b8c0ba9077c" xlink:to="loc_ktcc_DebtDisclosureTable_c941979f-25ed-4221-85c0-940b89c7dfec" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_eb7af56b-0763-481d-921f-7b41560c77ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ktcc_DebtDisclosureTable_c941979f-25ed-4221-85c0-940b89c7dfec" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_eb7af56b-0763-481d-921f-7b41560c77ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_eb7af56b-0763-481d-921f-7b41560c77ff_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_eb7af56b-0763-481d-921f-7b41560c77ff" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_eb7af56b-0763-481d-921f-7b41560c77ff_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_55606722-7b4e-42a5-a870-3e45e9f9e374" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_eb7af56b-0763-481d-921f-7b41560c77ff" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_55606722-7b4e-42a5-a870-3e45e9f9e374" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMember_0575fd70-243e-45bf-bc2f-b5b1b4f7bd8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_55606722-7b4e-42a5-a870-3e45e9f9e374" xlink:to="loc_us-gaap_LongTermDebtMember_0575fd70-243e-45bf-bc2f-b5b1b4f7bd8a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_EquipmentTermLoanDomain_6add9506-c413-4153-9df2-72e84e2def51" xlink:href="ktcc-20200627.xsd#ktcc_EquipmentTermLoanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_55606722-7b4e-42a5-a870-3e45e9f9e374" xlink:to="loc_ktcc_EquipmentTermLoanDomain_6add9506-c413-4153-9df2-72e84e2def51" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_7bfd579b-f9d3-4513-84a3-9717ec521b13" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ktcc_DebtDisclosureTable_c941979f-25ed-4221-85c0-940b89c7dfec" xlink:to="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_7bfd579b-f9d3-4513-84a3-9717ec521b13" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_7bfd579b-f9d3-4513-84a3-9717ec521b13_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_7bfd579b-f9d3-4513-84a3-9717ec521b13" xlink:to="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_7bfd579b-f9d3-4513-84a3-9717ec521b13_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_c5b80d93-2d9c-4419-81f1-5140b6a61914" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_7bfd579b-f9d3-4513-84a3-9717ec521b13" xlink:to="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_c5b80d93-2d9c-4419-81f1-5140b6a61914" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_e74d06a2-bc16-437b-af50-a86b5d54ec82" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_c5b80d93-2d9c-4419-81f1-5140b6a61914" xlink:to="loc_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_e74d06a2-bc16-437b-af50-a86b5d54ec82" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_b33c3d87-9de8-4d83-b43c-2140ab51d602" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_c5b80d93-2d9c-4419-81f1-5140b6a61914" xlink:to="loc_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_b33c3d87-9de8-4d83-b43c-2140ab51d602" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIESRevenueInitialApplicationPeriodCumulativeEffectTransitionDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#SIGNIFICANTACCOUNTINGPOLICIESRevenueInitialApplicationPeriodCumulativeEffectTransitionDetail"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIESRevenueInitialApplicationPeriodCumulativeEffectTransitionDetail" xlink:type="extended" id="i4650dafb0fe04c6e963c19fac7fd7fea_SIGNIFICANTACCOUNTINGPOLICIESRevenueInitialApplicationPeriodCumulativeEffectTransitionDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_b8347fc5-4ec8-4103-8303-02e59245dbfc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_fc9f931c-f255-441d-ba1a-cc7509d117f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_b8347fc5-4ec8-4103-8303-02e59245dbfc" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_fc9f931c-f255-441d-ba1a-cc7509d117f5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_5bec167a-6396-4a92-872f-5e5b7badf165" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_b8347fc5-4ec8-4103-8303-02e59245dbfc" xlink:to="loc_us-gaap_InventoryNet_5bec167a-6396-4a92-872f-5e5b7badf165" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent_4675077d-244d-457d-b892-e5c1028939e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_b8347fc5-4ec8-4103-8303-02e59245dbfc" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent_4675077d-244d-457d-b892-e5c1028939e0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_0cfb7e50-d936-446d-825b-ed854b580883" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_b8347fc5-4ec8-4103-8303-02e59245dbfc" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_0cfb7e50-d936-446d-825b-ed854b580883" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_af0e78f1-6e57-47c5-966b-da8689fa31c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_b8347fc5-4ec8-4103-8303-02e59245dbfc" xlink:to="loc_us-gaap_Revenues_af0e78f1-6e57-47c5-966b-da8689fa31c9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_d6cb26a0-1bb4-443c-9495-554d763688c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_b8347fc5-4ec8-4103-8303-02e59245dbfc" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_d6cb26a0-1bb4-443c-9495-554d763688c3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_ccd4bc68-f429-44de-b018-8c0986595f7d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_b8347fc5-4ec8-4103-8303-02e59245dbfc" xlink:to="loc_us-gaap_GrossProfit_ccd4bc68-f429-44de-b018-8c0986595f7d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_0f6304ed-affd-4bfd-92a3-c901da22cc21" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_b8347fc5-4ec8-4103-8303-02e59245dbfc" xlink:to="loc_us-gaap_NetIncomeLoss_0f6304ed-affd-4bfd-92a3-c901da22cc21" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_8a82a143-1b23-4bfe-9483-a56e2b766ca4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_b8347fc5-4ec8-4103-8303-02e59245dbfc" xlink:to="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_8a82a143-1b23-4bfe-9483-a56e2b766ca4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_89ea6913-bd39-425e-990b-247752dd9a92" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_8a82a143-1b23-4bfe-9483-a56e2b766ca4" xlink:to="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_89ea6913-bd39-425e-990b-247752dd9a92" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_89ea6913-bd39-425e-990b-247752dd9a92_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_89ea6913-bd39-425e-990b-247752dd9a92" xlink:to="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_89ea6913-bd39-425e-990b-247752dd9a92_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_3350b71e-f17c-4174-933a-bcd7417cb561" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_89ea6913-bd39-425e-990b-247752dd9a92" xlink:to="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_3350b71e-f17c-4174-933a-bcd7417cb561" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_ba4ff2ba-9ec6-4a94-9bd2-8e929c6fe577" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_3350b71e-f17c-4174-933a-bcd7417cb561" xlink:to="loc_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_ba4ff2ba-9ec6-4a94-9bd2-8e929c6fe577" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_90d4d354-2421-48f7-a9b7-1ece7ffa2fd2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_3350b71e-f17c-4174-933a-bcd7417cb561" xlink:to="loc_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_90d4d354-2421-48f7-a9b7-1ece7ffa2fd2" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/INVENTORIES" xlink:type="simple" xlink:href="ktcc-20200627.xsd#INVENTORIES"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/INVENTORIES" xlink:type="extended" id="i9994524c5adc4a87b23f9fb60194498c_INVENTORIES"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/INVENTORIESTables" xlink:type="simple" xlink:href="ktcc-20200627.xsd#INVENTORIESTables"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/INVENTORIESTables" xlink:type="extended" id="i78c7903d866c487c96077b432d550137_INVENTORIESTables"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/InventoriesComponentsOfInventoriesDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#InventoriesComponentsOfInventoriesDetail"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/InventoriesComponentsOfInventoriesDetail" xlink:type="extended" id="i5664fc0370c74930908e2535b0ae6544_InventoriesComponentsOfInventoriesDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLineItems_fd983129-7ea9-4e47-9fb6-3ce085ddd360" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves_fd700e99-2cdc-4c0e-8f4a-bb9072785304" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryValuationReserves"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryLineItems_fd983129-7ea9-4e47-9fb6-3ce085ddd360" xlink:to="loc_us-gaap_InventoryValuationReserves_fd700e99-2cdc-4c0e-8f4a-bb9072785304" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryCurrentTable_6ed2c965-9297-4ca4-bceb-fa708d88c9df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryCurrentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_InventoryLineItems_fd983129-7ea9-4e47-9fb6-3ce085ddd360" xlink:to="loc_us-gaap_InventoryCurrentTable_6ed2c965-9297-4ca4-bceb-fa708d88c9df" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryAxis_ca1ce438-4b9b-46b9-acd1-ff038c544262" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesInventoryAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_InventoryCurrentTable_6ed2c965-9297-4ca4-bceb-fa708d88c9df" xlink:to="loc_us-gaap_PublicUtilitiesInventoryAxis_ca1ce438-4b9b-46b9-acd1-ff038c544262" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_ca1ce438-4b9b-46b9-acd1-ff038c544262_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilitiesInventoryAxis_ca1ce438-4b9b-46b9-acd1-ff038c544262" xlink:to="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_ca1ce438-4b9b-46b9-acd1-ff038c544262_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_327839f4-f952-4698-984e-95a9c1b6eae6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilitiesInventoryAxis_ca1ce438-4b9b-46b9-acd1-ff038c544262" xlink:to="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_327839f4-f952-4698-984e-95a9c1b6eae6" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/PROPERTYPLANTANDEQUIPMENT" xlink:type="simple" xlink:href="ktcc-20200627.xsd#PROPERTYPLANTANDEQUIPMENT"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/PROPERTYPLANTANDEQUIPMENT" xlink:type="extended" id="id1de903740af4af6b364b0d473943fd6_PROPERTYPLANTANDEQUIPMENT"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/PROPERTYPLANTANDEQUIPMENTTables" xlink:type="simple" xlink:href="ktcc-20200627.xsd#PROPERTYPLANTANDEQUIPMENTTables"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/PROPERTYPLANTANDEQUIPMENTTables" xlink:type="extended" id="i54bbb10c1c334e5e8c1db3475e1af6eb_PROPERTYPLANTANDEQUIPMENTTables"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail" xlink:type="extended" id="i0845449540d745e69776deaa68c451e7_PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5db1f052-98ce-44b0-b482-6be12dcc228f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_23676493-35ce-4ee1-a007-6dd954de622b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5db1f052-98ce-44b0-b482-6be12dcc228f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_23676493-35ce-4ee1-a007-6dd954de622b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Land_75174a1e-eced-4e4d-9a6e-e96a9971dfbf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Land"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5db1f052-98ce-44b0-b482-6be12dcc228f" xlink:to="loc_us-gaap_Land_75174a1e-eced-4e4d-9a6e-e96a9971dfbf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingsAndImprovementsGross_20f3b9da-35aa-4b92-bfa8-efb7a578b571" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingsAndImprovementsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5db1f052-98ce-44b0-b482-6be12dcc228f" xlink:to="loc_us-gaap_BuildingsAndImprovementsGross_20f3b9da-35aa-4b92-bfa8-efb7a578b571" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentGross_591d6ae4-28fc-4104-9661-0146816f8fc6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MachineryAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5db1f052-98ce-44b0-b482-6be12dcc228f" xlink:to="loc_us-gaap_MachineryAndEquipmentGross_591d6ae4-28fc-4104-9661-0146816f8fc6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesGross_c311de6d-5ccf-46e7-88e8-cf992d478aad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5db1f052-98ce-44b0-b482-6be12dcc228f" xlink:to="loc_us-gaap_FurnitureAndFixturesGross_c311de6d-5ccf-46e7-88e8-cf992d478aad" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_a310919a-3e00-492f-be53-a2ed486231c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5db1f052-98ce-44b0-b482-6be12dcc228f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_a310919a-3e00-492f-be53-a2ed486231c0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_6db34a4a-b763-4171-940c-594f3d6cacab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5db1f052-98ce-44b0-b482-6be12dcc228f" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_6db34a4a-b763-4171-940c-594f3d6cacab" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_7584f34c-6856-4d3e-a090-98a1f887de85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5db1f052-98ce-44b0-b482-6be12dcc228f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_7584f34c-6856-4d3e-a090-98a1f887de85" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6cd9715b-26f1-4a01-8d49-9fe2b4a45ae2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5db1f052-98ce-44b0-b482-6be12dcc228f" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6cd9715b-26f1-4a01-8d49-9fe2b4a45ae2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6fd3020a-bf34-4d2b-b7d2-00bd45ce98f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6cd9715b-26f1-4a01-8d49-9fe2b4a45ae2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6fd3020a-bf34-4d2b-b7d2-00bd45ce98f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6fd3020a-bf34-4d2b-b7d2-00bd45ce98f3_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6fd3020a-bf34-4d2b-b7d2-00bd45ce98f3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6fd3020a-bf34-4d2b-b7d2-00bd45ce98f3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d61051f5-9a8e-419d-950a-d4296eb43d46" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6fd3020a-bf34-4d2b-b7d2-00bd45ce98f3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d61051f5-9a8e-419d-950a-d4296eb43d46" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_efc8ccd7-91ee-4e5e-b6ec-c74ec36323b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d61051f5-9a8e-419d-950a-d4296eb43d46" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_efc8ccd7-91ee-4e5e-b6ec-c74ec36323b4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_c4226dfd-ca18-4d02-bd18-1c0a24c44e67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d61051f5-9a8e-419d-950a-d4296eb43d46" xlink:to="loc_us-gaap_EquipmentMember_c4226dfd-ca18-4d02-bd18-1c0a24c44e67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_8dbd6e82-ef12-490d-b3a1-fca7ac4efdfa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d61051f5-9a8e-419d-950a-d4296eb43d46" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_8dbd6e82-ef12-490d-b3a1-fca7ac4efdfa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f5fd85d5-0360-4346-b14d-f4e46a4f343e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6cd9715b-26f1-4a01-8d49-9fe2b4a45ae2" xlink:to="loc_srt_RangeAxis_f5fd85d5-0360-4346-b14d-f4e46a4f343e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f5fd85d5-0360-4346-b14d-f4e46a4f343e_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_f5fd85d5-0360-4346-b14d-f4e46a4f343e" xlink:to="loc_srt_RangeMember_f5fd85d5-0360-4346-b14d-f4e46a4f343e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e5f092c2-29ec-409a-98b3-cf1f6c91aab8" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_f5fd85d5-0360-4346-b14d-f4e46a4f343e" xlink:to="loc_srt_RangeMember_e5f092c2-29ec-409a-98b3-cf1f6c91aab8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_d0c8ae51-aeb0-47df-be4c-98f9e7607083" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_e5f092c2-29ec-409a-98b3-cf1f6c91aab8" xlink:to="loc_srt_MinimumMember_d0c8ae51-aeb0-47df-be4c-98f9e7607083" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_3dabb70b-8b47-4df6-b866-349c010461c8" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_e5f092c2-29ec-409a-98b3-cf1f6c91aab8" xlink:to="loc_srt_MaximumMember_3dabb70b-8b47-4df6-b866-349c010461c8" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/LONGTERMDEBT" xlink:type="simple" xlink:href="ktcc-20200627.xsd#LONGTERMDEBT"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/LONGTERMDEBT" xlink:type="extended" id="i76e3bc30002e4c9996e8038b3c32f0af_LONGTERMDEBT"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/LONGTERMDEBTTables" xlink:type="simple" xlink:href="ktcc-20200627.xsd#LONGTERMDEBTTables"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/LONGTERMDEBTTables" xlink:type="extended" id="ib3300a1d655346ad855120bd4c0a1e41_LONGTERMDEBTTables"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/LongTermDebtNarrativeDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#LongTermDebtNarrativeDetail"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/LongTermDebtNarrativeDetail" xlink:type="extended" id="if652bfa4ca4c460f8aa7d477e4478bb6_LongTermDebtNarrativeDetail">
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_DebtDisclosureLineItems_9300d8b6-5ea0-4014-ad8f-0ecdd97572fe" xlink:href="ktcc-20200627.xsd#ktcc_DebtDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_60a586b5-aac3-4296-90ac-1a7722db2cdf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ktcc_DebtDisclosureLineItems_9300d8b6-5ea0-4014-ad8f-0ecdd97572fe" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_60a586b5-aac3-4296-90ac-1a7722db2cdf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_5044fd64-3de1-4ae4-b913-620038d5571e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ktcc_DebtDisclosureLineItems_9300d8b6-5ea0-4014-ad8f-0ecdd97572fe" xlink:to="loc_us-gaap_LineOfCredit_5044fd64-3de1-4ae4-b913-620038d5571e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_6e838e51-dd1c-47a8-ae58-bac07272db84" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ktcc_DebtDisclosureLineItems_9300d8b6-5ea0-4014-ad8f-0ecdd97572fe" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_6e838e51-dd1c-47a8-ae58-bac07272db84" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_3a812077-da34-41b0-9866-b072ad6833ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ktcc_DebtDisclosureLineItems_9300d8b6-5ea0-4014-ad8f-0ecdd97572fe" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_3a812077-da34-41b0-9866-b072ad6833ba" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_fb4f2b16-43b6-4ccf-9ae0-326d0f7bc7af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ktcc_DebtDisclosureLineItems_9300d8b6-5ea0-4014-ad8f-0ecdd97572fe" xlink:to="loc_us-gaap_LongTermDebt_fb4f2b16-43b6-4ccf-9ae0-326d0f7bc7af" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_cd61b5fe-f93f-437f-a7e3-8cb19084d2f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentPeriodicPaymentPrincipal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ktcc_DebtDisclosureLineItems_9300d8b6-5ea0-4014-ad8f-0ecdd97572fe" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_cd61b5fe-f93f-437f-a7e3-8cb19084d2f8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_4e39d92b-b979-4b39-bd89-94a4c134d408" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ktcc_DebtDisclosureLineItems_9300d8b6-5ea0-4014-ad8f-0ecdd97572fe" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_4e39d92b-b979-4b39-bd89-94a4c134d408" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtPercentageBearingVariableInterestRate_0898c3b8-5c6b-42f7-9c6c-e259e2c6796e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtPercentageBearingVariableInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ktcc_DebtDisclosureLineItems_9300d8b6-5ea0-4014-ad8f-0ecdd97572fe" xlink:to="loc_us-gaap_LongTermDebtPercentageBearingVariableInterestRate_0898c3b8-5c6b-42f7-9c6c-e259e2c6796e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_3410644d-6cd9-4831-b32f-8649ad64ebdc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ktcc_DebtDisclosureLineItems_9300d8b6-5ea0-4014-ad8f-0ecdd97572fe" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_3410644d-6cd9-4831-b32f-8649ad64ebdc" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_d57e19a6-c064-40c3-aa13-085bc915f3a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ktcc_DebtDisclosureLineItems_9300d8b6-5ea0-4014-ad8f-0ecdd97572fe" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_d57e19a6-c064-40c3-aa13-085bc915f3a4" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_d189b355-ab7b-46b8-8b9d-2b253b955463" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ktcc_DebtDisclosureLineItems_9300d8b6-5ea0-4014-ad8f-0ecdd97572fe" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_d189b355-ab7b-46b8-8b9d-2b253b955463" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_80b12e37-af27-4519-8173-45b09143c5d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ktcc_DebtDisclosureLineItems_9300d8b6-5ea0-4014-ad8f-0ecdd97572fe" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_80b12e37-af27-4519-8173-45b09143c5d7" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_97001589-c102-4361-8317-2276c0934b1d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ktcc_DebtDisclosureLineItems_9300d8b6-5ea0-4014-ad8f-0ecdd97572fe" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_97001589-c102-4361-8317-2276c0934b1d" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense_84073a69-f2ad-4b44-be30-1f0f169b1ca0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnamortizedDebtIssuanceExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ktcc_DebtDisclosureLineItems_9300d8b6-5ea0-4014-ad8f-0ecdd97572fe" xlink:to="loc_us-gaap_UnamortizedDebtIssuanceExpense_84073a69-f2ad-4b44-be30-1f0f169b1ca0" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_DebtDisclosureTable_268bffcb-c35f-409f-8b93-13a40458c620" xlink:href="ktcc-20200627.xsd#ktcc_DebtDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ktcc_DebtDisclosureLineItems_9300d8b6-5ea0-4014-ad8f-0ecdd97572fe" xlink:to="loc_ktcc_DebtDisclosureTable_268bffcb-c35f-409f-8b93-13a40458c620" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_3f11cb03-733d-4739-8212-84fa2c705844" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ktcc_DebtDisclosureTable_268bffcb-c35f-409f-8b93-13a40458c620" xlink:to="loc_us-gaap_VariableRateAxis_3f11cb03-733d-4739-8212-84fa2c705844" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_3f11cb03-733d-4739-8212-84fa2c705844_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_3f11cb03-733d-4739-8212-84fa2c705844" xlink:to="loc_us-gaap_VariableRateDomain_3f11cb03-733d-4739-8212-84fa2c705844_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_e6766d28-97a9-4e73-a67c-28b3cdc1f7ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_3f11cb03-733d-4739-8212-84fa2c705844" xlink:to="loc_us-gaap_VariableRateDomain_e6766d28-97a9-4e73-a67c-28b3cdc1f7ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_OneMonthLondonInterbankOfferedRateMember_12f8f33c-c675-4c27-8e53-d47c1b33187b" xlink:href="ktcc-20200627.xsd#ktcc_OneMonthLondonInterbankOfferedRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_e6766d28-97a9-4e73-a67c-28b3cdc1f7ba" xlink:to="loc_ktcc_OneMonthLondonInterbankOfferedRateMember_12f8f33c-c675-4c27-8e53-d47c1b33187b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_FederalFundsRateMember_981e3728-30a7-4b2a-a74b-c2c1f673ade8" xlink:href="ktcc-20200627.xsd#ktcc_FederalFundsRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_e6766d28-97a9-4e73-a67c-28b3cdc1f7ba" xlink:to="loc_ktcc_FederalFundsRateMember_981e3728-30a7-4b2a-a74b-c2c1f673ade8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_FixedRateMember_2c6c9950-ba8f-406c-844d-6676210897df" xlink:href="ktcc-20200627.xsd#ktcc_FixedRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_e6766d28-97a9-4e73-a67c-28b3cdc1f7ba" xlink:to="loc_ktcc_FixedRateMember_2c6c9950-ba8f-406c-844d-6676210897df" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_VariableRateComponentAxis_8d4fb39a-9025-402f-80be-53214949aaf2" xlink:href="ktcc-20200627.xsd#ktcc_VariableRateComponentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ktcc_DebtDisclosureTable_268bffcb-c35f-409f-8b93-13a40458c620" xlink:to="loc_ktcc_VariableRateComponentAxis_8d4fb39a-9025-402f-80be-53214949aaf2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_VariableRateComponentDomain_8d4fb39a-9025-402f-80be-53214949aaf2_default" xlink:href="ktcc-20200627.xsd#ktcc_VariableRateComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ktcc_VariableRateComponentAxis_8d4fb39a-9025-402f-80be-53214949aaf2" xlink:to="loc_ktcc_VariableRateComponentDomain_8d4fb39a-9025-402f-80be-53214949aaf2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_VariableRateComponentDomain_af12c5c5-8cbd-42eb-b3d3-3515234a2d47" xlink:href="ktcc-20200627.xsd#ktcc_VariableRateComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ktcc_VariableRateComponentAxis_8d4fb39a-9025-402f-80be-53214949aaf2" xlink:to="loc_ktcc_VariableRateComponentDomain_af12c5c5-8cbd-42eb-b3d3-3515234a2d47" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioOneMember_d2b656a3-a892-4ab6-99b6-e3c679064ddf" xlink:href="ktcc-20200627.xsd#ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ktcc_VariableRateComponentDomain_af12c5c5-8cbd-42eb-b3d3-3515234a2d47" xlink:to="loc_ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioOneMember_d2b656a3-a892-4ab6-99b6-e3c679064ddf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioTwoMember_0cbfeba0-11f0-44c6-935e-629f7f7c2d8d" xlink:href="ktcc-20200627.xsd#ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ktcc_VariableRateComponentDomain_af12c5c5-8cbd-42eb-b3d3-3515234a2d47" xlink:to="loc_ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioTwoMember_0cbfeba0-11f0-44c6-935e-629f7f7c2d8d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioThreeMember_674dfe88-a3fb-45eb-b979-16497ea49deb" xlink:href="ktcc-20200627.xsd#ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ktcc_VariableRateComponentDomain_af12c5c5-8cbd-42eb-b3d3-3515234a2d47" xlink:to="loc_ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioThreeMember_674dfe88-a3fb-45eb-b979-16497ea49deb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9019143b-da3b-4cf4-8cd2-57ee4641e726" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ktcc_DebtDisclosureTable_268bffcb-c35f-409f-8b93-13a40458c620" xlink:to="loc_srt_RangeAxis_9019143b-da3b-4cf4-8cd2-57ee4641e726" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9019143b-da3b-4cf4-8cd2-57ee4641e726_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_9019143b-da3b-4cf4-8cd2-57ee4641e726" xlink:to="loc_srt_RangeMember_9019143b-da3b-4cf4-8cd2-57ee4641e726_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0086da79-f435-4a25-bbec-bec6dfe90271" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_9019143b-da3b-4cf4-8cd2-57ee4641e726" xlink:to="loc_srt_RangeMember_0086da79-f435-4a25-bbec-bec6dfe90271" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d0e95971-26ef-43ac-8311-4bd988abba9d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_0086da79-f435-4a25-bbec-bec6dfe90271" xlink:to="loc_srt_MaximumMember_d0e95971-26ef-43ac-8311-4bd988abba9d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_f95b731e-8679-4fd1-abfd-b7f1277c89dc" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_0086da79-f435-4a25-bbec-bec6dfe90271" xlink:to="loc_srt_MinimumMember_f95b731e-8679-4fd1-abfd-b7f1277c89dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_36b480a8-befd-42ac-8abb-4351d39d7617" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ktcc_DebtDisclosureTable_268bffcb-c35f-409f-8b93-13a40458c620" xlink:to="loc_us-gaap_DebtInstrumentAxis_36b480a8-befd-42ac-8abb-4351d39d7617" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_36b480a8-befd-42ac-8abb-4351d39d7617_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_36b480a8-befd-42ac-8abb-4351d39d7617" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_36b480a8-befd-42ac-8abb-4351d39d7617_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_efa22f03-fa90-4a51-b36b-c15561c6c0e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_36b480a8-befd-42ac-8abb-4351d39d7617" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_efa22f03-fa90-4a51-b36b-c15561c6c0e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_17ae0f0e-3dcf-41ab-867a-eb7027f801f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_efa22f03-fa90-4a51-b36b-c15561c6c0e6" xlink:to="loc_us-gaap_LineOfCreditMember_17ae0f0e-3dcf-41ab-867a-eb7027f801f7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_14e7a2a9-f1e2-4606-85be-f013ac03a876" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ktcc_DebtDisclosureTable_268bffcb-c35f-409f-8b93-13a40458c620" xlink:to="loc_us-gaap_CreditFacilityAxis_14e7a2a9-f1e2-4606-85be-f013ac03a876" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_14e7a2a9-f1e2-4606-85be-f013ac03a876_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_14e7a2a9-f1e2-4606-85be-f013ac03a876" xlink:to="loc_us-gaap_CreditFacilityDomain_14e7a2a9-f1e2-4606-85be-f013ac03a876_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_0ae42168-e389-4a39-b3f5-5d13e274d4c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_14e7a2a9-f1e2-4606-85be-f013ac03a876" xlink:to="loc_us-gaap_CreditFacilityDomain_0ae42168-e389-4a39-b3f5-5d13e274d4c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_WellsFargoBankMember_4e093319-91b9-4c5b-850b-ef5844842862" xlink:href="ktcc-20200627.xsd#ktcc_WellsFargoBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_0ae42168-e389-4a39-b3f5-5d13e274d4c7" xlink:to="loc_ktcc_WellsFargoBankMember_4e093319-91b9-4c5b-850b-ef5844842862" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_e5ed6a6b-aa22-4977-a1ce-003dfaaf4ef5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ktcc_DebtDisclosureTable_268bffcb-c35f-409f-8b93-13a40458c620" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_e5ed6a6b-aa22-4977-a1ce-003dfaaf4ef5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_e5ed6a6b-aa22-4977-a1ce-003dfaaf4ef5_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e5ed6a6b-aa22-4977-a1ce-003dfaaf4ef5" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_e5ed6a6b-aa22-4977-a1ce-003dfaaf4ef5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_7883e85f-f0e6-456d-89b6-8192f7b38e5b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e5ed6a6b-aa22-4977-a1ce-003dfaaf4ef5" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_7883e85f-f0e6-456d-89b6-8192f7b38e5b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMember_3882b212-f997-4e12-a39b-62db3fddc632" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7883e85f-f0e6-456d-89b6-8192f7b38e5b" xlink:to="loc_us-gaap_LongTermDebtMember_3882b212-f997-4e12-a39b-62db3fddc632" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_EquipmentTermLoanDomain_f5ba3528-b308-4497-aae0-130f10c862c7" xlink:href="ktcc-20200627.xsd#ktcc_EquipmentTermLoanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7883e85f-f0e6-456d-89b6-8192f7b38e5b" xlink:to="loc_ktcc_EquipmentTermLoanDomain_f5ba3528-b308-4497-aae0-130f10c862c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_36830ac4-16da-46db-87f7-2366b13332de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7883e85f-f0e6-456d-89b6-8192f7b38e5b" xlink:to="loc_us-gaap_LineOfCreditMember_36830ac4-16da-46db-87f7-2366b13332de" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/TRADEACCOUNTSRECEIVABLEPURCHASEPROGRAMS" xlink:type="simple" xlink:href="ktcc-20200627.xsd#TRADEACCOUNTSRECEIVABLEPURCHASEPROGRAMS"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/TRADEACCOUNTSRECEIVABLEPURCHASEPROGRAMS" xlink:type="extended" id="ib966aa30387f446c95da2109e2c2d7b4_TRADEACCOUNTSRECEIVABLEPURCHASEPROGRAMS"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/TradeAccountsReceivablePurchaseProgramsDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#TradeAccountsReceivablePurchaseProgramsDetail"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/TradeAccountsReceivablePurchaseProgramsDetail" xlink:type="extended" id="iac3d18c989bf4644b579cf38b38ef3d3_TradeAccountsReceivablePurchaseProgramsDetail"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/INCOMETAXES" xlink:type="simple" xlink:href="ktcc-20200627.xsd#INCOMETAXES"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/INCOMETAXES" xlink:type="extended" id="i6550e3d70ae94af9ab3a625bb6fa7791_INCOMETAXES"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/INCOMETAXESTables" xlink:type="simple" xlink:href="ktcc-20200627.xsd#INCOMETAXESTables"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/INCOMETAXESTables" xlink:type="extended" id="iafe389ab79a74422833b3a73d5fbfe95_INCOMETAXESTables"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/IncomeTaxesNarrativeDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#IncomeTaxesNarrativeDetail"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/IncomeTaxesNarrativeDetail" xlink:type="extended" id="i8a35d6cc08a0441d9e7d861c604dc427_IncomeTaxesNarrativeDetail"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/IncomeTaxIncomeTaxExpenseBenefitDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#IncomeTaxIncomeTaxExpenseBenefitDetail"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/IncomeTaxIncomeTaxExpenseBenefitDetail" xlink:type="extended" id="ifba4c10900ac44a39131b6082164dffb_IncomeTaxIncomeTaxExpenseBenefitDetail"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#IncomeTaxesEffectiveTaxRateReconciliationDetail"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetail" xlink:type="extended" id="i06cf4003190a479c82aab9a530f24619_IncomeTaxesEffectiveTaxRateReconciliationDetail"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/IncomeTaxesComponentsOfIncomebeforeIncomeTaxesDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#IncomeTaxesComponentsOfIncomebeforeIncomeTaxesDetail"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/IncomeTaxesComponentsOfIncomebeforeIncomeTaxesDetail" xlink:type="extended" id="i76858a083e414df78b0132f40d669962_IncomeTaxesComponentsOfIncomebeforeIncomeTaxesDetail"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetail"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetail" xlink:type="extended" id="iea1554dcf1bb4fe2bf6f3f2d7052fbaa_IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetail"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/IncomeTaxesScheduleOfUnrecognizedTaxBenefitsDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#IncomeTaxesScheduleOfUnrecognizedTaxBenefitsDetail"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/IncomeTaxesScheduleOfUnrecognizedTaxBenefitsDetail" xlink:type="extended" id="i4115ff8e57534476947ca9ad27e98196_IncomeTaxesScheduleOfUnrecognizedTaxBenefitsDetail"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/EARNINGSPERSHARE" xlink:type="simple" xlink:href="ktcc-20200627.xsd#EARNINGSPERSHARE"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/EARNINGSPERSHARE" xlink:type="extended" id="i5f3410552e1541c58b26bedd0e77da7a_EARNINGSPERSHARE"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/EARNINGSPERSHARETables" xlink:type="simple" xlink:href="ktcc-20200627.xsd#EARNINGSPERSHARETables"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/EARNINGSPERSHARETables" xlink:type="extended" id="i6997a325b47349eb9462efbda3a84e47_EARNINGSPERSHARETables"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/EarningsPerShareReconciliationOfDenominatorAndNumberOfAntidilutiveCommonShareAwardsNotIncludedInDilutedEarningsPerShareCalculationDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#EarningsPerShareReconciliationOfDenominatorAndNumberOfAntidilutiveCommonShareAwardsNotIncludedInDilutedEarningsPerShareCalculationDetail"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/EarningsPerShareReconciliationOfDenominatorAndNumberOfAntidilutiveCommonShareAwardsNotIncludedInDilutedEarningsPerShareCalculationDetail" xlink:type="extended" id="i7bc8593fa30646d3a90fd458123bb1fc_EarningsPerShareReconciliationOfDenominatorAndNumberOfAntidilutiveCommonShareAwardsNotIncludedInDilutedEarningsPerShareCalculationDetail"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/STOCKOPTIONANDBENEFITPLANS" xlink:type="simple" xlink:href="ktcc-20200627.xsd#STOCKOPTIONANDBENEFITPLANS"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/STOCKOPTIONANDBENEFITPLANS" xlink:type="extended" id="i97c6899a03024d2cb2c08a3e2ff1f78e_STOCKOPTIONANDBENEFITPLANS"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/STOCKOPTIONANDBENEFITPLANSTables" xlink:type="simple" xlink:href="ktcc-20200627.xsd#STOCKOPTIONANDBENEFITPLANSTables"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/STOCKOPTIONANDBENEFITPLANSTables" xlink:type="extended" id="i73883f5d6fc045a7b847f44a7dae0697_STOCKOPTIONANDBENEFITPLANSTables"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/StockOptionAndBenefitPlansNarrativeDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#StockOptionAndBenefitPlansNarrativeDetail"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/StockOptionAndBenefitPlansNarrativeDetail" xlink:type="extended" id="i9fb079a546b74f2e97222d34064901b2_StockOptionAndBenefitPlansNarrativeDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_969bb007-2eac-4ad5-9f4e-5a3e44898c40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_ce5a2a4b-e77c-4b5e-9fb0-0b43d3bc8169" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_969bb007-2eac-4ad5-9f4e-5a3e44898c40" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_ce5a2a4b-e77c-4b5e-9fb0-0b43d3bc8169" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_c7232214-1906-4c0b-9e62-976590387068" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_969bb007-2eac-4ad5-9f4e-5a3e44898c40" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_c7232214-1906-4c0b-9e62-976590387068" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_27d16163-6890-460d-b858-85419becc355" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_969bb007-2eac-4ad5-9f4e-5a3e44898c40" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_27d16163-6890-460d-b858-85419becc355" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_b48d93a7-31bb-48ac-a086-3343c773cd60" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_969bb007-2eac-4ad5-9f4e-5a3e44898c40" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_b48d93a7-31bb-48ac-a086-3343c773cd60" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_1d83d6a1-dae8-4415-b074-e4c8a672961d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_969bb007-2eac-4ad5-9f4e-5a3e44898c40" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_1d83d6a1-dae8-4415-b074-e4c8a672961d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_3b39254d-65b8-422f-a65b-016aa8eade1e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_969bb007-2eac-4ad5-9f4e-5a3e44898c40" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_3b39254d-65b8-422f-a65b-016aa8eade1e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_cb210294-4bbe-446f-84cf-5ed82b79ab1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_969bb007-2eac-4ad5-9f4e-5a3e44898c40" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_cb210294-4bbe-446f-84cf-5ed82b79ab1b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_78f962dc-e11b-404d-a956-613a4cb5997b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_969bb007-2eac-4ad5-9f4e-5a3e44898c40" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_78f962dc-e11b-404d-a956-613a4cb5997b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cae72ed4-8cb1-470c-b3b2-7e355323d698" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_969bb007-2eac-4ad5-9f4e-5a3e44898c40" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cae72ed4-8cb1-470c-b3b2-7e355323d698" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_359a540e-6ece-4b93-847c-ecb959f2c3d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cae72ed4-8cb1-470c-b3b2-7e355323d698" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_359a540e-6ece-4b93-847c-ecb959f2c3d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_359a540e-6ece-4b93-847c-ecb959f2c3d8_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_359a540e-6ece-4b93-847c-ecb959f2c3d8" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_359a540e-6ece-4b93-847c-ecb959f2c3d8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_2de6ca24-608f-4f08-8a36-1cc54c925618" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_359a540e-6ece-4b93-847c-ecb959f2c3d8" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_2de6ca24-608f-4f08-8a36-1cc54c925618" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_e98af59f-1371-487c-bbce-c79f7b74f335" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_2de6ca24-608f-4f08-8a36-1cc54c925618" xlink:to="loc_us-gaap_SubsequentEventMember_e98af59f-1371-487c-bbce-c79f7b74f335" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateAxis_94a2c30d-b44e-4ead-b9af-9f8e23989b30" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cae72ed4-8cb1-470c-b3b2-7e355323d698" xlink:to="loc_us-gaap_AwardDateAxis_94a2c30d-b44e-4ead-b9af-9f8e23989b30" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateDomain_94a2c30d-b44e-4ead-b9af-9f8e23989b30_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardDateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardDateAxis_94a2c30d-b44e-4ead-b9af-9f8e23989b30" xlink:to="loc_us-gaap_AwardDateDomain_94a2c30d-b44e-4ead-b9af-9f8e23989b30_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateDomain_bf22b3be-ffa9-490e-9993-46e415d816a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardDateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardDateAxis_94a2c30d-b44e-4ead-b9af-9f8e23989b30" xlink:to="loc_us-gaap_AwardDateDomain_bf22b3be-ffa9-490e-9993-46e415d816a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_July272018SARGrantMemberDomain_6bd98044-1a73-485e-9603-bf3d75a4471e" xlink:href="ktcc-20200627.xsd#ktcc_July272018SARGrantMemberDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AwardDateDomain_bf22b3be-ffa9-490e-9993-46e415d816a8" xlink:to="loc_ktcc_July272018SARGrantMemberDomain_6bd98044-1a73-485e-9603-bf3d75a4471e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_July282017SARGrantMemberDomain_ecfb5e4c-73d8-4ae6-82f7-1f2e2eae15a5" xlink:href="ktcc-20200627.xsd#ktcc_July282017SARGrantMemberDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AwardDateDomain_bf22b3be-ffa9-490e-9993-46e415d816a8" xlink:to="loc_ktcc_July282017SARGrantMemberDomain_ecfb5e4c-73d8-4ae6-82f7-1f2e2eae15a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_1a899d1e-c882-41fe-8716-47e3be0f18d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cae72ed4-8cb1-470c-b3b2-7e355323d698" xlink:to="loc_us-gaap_AwardTypeAxis_1a899d1e-c882-41fe-8716-47e3be0f18d6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1a899d1e-c882-41fe-8716-47e3be0f18d6_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_1a899d1e-c882-41fe-8716-47e3be0f18d6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1a899d1e-c882-41fe-8716-47e3be0f18d6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_76c58bed-13a3-4da3-8134-f4a954e7e362" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_1a899d1e-c882-41fe-8716-47e3be0f18d6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_76c58bed-13a3-4da3-8134-f4a954e7e362" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember_c01e2e9e-960b-4371-a076-e95c8355741a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_76c58bed-13a3-4da3-8134-f4a954e7e362" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember_c01e2e9e-960b-4371-a076-e95c8355741a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/StockOptionAndBenefitPlansGrantDateFairValueForAwardsEstimatedUsingOptionValuationMethodWithWeightedAverageAssumptionsDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#StockOptionAndBenefitPlansGrantDateFairValueForAwardsEstimatedUsingOptionValuationMethodWithWeightedAverageAssumptionsDetail"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/StockOptionAndBenefitPlansGrantDateFairValueForAwardsEstimatedUsingOptionValuationMethodWithWeightedAverageAssumptionsDetail" xlink:type="extended" id="i7f3e25a964fb4ee9ae8ce7f8e8462ea8_StockOptionAndBenefitPlansGrantDateFairValueForAwardsEstimatedUsingOptionValuationMethodWithWeightedAverageAssumptionsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d52ffc2a-1ad3-481f-a9aa-c73b0796e531" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_428db60d-001f-499a-9acb-f648bf847e98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d52ffc2a-1ad3-481f-a9aa-c73b0796e531" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_428db60d-001f-499a-9acb-f648bf847e98" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_6a87b2fa-047a-4652-ab26-651b51e5a587" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d52ffc2a-1ad3-481f-a9aa-c73b0796e531" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_6a87b2fa-047a-4652-ab26-651b51e5a587" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_9190a9c9-a6d4-47fe-b866-ec652b4f99f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d52ffc2a-1ad3-481f-a9aa-c73b0796e531" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_9190a9c9-a6d4-47fe-b866-ec652b4f99f1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_fa4a4b02-dbc7-40d5-b507-d12964401363" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d52ffc2a-1ad3-481f-a9aa-c73b0796e531" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_fa4a4b02-dbc7-40d5-b507-d12964401363" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_6bfe7e43-edf4-47c2-a213-8601db17c52b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d52ffc2a-1ad3-481f-a9aa-c73b0796e531" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_6bfe7e43-edf4-47c2-a213-8601db17c52b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_70c7c5c9-6243-436e-9f54-6a0fcc16b4ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d52ffc2a-1ad3-481f-a9aa-c73b0796e531" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_70c7c5c9-6243-436e-9f54-6a0fcc16b4ba" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_1d5c35a3-5649-40d2-900f-294019568fcb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d52ffc2a-1ad3-481f-a9aa-c73b0796e531" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_1d5c35a3-5649-40d2-900f-294019568fcb" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5b95370a-18ce-4c1a-8341-4ea5bf17e750" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d52ffc2a-1ad3-481f-a9aa-c73b0796e531" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5b95370a-18ce-4c1a-8341-4ea5bf17e750" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a7dd365b-dddb-40c6-a0fb-b4895e2db8d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5b95370a-18ce-4c1a-8341-4ea5bf17e750" xlink:to="loc_us-gaap_AwardTypeAxis_a7dd365b-dddb-40c6-a0fb-b4895e2db8d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a7dd365b-dddb-40c6-a0fb-b4895e2db8d4_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_a7dd365b-dddb-40c6-a0fb-b4895e2db8d4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a7dd365b-dddb-40c6-a0fb-b4895e2db8d4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8cb21e4f-83cb-4adf-9de6-ba5320fdb7bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_a7dd365b-dddb-40c6-a0fb-b4895e2db8d4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8cb21e4f-83cb-4adf-9de6-ba5320fdb7bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember_f7e79daf-7a6a-441b-b571-f1a6d6f3b04a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8cb21e4f-83cb-4adf-9de6-ba5320fdb7bf" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember_f7e79daf-7a6a-441b-b571-f1a6d6f3b04a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/StockOptionAndBenefitPlansSummarizesOptionSARsActivityOfAllPlansDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#StockOptionAndBenefitPlansSummarizesOptionSARsActivityOfAllPlansDetail"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/StockOptionAndBenefitPlansSummarizesOptionSARsActivityOfAllPlansDetail" xlink:type="extended" id="iceac13bb894a4aab89594d1b2befc837_StockOptionAndBenefitPlansSummarizesOptionSARsActivityOfAllPlansDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22d4a886-8c09-4fc5-8c9f-39418423ed63" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_91a0f70b-d2cc-4745-96fb-38c156688654" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22d4a886-8c09-4fc5-8c9f-39418423ed63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_91a0f70b-d2cc-4745-96fb-38c156688654" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_a232bf6b-0c38-49bf-b589-778cc697a290" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_f13039c2-6a12-4873-bd8c-aeb3b2d6a113" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22d4a886-8c09-4fc5-8c9f-39418423ed63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_f13039c2-6a12-4873-bd8c-aeb3b2d6a113" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_6fb970a8-382d-48aa-8f7c-025dc8b819d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22d4a886-8c09-4fc5-8c9f-39418423ed63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_6fb970a8-382d-48aa-8f7c-025dc8b819d3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGranted_6162d0e5-1c5f-4e77-9f10-be31623e88d3" xlink:href="ktcc-20200627.xsd#ktcc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGranted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22d4a886-8c09-4fc5-8c9f-39418423ed63" xlink:to="loc_ktcc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGranted_6162d0e5-1c5f-4e77-9f10-be31623e88d3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_d2ed6d02-3313-495e-9318-8cc582336e71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22d4a886-8c09-4fc5-8c9f-39418423ed63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_d2ed6d02-3313-495e-9318-8cc582336e71" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_d5bcf7b9-a173-4ec4-96fb-5ddf47c6d1ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22d4a886-8c09-4fc5-8c9f-39418423ed63" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_d5bcf7b9-a173-4ec4-96fb-5ddf47c6d1ee" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_954fea7e-b72b-49d1-9ae6-a7a744deaab3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_deb53189-2267-440b-b0ee-a1bfe1df02d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22d4a886-8c09-4fc5-8c9f-39418423ed63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_deb53189-2267-440b-b0ee-a1bfe1df02d0" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_9431285c-8514-4fab-b2c0-1c409593100e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22d4a886-8c09-4fc5-8c9f-39418423ed63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_9431285c-8514-4fab-b2c0-1c409593100e" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_b1e8d8c4-b51f-4528-abf8-5ae47e6d46a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22d4a886-8c09-4fc5-8c9f-39418423ed63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_b1e8d8c4-b51f-4528-abf8-5ae47e6d46a1" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_dde1cd2d-1662-432e-b883-984d5dd3d40d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_f454add5-0c1c-415d-ac02-e5f0576a1b42" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22d4a886-8c09-4fc5-8c9f-39418423ed63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_f454add5-0c1c-415d-ac02-e5f0576a1b42" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_de84e141-4358-4b85-8093-7111500e47d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22d4a886-8c09-4fc5-8c9f-39418423ed63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_de84e141-4358-4b85-8093-7111500e47d1" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageExercisePrice_486e0388-d48f-4170-bbe1-4669fe24ca11" xlink:href="ktcc-20200627.xsd#ktcc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22d4a886-8c09-4fc5-8c9f-39418423ed63" xlink:to="loc_ktcc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageExercisePrice_486e0388-d48f-4170-bbe1-4669fe24ca11" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_3784e9ef-4095-435a-b701-e561d506cb80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22d4a886-8c09-4fc5-8c9f-39418423ed63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_3784e9ef-4095-435a-b701-e561d506cb80" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_82a61ce5-2262-4449-84eb-9a4bf2bc9c96" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22d4a886-8c09-4fc5-8c9f-39418423ed63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_82a61ce5-2262-4449-84eb-9a4bf2bc9c96" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_6f3b15f7-c678-4fc9-b56b-b580c84f2212" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_49fa9c6c-b825-46eb-833b-0c7c1ae4ff2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22d4a886-8c09-4fc5-8c9f-39418423ed63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_49fa9c6c-b825-46eb-833b-0c7c1ae4ff2f" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_6ea88606-99a2-452e-9b73-94f331c6d1b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22d4a886-8c09-4fc5-8c9f-39418423ed63" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_6ea88606-99a2-452e-9b73-94f331c6d1b0" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_6286a36e-babb-474e-8dd7-af60286d00f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_1680d959-3be5-4eba-a380-daf82a65c81f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22d4a886-8c09-4fc5-8c9f-39418423ed63" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_1680d959-3be5-4eba-a380-daf82a65c81f" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a86d669b-a110-41d4-9698-f0c324a44d21" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22d4a886-8c09-4fc5-8c9f-39418423ed63" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a86d669b-a110-41d4-9698-f0c324a44d21" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_baa03cba-9b6f-4249-910e-8a8286d500e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a86d669b-a110-41d4-9698-f0c324a44d21" xlink:to="loc_us-gaap_AwardTypeAxis_baa03cba-9b6f-4249-910e-8a8286d500e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_baa03cba-9b6f-4249-910e-8a8286d500e8_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_baa03cba-9b6f-4249-910e-8a8286d500e8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_baa03cba-9b6f-4249-910e-8a8286d500e8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e87305fb-69da-4ac0-a9db-10dddf942cf1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_baa03cba-9b6f-4249-910e-8a8286d500e8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e87305fb-69da-4ac0-a9db-10dddf942cf1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember_7db55aaf-73db-4593-81dc-1d8e5db98e63" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e87305fb-69da-4ac0-a9db-10dddf942cf1" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember_7db55aaf-73db-4593-81dc-1d8e5db98e63" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/StockOptionAndBenefitPlansAdditionalInformationRegardingOptionsOutstandingDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#StockOptionAndBenefitPlansAdditionalInformationRegardingOptionsOutstandingDetail"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/StockOptionAndBenefitPlansAdditionalInformationRegardingOptionsOutstandingDetail" xlink:type="extended" id="id2bdb600e2404b9f8abf30d12c4e71b3_StockOptionAndBenefitPlansAdditionalInformationRegardingOptionsOutstandingDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_c5649f50-02c4-43b4-ba02-d3a0749a15c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_2d35f153-7ecb-4d53-886c-60e7ec8a948d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_c5649f50-02c4-43b4-ba02-d3a0749a15c2" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_2d35f153-7ecb-4d53-886c-60e7ec8a948d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_e206bf25-90b4-4e62-b536-63677a018961" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_c5649f50-02c4-43b4-ba02-d3a0749a15c2" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_e206bf25-90b4-4e62-b536-63677a018961" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_a8d54a5c-0ead-41bb-9921-9e8887780e90" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_c5649f50-02c4-43b4-ba02-d3a0749a15c2" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_a8d54a5c-0ead-41bb-9921-9e8887780e90" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_35aa1324-d6a8-4e96-905d-7dee50c90f32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_c5649f50-02c4-43b4-ba02-d3a0749a15c2" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_35aa1324-d6a8-4e96-905d-7dee50c90f32" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_0bdea3a7-9f57-4531-97fa-39604578976d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_c5649f50-02c4-43b4-ba02-d3a0749a15c2" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_0bdea3a7-9f57-4531-97fa-39604578976d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_180a960c-32a4-4b0b-b90a-4ee8b9e51334" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_c5649f50-02c4-43b4-ba02-d3a0749a15c2" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_180a960c-32a4-4b0b-b90a-4ee8b9e51334" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_9bd90a92-5344-4f5d-9781-f6f75cabfa15" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_c5649f50-02c4-43b4-ba02-d3a0749a15c2" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_9bd90a92-5344-4f5d-9781-f6f75cabfa15" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_699a4e81-b8b9-4863-8faa-0b428a56eb31" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_c5649f50-02c4-43b4-ba02-d3a0749a15c2" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_699a4e81-b8b9-4863-8faa-0b428a56eb31" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_f11097be-8ea5-4a73-ae34-d155f8c3afcb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_699a4e81-b8b9-4863-8faa-0b428a56eb31" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_f11097be-8ea5-4a73-ae34-d155f8c3afcb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_f11097be-8ea5-4a73-ae34-d155f8c3afcb_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_f11097be-8ea5-4a73-ae34-d155f8c3afcb" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_f11097be-8ea5-4a73-ae34-d155f8c3afcb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_e108ae64-b7ae-4559-a55a-6dc58bd79307" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_f11097be-8ea5-4a73-ae34-d155f8c3afcb" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_e108ae64-b7ae-4559-a55a-6dc58bd79307" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_RangeOneMember_d4951054-0b6a-4e7f-9ea7-0313dd9d9fd9" xlink:href="ktcc-20200627.xsd#ktcc_RangeOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_e108ae64-b7ae-4559-a55a-6dc58bd79307" xlink:to="loc_ktcc_RangeOneMember_d4951054-0b6a-4e7f-9ea7-0313dd9d9fd9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_RangeTwoMember_23c8629c-5ac4-4bfb-a2a1-014fbfda9ea2" xlink:href="ktcc-20200627.xsd#ktcc_RangeTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_e108ae64-b7ae-4559-a55a-6dc58bd79307" xlink:to="loc_ktcc_RangeTwoMember_23c8629c-5ac4-4bfb-a2a1-014fbfda9ea2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_RangeThreeMember_c6981946-2f02-442a-83aa-01d00a35012e" xlink:href="ktcc-20200627.xsd#ktcc_RangeThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_e108ae64-b7ae-4559-a55a-6dc58bd79307" xlink:to="loc_ktcc_RangeThreeMember_c6981946-2f02-442a-83aa-01d00a35012e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_RangeFiveMember_6c18c529-f541-4ff0-8109-3b225c675fec" xlink:href="ktcc-20200627.xsd#ktcc_RangeFiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_e108ae64-b7ae-4559-a55a-6dc58bd79307" xlink:to="loc_ktcc_RangeFiveMember_6c18c529-f541-4ff0-8109-3b225c675fec" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/COMMITMENTSANDCONTINGENCIES" xlink:type="simple" xlink:href="ktcc-20200627.xsd#COMMITMENTSANDCONTINGENCIES"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/COMMITMENTSANDCONTINGENCIES" xlink:type="extended" id="i841780577041466aa12f8ca1387d0ad4_COMMITMENTSANDCONTINGENCIES"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/CommitmentsAndContingenciesNarrativeDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#CommitmentsAndContingenciesNarrativeDetail"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/CommitmentsAndContingenciesNarrativeDetail" xlink:type="extended" id="ieeb80e16dbc84e1da4b4fe744d937fec_CommitmentsAndContingenciesNarrativeDetail"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/DERIVATIVEFINANCIALINSTRUMENTS" xlink:type="simple" xlink:href="ktcc-20200627.xsd#DERIVATIVEFINANCIALINSTRUMENTS"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/DERIVATIVEFINANCIALINSTRUMENTS" xlink:type="extended" id="id34d88f11e9f43a48bc8fe513c2f063a_DERIVATIVEFINANCIALINSTRUMENTS"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables" xlink:type="simple" xlink:href="ktcc-20200627.xsd#DERIVATIVEFINANCIALINSTRUMENTSTables"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables" xlink:type="extended" id="ie5a178231bbb4d62a47fa58ed3fbe743_DERIVATIVEFINANCIALINSTRUMENTSTables"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/DerivativeFinancialInstrumentsDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#DerivativeFinancialInstrumentsDetail"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/DerivativeFinancialInstrumentsDetail" xlink:type="extended" id="iefb312fcbd9d4fcc95bf087b2e66a771_DerivativeFinancialInstrumentsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_25c32639-9f83-4f01-887d-927bfcdbef3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_62735b6d-847c-4c5a-a847-f81369eb6081" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_25c32639-9f83-4f01-887d-927bfcdbef3a" xlink:to="loc_us-gaap_DerivativeNotionalAmount_62735b6d-847c-4c5a-a847-f81369eb6081" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months_1229ca4d-dda5-432e-8348-2c368a920c49" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_25c32639-9f83-4f01-887d-927bfcdbef3a" xlink:to="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months_1229ca4d-dda5-432e-8348-2c368a920c49" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_NotionalAmountOfForeignCurrencyForwardContracts_7047cb1b-274f-4e52-9cf8-01a8bd550a8d" xlink:href="ktcc-20200627.xsd#ktcc_NotionalAmountOfForeignCurrencyForwardContracts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_25c32639-9f83-4f01-887d-927bfcdbef3a" xlink:to="loc_ktcc_NotionalAmountOfForeignCurrencyForwardContracts_7047cb1b-274f-4e52-9cf8-01a8bd550a8d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_SettlementsOfForeignCurrencyExchangeForwardContracts_85e104fe-2d16-4950-81d5-83e631e30ead" xlink:href="ktcc-20200627.xsd#ktcc_SettlementsOfForeignCurrencyExchangeForwardContracts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_25c32639-9f83-4f01-887d-927bfcdbef3a" xlink:to="loc_ktcc_SettlementsOfForeignCurrencyExchangeForwardContracts_85e104fe-2d16-4950-81d5-83e631e30ead" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate_e82eed1b-9d5b-4719-a292-9ffd21e2dfc0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_25c32639-9f83-4f01-887d-927bfcdbef3a" xlink:to="loc_us-gaap_DerivativeFixedInterestRate_e82eed1b-9d5b-4719-a292-9ffd21e2dfc0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_948cbf26-9430-4f3a-b49f-d1e6ecb7e3d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_25c32639-9f83-4f01-887d-927bfcdbef3a" xlink:to="loc_us-gaap_DerivativeTable_948cbf26-9430-4f3a-b49f-d1e6ecb7e3d9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_7879ef52-efa2-4fb9-b00f-799909c42f7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_948cbf26-9430-4f3a-b49f-d1e6ecb7e3d9" xlink:to="loc_us-gaap_HedgingDesignationAxis_7879ef52-efa2-4fb9-b00f-799909c42f7a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_7879ef52-efa2-4fb9-b00f-799909c42f7a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_7879ef52-efa2-4fb9-b00f-799909c42f7a" xlink:to="loc_us-gaap_HedgingDesignationDomain_7879ef52-efa2-4fb9-b00f-799909c42f7a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_e6fe4cb5-1ad5-49d4-adbb-09fa7dfac51b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_7879ef52-efa2-4fb9-b00f-799909c42f7a" xlink:to="loc_us-gaap_HedgingDesignationDomain_e6fe4cb5-1ad5-49d4-adbb-09fa7dfac51b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_68063e43-a71f-4cf1-8e50-a616ac090d13" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_e6fe4cb5-1ad5-49d4-adbb-09fa7dfac51b" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_68063e43-a71f-4cf1-8e50-a616ac090d13" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_3084d693-52dd-400b-b72e-f050600f0bf2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_948cbf26-9430-4f3a-b49f-d1e6ecb7e3d9" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_3084d693-52dd-400b-b72e-f050600f0bf2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_3084d693-52dd-400b-b72e-f050600f0bf2_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_3084d693-52dd-400b-b72e-f050600f0bf2" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_3084d693-52dd-400b-b72e-f050600f0bf2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_a309efc7-a0b6-4132-a7ca-5bfa2f81b870" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_3084d693-52dd-400b-b72e-f050600f0bf2" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_a309efc7-a0b6-4132-a7ca-5bfa2f81b870" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractsMember_87c0c09b-2058-482f-9925-839aa1254e94" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForwardContractsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_a309efc7-a0b6-4132-a7ca-5bfa2f81b870" xlink:to="loc_us-gaap_ForwardContractsMember_87c0c09b-2058-482f-9925-839aa1254e94" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_9ecb6220-f33f-4f32-815f-2acc1136a7a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_a309efc7-a0b6-4132-a7ca-5bfa2f81b870" xlink:to="loc_us-gaap_InterestRateSwapMember_9ecb6220-f33f-4f32-815f-2acc1136a7a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_e7f4b968-3432-48eb-bc34-29073f7de4b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_948cbf26-9430-4f3a-b49f-d1e6ecb7e3d9" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_e7f4b968-3432-48eb-bc34-29073f7de4b2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_e7f4b968-3432-48eb-bc34-29073f7de4b2_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e7f4b968-3432-48eb-bc34-29073f7de4b2" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_e7f4b968-3432-48eb-bc34-29073f7de4b2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_674db9d7-5e92-4546-8a3b-fe478bf2e5cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e7f4b968-3432-48eb-bc34-29073f7de4b2" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_674db9d7-5e92-4546-8a3b-fe478bf2e5cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_da76603b-4cdf-4cd5-aec1-30f9c983ec4f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_674db9d7-5e92-4546-8a3b-fe478bf2e5cc" xlink:to="loc_us-gaap_LineOfCreditMember_da76603b-4cdf-4cd5-aec1-30f9c983ec4f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/ScheduleofDerivativeInstrumentsDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#ScheduleofDerivativeInstrumentsDetail"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/ScheduleofDerivativeInstrumentsDetail" xlink:type="extended" id="i2c5c3b412b09452a9dd801c5440079fe_ScheduleofDerivativeInstrumentsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_127f0d62-ba5c-4cac-9b31-27f97c071543" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_e393ccec-4da0-486c-a759-b8c2fa2dab70" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_127f0d62-ba5c-4cac-9b31-27f97c071543" xlink:to="loc_us-gaap_DerivativeNotionalAmount_e393ccec-4da0-486c-a759-b8c2fa2dab70" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeNet_ad4d1b33-8a9f-4e81-9069-aa87ca8c290d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_127f0d62-ba5c-4cac-9b31-27f97c071543" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeNet_ad4d1b33-8a9f-4e81-9069-aa87ca8c290d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_16188179-e77a-48d9-994e-ec5f4258caf4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_127f0d62-ba5c-4cac-9b31-27f97c071543" xlink:to="loc_us-gaap_DerivativeTable_16188179-e77a-48d9-994e-ec5f4258caf4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_5b2d75ed-e359-4453-ae70-1e7f543219b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_16188179-e77a-48d9-994e-ec5f4258caf4" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_5b2d75ed-e359-4453-ae70-1e7f543219b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_5b2d75ed-e359-4453-ae70-1e7f543219b8_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_5b2d75ed-e359-4453-ae70-1e7f543219b8" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_5b2d75ed-e359-4453-ae70-1e7f543219b8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_978c75e9-86c4-40d7-a96c-452dbefafc71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_5b2d75ed-e359-4453-ae70-1e7f543219b8" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_978c75e9-86c4-40d7-a96c-452dbefafc71" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_315469c9-aa39-4c82-bd90-32cfd2a5e042" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_978c75e9-86c4-40d7-a96c-452dbefafc71" xlink:to="loc_us-gaap_SubsequentEventMember_315469c9-aa39-4c82-bd90-32cfd2a5e042" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CurrencyAxis_1ce19f8f-878e-4e67-9307-c2243d6207a0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CurrencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_16188179-e77a-48d9-994e-ec5f4258caf4" xlink:to="loc_srt_CurrencyAxis_1ce19f8f-878e-4e67-9307-c2243d6207a0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_1ce19f8f-878e-4e67-9307-c2243d6207a0_default" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_AllCurrenciesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CurrencyAxis_1ce19f8f-878e-4e67-9307-c2243d6207a0" xlink:to="loc_currency_AllCurrenciesDomain_1ce19f8f-878e-4e67-9307-c2243d6207a0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_2f1a8f8c-04bc-4791-afde-b50969f68683" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_AllCurrenciesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CurrencyAxis_1ce19f8f-878e-4e67-9307-c2243d6207a0" xlink:to="loc_currency_AllCurrenciesDomain_2f1a8f8c-04bc-4791-afde-b50969f68683" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_MXN_67c17c2d-7c59-449d-b9b0-0f319acd6e30" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_MXN"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_2f1a8f8c-04bc-4791-afde-b50969f68683" xlink:to="loc_currency_MXN_67c17c2d-7c59-449d-b9b0-0f319acd6e30" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_USD_12915e3e-ad08-4af7-afde-292e446587f7" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_USD"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_2f1a8f8c-04bc-4791-afde-b50969f68683" xlink:to="loc_currency_USD_12915e3e-ad08-4af7-afde-292e446587f7" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/DerivativeFinancialInstrumentsSummarizedFairValueOfDerivativeInstrumentsInConsolidatedBalanceSheetsDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#DerivativeFinancialInstrumentsSummarizedFairValueOfDerivativeInstrumentsInConsolidatedBalanceSheetsDetail"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/DerivativeFinancialInstrumentsSummarizedFairValueOfDerivativeInstrumentsInConsolidatedBalanceSheetsDetail" xlink:type="extended" id="i16bc84af57c9403c93b1af448be7f234_DerivativeFinancialInstrumentsSummarizedFairValueOfDerivativeInstrumentsInConsolidatedBalanceSheetsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_DerivativeInstrumentsLineItems_f91ae768-fec7-404a-a3ec-d0db44def252" xlink:href="ktcc-20200627.xsd#ktcc_DerivativeInstrumentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_890a8981-e48e-42cf-bb91-0c0ca74393e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ktcc_DerivativeInstrumentsLineItems_f91ae768-fec7-404a-a3ec-d0db44def252" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_890a8981-e48e-42cf-bb91-0c0ca74393e9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_922e608a-f583-48e4-b53c-2c84988a0f84" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ktcc_DerivativeInstrumentsLineItems_f91ae768-fec7-404a-a3ec-d0db44def252" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_922e608a-f583-48e4-b53c-2c84988a0f84" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_DerivativeInstrumentsTable_0d6557e7-2022-4b6b-9b88-0beb758a0cf1" xlink:href="ktcc-20200627.xsd#ktcc_DerivativeInstrumentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ktcc_DerivativeInstrumentsLineItems_f91ae768-fec7-404a-a3ec-d0db44def252" xlink:to="loc_ktcc_DerivativeInstrumentsTable_0d6557e7-2022-4b6b-9b88-0beb758a0cf1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_001172b6-4fea-4f51-9614-b3e34a7baffe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ktcc_DerivativeInstrumentsTable_0d6557e7-2022-4b6b-9b88-0beb758a0cf1" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_001172b6-4fea-4f51-9614-b3e34a7baffe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_001172b6-4fea-4f51-9614-b3e34a7baffe_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_001172b6-4fea-4f51-9614-b3e34a7baffe" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_001172b6-4fea-4f51-9614-b3e34a7baffe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_bf9d959b-05d7-4b3b-bda1-f27abd916ce6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_001172b6-4fea-4f51-9614-b3e34a7baffe" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_bf9d959b-05d7-4b3b-bda1-f27abd916ce6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractsMember_cb6bfb1f-ccb1-4aff-bbc9-cc00061c6e6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForwardContractsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_bf9d959b-05d7-4b3b-bda1-f27abd916ce6" xlink:to="loc_us-gaap_ForwardContractsMember_cb6bfb1f-ccb1-4aff-bbc9-cc00061c6e6c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_a932ca23-fa4f-4837-ad97-f227721a6284" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_bf9d959b-05d7-4b3b-bda1-f27abd916ce6" xlink:to="loc_us-gaap_InterestRateSwapMember_a932ca23-fa4f-4837-ad97-f227721a6284" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_46bfc935-9c6b-4a37-9992-21646d97bdf3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_37dedbf6-1323-4b7d-9667-7e4f83372895" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ktcc_DerivativeInstrumentsTable_0d6557e7-2022-4b6b-9b88-0beb758a0cf1" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_37dedbf6-1323-4b7d-9667-7e4f83372895" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_37dedbf6-1323-4b7d-9667-7e4f83372895_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_37dedbf6-1323-4b7d-9667-7e4f83372895" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_37dedbf6-1323-4b7d-9667-7e4f83372895_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_cebaa122-c841-4e7f-92a2-382bc3604cf6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_37dedbf6-1323-4b7d-9667-7e4f83372895" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_cebaa122-c841-4e7f-92a2-382bc3604cf6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentAssetsMember_2725c35b-dcdb-4318-a6f4-67bf57912c35" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_cebaa122-c841-4e7f-92a2-382bc3604cf6" xlink:to="loc_us-gaap_OtherCurrentAssetsMember_2725c35b-dcdb-4318-a6f4-67bf57912c35" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_08d26f2c-9116-454c-876a-225146b5fb6e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_cebaa122-c841-4e7f-92a2-382bc3604cf6" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_08d26f2c-9116-454c-876a-225146b5fb6e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_23c1446e-5ac0-4a61-b0c1-db13a21671c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_cebaa122-c841-4e7f-92a2-382bc3604cf6" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_23c1446e-5ac0-4a61-b0c1-db13a21671c5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_b3913fb0-632b-4a98-8eb4-abbb0ceff589" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_cebaa122-c841-4e7f-92a2-382bc3604cf6" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_b3913fb0-632b-4a98-8eb4-abbb0ceff589" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/DerivativeFinancialInstrumentsGainLossOfDerivativeInstrumentsInStatementOfOperationsDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#DerivativeFinancialInstrumentsGainLossOfDerivativeInstrumentsInStatementOfOperationsDetail"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/DerivativeFinancialInstrumentsGainLossOfDerivativeInstrumentsInStatementOfOperationsDetail" xlink:type="extended" id="i9df5e83a8528484f9b1912fdd0339738_DerivativeFinancialInstrumentsGainLossOfDerivativeInstrumentsInStatementOfOperationsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_DerivativeInstrumentsLineItems_dab108cc-aa92-4063-a0c5-1e77cf08ebfe" xlink:href="ktcc-20200627.xsd#ktcc_DerivativeInstrumentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TranslationAdjustmentForNetInvestmentHedgeRollForward_928ddd0b-32c8-461b-b3ac-454c6c4506c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TranslationAdjustmentForNetInvestmentHedgeRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ktcc_DerivativeInstrumentsLineItems_dab108cc-aa92-4063-a0c5-1e77cf08ebfe" xlink:to="loc_us-gaap_TranslationAdjustmentForNetInvestmentHedgeRollForward_928ddd0b-32c8-461b-b3ac-454c6c4506c5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax_11cd1f9b-2d81-4a7c-97f4-1c0819f1d148" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TranslationAdjustmentForNetInvestmentHedgeRollForward_928ddd0b-32c8-461b-b3ac-454c6c4506c5" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax_11cd1f9b-2d81-4a7c-97f4-1c0819f1d148" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_DerivativeInstrumentsGainLossEffectivePortionRecordedInAOCI_e620a4e0-892f-4372-990e-07c30fe65935" xlink:href="ktcc-20200627.xsd#ktcc_DerivativeInstrumentsGainLossEffectivePortionRecordedInAOCI"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TranslationAdjustmentForNetInvestmentHedgeRollForward_928ddd0b-32c8-461b-b3ac-454c6c4506c5" xlink:to="loc_ktcc_DerivativeInstrumentsGainLossEffectivePortionRecordedInAOCI_e620a4e0-892f-4372-990e-07c30fe65935" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_ChangeinUnrealizedGainLossonForeignCurrency_ff3ca9ed-2a53-4dfa-8c5b-911f3598b39b" xlink:href="ktcc-20200627.xsd#ktcc_ChangeinUnrealizedGainLossonForeignCurrency"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TranslationAdjustmentForNetInvestmentHedgeRollForward_928ddd0b-32c8-461b-b3ac-454c6c4506c5" xlink:to="loc_ktcc_ChangeinUnrealizedGainLossonForeignCurrency_ff3ca9ed-2a53-4dfa-8c5b-911f3598b39b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_6ae86c54-3a0e-443a-8483-b762682920de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TranslationAdjustmentForNetInvestmentHedgeRollForward_928ddd0b-32c8-461b-b3ac-454c6c4506c5" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_6ae86c54-3a0e-443a-8483-b762682920de" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_d3f2ce0d-abfc-4fe6-bfc5-b6a829bbeb34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TranslationAdjustmentForNetInvestmentHedgeRollForward_928ddd0b-32c8-461b-b3ac-454c6c4506c5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_d3f2ce0d-abfc-4fe6-bfc5-b6a829bbeb34" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_DerivativeInstrumentsTable_87579c15-ab82-46ca-9675-e52b46196adf" xlink:href="ktcc-20200627.xsd#ktcc_DerivativeInstrumentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ktcc_DerivativeInstrumentsLineItems_dab108cc-aa92-4063-a0c5-1e77cf08ebfe" xlink:to="loc_ktcc_DerivativeInstrumentsTable_87579c15-ab82-46ca-9675-e52b46196adf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_bd1ac85f-ffaf-4ff7-8d8e-15f6eed5df69" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ktcc_DerivativeInstrumentsTable_87579c15-ab82-46ca-9675-e52b46196adf" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_bd1ac85f-ffaf-4ff7-8d8e-15f6eed5df69" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_bd1ac85f-ffaf-4ff7-8d8e-15f6eed5df69_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_bd1ac85f-ffaf-4ff7-8d8e-15f6eed5df69" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_bd1ac85f-ffaf-4ff7-8d8e-15f6eed5df69_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_154283ce-ebc1-49b7-a454-c7f593dff0aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_bd1ac85f-ffaf-4ff7-8d8e-15f6eed5df69" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_154283ce-ebc1-49b7-a454-c7f593dff0aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractsMember_e1ffc896-5882-4b39-a09a-91856ec9d8ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForwardContractsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_154283ce-ebc1-49b7-a454-c7f593dff0aa" xlink:to="loc_us-gaap_ForwardContractsMember_e1ffc896-5882-4b39-a09a-91856ec9d8ba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_86967a95-4168-431a-b36a-427736d93fe3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_154283ce-ebc1-49b7-a454-c7f593dff0aa" xlink:to="loc_us-gaap_InterestRateSwapMember_86967a95-4168-431a-b36a-427736d93fe3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_65bd91cc-9c8f-4c3a-8243-8a7dcddab187" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ktcc_DerivativeInstrumentsTable_87579c15-ab82-46ca-9675-e52b46196adf" xlink:to="loc_us-gaap_HedgingDesignationAxis_65bd91cc-9c8f-4c3a-8243-8a7dcddab187" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_65bd91cc-9c8f-4c3a-8243-8a7dcddab187_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_65bd91cc-9c8f-4c3a-8243-8a7dcddab187" xlink:to="loc_us-gaap_HedgingDesignationDomain_65bd91cc-9c8f-4c3a-8243-8a7dcddab187_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_62e479c4-a61a-4cd4-863d-df7e3c5a15dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_65bd91cc-9c8f-4c3a-8243-8a7dcddab187" xlink:to="loc_us-gaap_HedgingDesignationDomain_62e479c4-a61a-4cd4-863d-df7e3c5a15dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_95a7e8e3-aa7e-45d5-81db-2e0f17a90d54" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_62e479c4-a61a-4cd4-863d-df7e3c5a15dd" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_95a7e8e3-aa7e-45d5-81db-2e0f17a90d54" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_0b1e7d73-f916-4009-9de4-db8b82404a3d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/FAIRVALUEMEASUREMENTS" xlink:type="simple" xlink:href="ktcc-20200627.xsd#FAIRVALUEMEASUREMENTS"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/FAIRVALUEMEASUREMENTS" xlink:type="extended" id="i101edfcc172f4c31a4945050ee00c239_FAIRVALUEMEASUREMENTS"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/FAIRVALUEMEASUREMENTSTables" xlink:type="simple" xlink:href="ktcc-20200627.xsd#FAIRVALUEMEASUREMENTSTables"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/FAIRVALUEMEASUREMENTSTables" xlink:type="extended" id="ie3ec2dc5613d4336840d1da7ea414a5c_FAIRVALUEMEASUREMENTSTables"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" xlink:type="extended" id="ib431d92ebeff44c7954eff007a84b9e7_FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail">
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_FairValueDisclosuresLineItems_c2d15b19-e7c7-457d-9b71-e2b6e76cef9d" xlink:href="ktcc-20200627.xsd#ktcc_FairValueDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_edbce5e3-4f46-42db-9c5d-b4ee11465884" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ktcc_FairValueDisclosuresLineItems_c2d15b19-e7c7-457d-9b71-e2b6e76cef9d" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_edbce5e3-4f46-42db-9c5d-b4ee11465884" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_547c1617-6fa6-45ff-973e-dd6f12a61530" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ktcc_FairValueDisclosuresLineItems_c2d15b19-e7c7-457d-9b71-e2b6e76cef9d" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_547c1617-6fa6-45ff-973e-dd6f12a61530" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_FairValueDisclosuresTable_8c687e1e-a9a7-48ab-88c5-d1e493c17a4b" xlink:href="ktcc-20200627.xsd#ktcc_FairValueDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ktcc_FairValueDisclosuresLineItems_c2d15b19-e7c7-457d-9b71-e2b6e76cef9d" xlink:to="loc_ktcc_FairValueDisclosuresTable_8c687e1e-a9a7-48ab-88c5-d1e493c17a4b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_9bbc6da1-d211-42b8-9a48-322e27d9c3a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ktcc_FairValueDisclosuresTable_8c687e1e-a9a7-48ab-88c5-d1e493c17a4b" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_9bbc6da1-d211-42b8-9a48-322e27d9c3a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_9bbc6da1-d211-42b8-9a48-322e27d9c3a9_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_9bbc6da1-d211-42b8-9a48-322e27d9c3a9" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_9bbc6da1-d211-42b8-9a48-322e27d9c3a9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_69df915f-5fc6-4135-af1b-59aa7a54f673" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_9bbc6da1-d211-42b8-9a48-322e27d9c3a9" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_69df915f-5fc6-4135-af1b-59aa7a54f673" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_f547c8ee-ecfe-4f39-9cd8-66dbf795f88f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_69df915f-5fc6-4135-af1b-59aa7a54f673" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_f547c8ee-ecfe-4f39-9cd8-66dbf795f88f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_45249611-8fba-4817-b6ab-0e1fb8f1816e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ktcc_FairValueDisclosuresTable_8c687e1e-a9a7-48ab-88c5-d1e493c17a4b" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_45249611-8fba-4817-b6ab-0e1fb8f1816e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_45249611-8fba-4817-b6ab-0e1fb8f1816e_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_45249611-8fba-4817-b6ab-0e1fb8f1816e" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_45249611-8fba-4817-b6ab-0e1fb8f1816e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_f0bcb9ee-1771-4e45-bec1-bc6b43d0f8b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_45249611-8fba-4817-b6ab-0e1fb8f1816e" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_f0bcb9ee-1771-4e45-bec1-bc6b43d0f8b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_fa929698-fb0c-4097-9ec8-3b1d2a200870" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_f0bcb9ee-1771-4e45-bec1-bc6b43d0f8b8" xlink:to="loc_us-gaap_InterestRateSwapMember_fa929698-fb0c-4097-9ec8-3b1d2a200870" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractsMember_120acbcc-a182-448a-bc23-719f06b71b99" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForwardContractsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_f0bcb9ee-1771-4e45-bec1-bc6b43d0f8b8" xlink:to="loc_us-gaap_ForwardContractsMember_120acbcc-a182-448a-bc23-719f06b71b99" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9ba3150a-a444-4c4d-93d1-e6e8cc53820f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ktcc_FairValueDisclosuresTable_8c687e1e-a9a7-48ab-88c5-d1e493c17a4b" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9ba3150a-a444-4c4d-93d1-e6e8cc53820f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9ba3150a-a444-4c4d-93d1-e6e8cc53820f_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9ba3150a-a444-4c4d-93d1-e6e8cc53820f" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9ba3150a-a444-4c4d-93d1-e6e8cc53820f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_120d7c06-653c-45b1-b627-874d60db9efd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9ba3150a-a444-4c4d-93d1-e6e8cc53820f" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_120d7c06-653c-45b1-b627-874d60db9efd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_419fafc1-5d61-4d9c-b41c-6fe5beb29be4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_120d7c06-653c-45b1-b627-874d60db9efd" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_419fafc1-5d61-4d9c-b41c-6fe5beb29be4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_d2c30cbf-a467-41ed-a6d6-93da87bc38f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_120d7c06-653c-45b1-b627-874d60db9efd" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_d2c30cbf-a467-41ed-a6d6-93da87bc38f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_49f46922-c60d-4bea-902f-b7639dad111d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_120d7c06-653c-45b1-b627-874d60db9efd" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_49f46922-c60d-4bea-902f-b7639dad111d" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/ENTERPRISEWIDEDISCLOSURES" xlink:type="simple" xlink:href="ktcc-20200627.xsd#ENTERPRISEWIDEDISCLOSURES"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/ENTERPRISEWIDEDISCLOSURES" xlink:type="extended" id="i089c4ea1eea943acbf559442cb494aff_ENTERPRISEWIDEDISCLOSURES"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/ENTERPRISEWIDEDISCLOSURESTables" xlink:type="simple" xlink:href="ktcc-20200627.xsd#ENTERPRISEWIDEDISCLOSURESTables"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/ENTERPRISEWIDEDISCLOSURESTables" xlink:type="extended" id="i41aa0236ab1742339bf8c113b8ed0acd_ENTERPRISEWIDEDISCLOSURESTables"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/EnterpriseWideDisclosuresNarrativeDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#EnterpriseWideDisclosuresNarrativeDetail"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/EnterpriseWideDisclosuresNarrativeDetail" xlink:type="extended" id="ifa14363b1ba64979899faef6544e5e4a_EnterpriseWideDisclosuresNarrativeDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_9d02def0-6347-4ac0-8561-6ae6d856b614" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_70c58648-aebb-4e13-8ec4-a2ed39714a6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_9d02def0-6347-4ac0-8561-6ae6d856b614" xlink:to="loc_us-gaap_Revenues_70c58648-aebb-4e13-8ec4-a2ed39714a6c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_PercentageOfNetSales_f0c7a599-1d81-4491-a0e5-54f4e18e4aad" xlink:href="ktcc-20200627.xsd#ktcc_PercentageOfNetSales"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_9d02def0-6347-4ac0-8561-6ae6d856b614" xlink:to="loc_ktcc_PercentageOfNetSales_f0c7a599-1d81-4491-a0e5-54f4e18e4aad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_13d74092-7ec9-48e2-b34a-f6e81fdf4c75" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_9d02def0-6347-4ac0-8561-6ae6d856b614" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_13d74092-7ec9-48e2-b34a-f6e81fdf4c75" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_3fc4f31a-e3c3-435b-8f99-3a5189e6e0ff" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_13d74092-7ec9-48e2-b34a-f6e81fdf4c75" xlink:to="loc_srt_StatementGeographicalAxis_3fc4f31a-e3c3-435b-8f99-3a5189e6e0ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_3fc4f31a-e3c3-435b-8f99-3a5189e6e0ff_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_3fc4f31a-e3c3-435b-8f99-3a5189e6e0ff" xlink:to="loc_srt_SegmentGeographicalDomain_3fc4f31a-e3c3-435b-8f99-3a5189e6e0ff_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_39ff33c3-d79a-4bc8-8a15-c3d0ba2d329c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_3fc4f31a-e3c3-435b-8f99-3a5189e6e0ff" xlink:to="loc_srt_SegmentGeographicalDomain_39ff33c3-d79a-4bc8-8a15-c3d0ba2d329c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_KeyTronicEMSMember_e64e67b0-11d2-42e4-9fd8-6be65acd9158" xlink:href="ktcc-20200627.xsd#ktcc_KeyTronicEMSMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_39ff33c3-d79a-4bc8-8a15-c3d0ba2d329c" xlink:to="loc_ktcc_KeyTronicEMSMember_e64e67b0-11d2-42e4-9fd8-6be65acd9158" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_KeyboardMember_165a9d02-c527-4a4e-b496-e361c7bd90f7" xlink:href="ktcc-20200627.xsd#ktcc_KeyboardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_39ff33c3-d79a-4bc8-8a15-c3d0ba2d329c" xlink:to="loc_ktcc_KeyboardMember_165a9d02-c527-4a4e-b496-e361c7bd90f7" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/EnterpriseWideDisclosuresNetSalesAndLongLivedAssetsPropertyPlantAndEquipmentByGeographicAreaDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#EnterpriseWideDisclosuresNetSalesAndLongLivedAssetsPropertyPlantAndEquipmentByGeographicAreaDetail"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/EnterpriseWideDisclosuresNetSalesAndLongLivedAssetsPropertyPlantAndEquipmentByGeographicAreaDetail" xlink:type="extended" id="i6060f350b6c74eb18062ae5a81c79eb0_EnterpriseWideDisclosuresNetSalesAndLongLivedAssetsPropertyPlantAndEquipmentByGeographicAreaDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_3faeac36-03c5-48cb-87df-7b05cd9dfe52" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_24e646ca-d8eb-4786-86a7-7d1f1f976dd0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3faeac36-03c5-48cb-87df-7b05cd9dfe52" xlink:to="loc_us-gaap_Revenues_24e646ca-d8eb-4786-86a7-7d1f1f976dd0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_d6c6da05-99df-496a-aa35-445fa044ba38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3faeac36-03c5-48cb-87df-7b05cd9dfe52" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_d6c6da05-99df-496a-aa35-445fa044ba38" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_c462b2f3-5968-4b22-8b56-c9074808f3b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3faeac36-03c5-48cb-87df-7b05cd9dfe52" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_c462b2f3-5968-4b22-8b56-c9074808f3b9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_d925a99a-f522-489d-b3c9-c62163d6e47e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_c462b2f3-5968-4b22-8b56-c9074808f3b9" xlink:to="loc_srt_StatementGeographicalAxis_d925a99a-f522-489d-b3c9-c62163d6e47e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_d925a99a-f522-489d-b3c9-c62163d6e47e_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_d925a99a-f522-489d-b3c9-c62163d6e47e" xlink:to="loc_srt_SegmentGeographicalDomain_d925a99a-f522-489d-b3c9-c62163d6e47e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_57946d47-861f-4492-989e-999e9134b2bd" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_d925a99a-f522-489d-b3c9-c62163d6e47e" xlink:to="loc_srt_SegmentGeographicalDomain_57946d47-861f-4492-989e-999e9134b2bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_f966cea7-9ef0-4f75-8e10-c2074a624d19" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_57946d47-861f-4492-989e-999e9134b2bd" xlink:to="loc_country_US_f966cea7-9ef0-4f75-8e10-c2074a624d19" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_8b54830c-9c15-4031-b125-73c431d1ad0b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_57946d47-861f-4492-989e-999e9134b2bd" xlink:to="loc_us-gaap_NonUsMember_8b54830c-9c15-4031-b125-73c431d1ad0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_MX_b3541836-5a28-410e-8435-43707971eaaa" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_MX"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_57946d47-861f-4492-989e-999e9134b2bd" xlink:to="loc_country_MX_b3541836-5a28-410e-8435-43707971eaaa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_VietnamDomain_a9cdc3c2-88aa-4c1b-9c3d-878e1994b2d1" xlink:href="ktcc-20200627.xsd#ktcc_VietnamDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_57946d47-861f-4492-989e-999e9134b2bd" xlink:to="loc_ktcc_VietnamDomain_a9cdc3c2-88aa-4c1b-9c3d-878e1994b2d1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_407c7366-b0e7-4fca-a429-caff3c8d8dac" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_CN"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_57946d47-861f-4492-989e-999e9134b2bd" xlink:to="loc_country_CN_407c7366-b0e7-4fca-a429-caff3c8d8dac" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/EnterpriseWideDisclosuresScheduleofRevenuefromExternalCustomersAttributedtoForeignCountriesbyGeographicAreaDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#EnterpriseWideDisclosuresScheduleofRevenuefromExternalCustomersAttributedtoForeignCountriesbyGeographicAreaDetail"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/EnterpriseWideDisclosuresScheduleofRevenuefromExternalCustomersAttributedtoForeignCountriesbyGeographicAreaDetail" xlink:type="extended" id="id7c18d937f3a4382a47c98c0b984dca7_EnterpriseWideDisclosuresScheduleofRevenuefromExternalCustomersAttributedtoForeignCountriesbyGeographicAreaDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_4df77902-bcf0-43b5-9e5d-a1071c5dfd6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_PercentageOfNetSales_5e9e00b4-7be5-4c5c-86ea-d859e2757660" xlink:href="ktcc-20200627.xsd#ktcc_PercentageOfNetSales"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4df77902-bcf0-43b5-9e5d-a1071c5dfd6d" xlink:to="loc_ktcc_PercentageOfNetSales_5e9e00b4-7be5-4c5c-86ea-d859e2757660" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3e005014-fb47-469d-abc2-17f06bc37c5e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4df77902-bcf0-43b5-9e5d-a1071c5dfd6d" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3e005014-fb47-469d-abc2-17f06bc37c5e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_98202e1c-5b40-43ee-ab39-f6e677f33671" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3e005014-fb47-469d-abc2-17f06bc37c5e" xlink:to="loc_srt_StatementGeographicalAxis_98202e1c-5b40-43ee-ab39-f6e677f33671" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_98202e1c-5b40-43ee-ab39-f6e677f33671_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_98202e1c-5b40-43ee-ab39-f6e677f33671" xlink:to="loc_srt_SegmentGeographicalDomain_98202e1c-5b40-43ee-ab39-f6e677f33671_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_903d620b-3934-4bde-99ac-9da1c68a3043" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_98202e1c-5b40-43ee-ab39-f6e677f33671" xlink:to="loc_srt_SegmentGeographicalDomain_903d620b-3934-4bde-99ac-9da1c68a3043" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_9b31b687-8776-4096-b638-27923e91cc83" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_903d620b-3934-4bde-99ac-9da1c68a3043" xlink:to="loc_country_US_9b31b687-8776-4096-b638-27923e91cc83" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_1ee47d71-9a8c-4145-9d17-307c54b96dad" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_CN"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_903d620b-3934-4bde-99ac-9da1c68a3043" xlink:to="loc_country_CN_1ee47d71-9a8c-4145-9d17-307c54b96dad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_35718d06-8c20-4749-bfad-cf80f0f569ae" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_903d620b-3934-4bde-99ac-9da1c68a3043" xlink:to="loc_country_CA_35718d06-8c20-4749-bfad-cf80f0f569ae" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_57ab39aa-8a6f-47d4-8b72-6dadb971458a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_903d620b-3934-4bde-99ac-9da1c68a3043" xlink:to="loc_us-gaap_NonUsMember_57ab39aa-8a6f-47d4-8b72-6dadb971458a" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/EnterpriseWideDisclosuresPercentageOfNetSalesToAndTradeAccountsReceivablesFromSignificantCustomersDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#EnterpriseWideDisclosuresPercentageOfNetSalesToAndTradeAccountsReceivablesFromSignificantCustomersDetail"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/EnterpriseWideDisclosuresPercentageOfNetSalesToAndTradeAccountsReceivablesFromSignificantCustomersDetail" xlink:type="extended" id="i6bdb6a582dc84d378dec888c19a9292b_EnterpriseWideDisclosuresPercentageOfNetSalesToAndTradeAccountsReceivablesFromSignificantCustomersDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_252b2948-6f20-4a42-8ac1-8ba7e5c0a4e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_c967b8b4-b603-48ab-bde2-09f95640a96c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_252b2948-6f20-4a42-8ac1-8ba7e5c0a4e5" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_c967b8b4-b603-48ab-bde2-09f95640a96c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_EntityWideTradeReceivablesMajorCustomerPercentage_c58a38a4-965d-4f1b-affb-291fc98cc24a" xlink:href="ktcc-20200627.xsd#ktcc_EntityWideTradeReceivablesMajorCustomerPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_252b2948-6f20-4a42-8ac1-8ba7e5c0a4e5" xlink:to="loc_ktcc_EntityWideTradeReceivablesMajorCustomerPercentage_c58a38a4-965d-4f1b-affb-291fc98cc24a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e1781196-676e-42c8-8156-2d7b66edca2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_252b2948-6f20-4a42-8ac1-8ba7e5c0a4e5" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e1781196-676e-42c8-8156-2d7b66edca2c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_8cc1832f-743f-43dd-8561-d853287ac125" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e1781196-676e-42c8-8156-2d7b66edca2c" xlink:to="loc_srt_MajorCustomersAxis_8cc1832f-743f-43dd-8561-d853287ac125" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_8cc1832f-743f-43dd-8561-d853287ac125_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_8cc1832f-743f-43dd-8561-d853287ac125" xlink:to="loc_srt_NameOfMajorCustomerDomain_8cc1832f-743f-43dd-8561-d853287ac125_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_c6d1da3c-9970-410c-81a3-36488c931e75" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_8cc1832f-743f-43dd-8561-d853287ac125" xlink:to="loc_srt_NameOfMajorCustomerDomain_c6d1da3c-9970-410c-81a3-36488c931e75" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_CustomeraMember_cc2beec6-6b63-4bd3-b1e2-f8588d6a85f6" xlink:href="ktcc-20200627.xsd#ktcc_CustomeraMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_c6d1da3c-9970-410c-81a3-36488c931e75" xlink:to="loc_ktcc_CustomeraMember_cc2beec6-6b63-4bd3-b1e2-f8588d6a85f6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_CustomerBMember_74740690-98f3-414e-ac6d-86f45be2db8d" xlink:href="ktcc-20200627.xsd#ktcc_CustomerBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_c6d1da3c-9970-410c-81a3-36488c931e75" xlink:to="loc_ktcc_CustomerBMember_74740690-98f3-414e-ac6d-86f45be2db8d" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/QUARTERLYFINANCIALDATA" xlink:type="simple" xlink:href="ktcc-20200627.xsd#QUARTERLYFINANCIALDATA"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/QUARTERLYFINANCIALDATA" xlink:type="extended" id="i1c68bd44d3b244f19962e77c52636e26_QUARTERLYFINANCIALDATA"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/QUARTERLYFINANCIALDATATables" xlink:type="simple" xlink:href="ktcc-20200627.xsd#QUARTERLYFINANCIALDATATables"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/QUARTERLYFINANCIALDATATables" xlink:type="extended" id="if631c3bab0db42f890ec0bc6d248c67d_QUARTERLYFINANCIALDATATables"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/QuarterlyFinancialDataDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#QuarterlyFinancialDataDetail"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/QuarterlyFinancialDataDetail" xlink:type="extended" id="i43152d513b8f4874811454c7531f7d41_QuarterlyFinancialDataDetail"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/GOODWILLANDOTHERINTANGIBLEASSETS" xlink:type="simple" xlink:href="ktcc-20200627.xsd#GOODWILLANDOTHERINTANGIBLEASSETS"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/GOODWILLANDOTHERINTANGIBLEASSETS" xlink:type="extended" id="ic404abc2dacd4c76b33a9f73e437365f_GOODWILLANDOTHERINTANGIBLEASSETS"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/GOODWILLANDOTHERINTANGIBLESASSETSTables" xlink:type="simple" xlink:href="ktcc-20200627.xsd#GOODWILLANDOTHERINTANGIBLESASSETSTables"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/GOODWILLANDOTHERINTANGIBLESASSETSTables" xlink:type="extended" id="i04b4633225d04e889314b3a1064c6fa5_GOODWILLANDOTHERINTANGIBLESASSETSTables"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#GoodwillandOtherIntangibleAssetsNarrativeDetail"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetail" xlink:type="extended" id="i85dd2c9b96504686b76e6df839301cc0_GoodwillandOtherIntangibleAssetsNarrativeDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_1ad84a17-6725-41c4-8f3b-fff481d17c03" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_6a960557-f9a1-4ebf-b703-5b548cb98ff2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_1ad84a17-6725-41c4-8f3b-fff481d17c03" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_6a960557-f9a1-4ebf-b703-5b548cb98ff2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_affdf391-338d-4c03-8d58-e4715bb51c56" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_1ad84a17-6725-41c4-8f3b-fff481d17c03" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_affdf391-338d-4c03-8d58-e4715bb51c56" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_94df6fc8-7367-4a45-97d6-a518dcee9a90" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_1ad84a17-6725-41c4-8f3b-fff481d17c03" xlink:to="loc_us-gaap_Goodwill_94df6fc8-7367-4a45-97d6-a518dcee9a90" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_0c9f786b-e5aa-4203-91d2-aad6779c2e04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_1ad84a17-6725-41c4-8f3b-fff481d17c03" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_0c9f786b-e5aa-4203-91d2-aad6779c2e04" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_DerecognitionFavorableLeasePerASC842_9b591489-ba43-41c0-978f-b9f7d444ff20" xlink:href="ktcc-20200627.xsd#ktcc_DerecognitionFavorableLeasePerASC842"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_1ad84a17-6725-41c4-8f3b-fff481d17c03" xlink:to="loc_ktcc_DerecognitionFavorableLeasePerASC842_9b591489-ba43-41c0-978f-b9f7d444ff20" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0ef82053-77f1-4f21-8164-6543dfe31a1a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_1ad84a17-6725-41c4-8f3b-fff481d17c03" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0ef82053-77f1-4f21-8164-6543dfe31a1a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_be5beb66-83c0-4364-843e-66cee01004fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_1ad84a17-6725-41c4-8f3b-fff481d17c03" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_be5beb66-83c0-4364-843e-66cee01004fb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b85f0268-cc3b-49f5-944b-156a47f02272" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_be5beb66-83c0-4364-843e-66cee01004fb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b85f0268-cc3b-49f5-944b-156a47f02272" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b85f0268-cc3b-49f5-944b-156a47f02272_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b85f0268-cc3b-49f5-944b-156a47f02272" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b85f0268-cc3b-49f5-944b-156a47f02272_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_34f18345-b779-4982-a3e4-0ea05581898f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b85f0268-cc3b-49f5-944b-156a47f02272" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_34f18345-b779-4982-a3e4-0ea05581898f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_d371ff7b-9474-42f7-b915-1b0ea1591619" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_34f18345-b779-4982-a3e4-0ea05581898f" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_d371ff7b-9474-42f7-b915-1b0ea1591619" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_cf8ed4e2-6727-42c9-aca0-c8587ecbb6e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_34f18345-b779-4982-a3e4-0ea05581898f" xlink:to="loc_us-gaap_CustomerRelationshipsMember_cf8ed4e2-6727-42c9-aca0-c8587ecbb6e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OffMarketFavorableLeaseMember_1cb88cbc-ee4c-4041-9b2a-96c6a5cf1a87" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OffMarketFavorableLeaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_34f18345-b779-4982-a3e4-0ea05581898f" xlink:to="loc_us-gaap_OffMarketFavorableLeaseMember_1cb88cbc-ee4c-4041-9b2a-96c6a5cf1a87" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1b312543-c473-4d2d-b624-1838cdb022c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_be5beb66-83c0-4364-843e-66cee01004fb" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1b312543-c473-4d2d-b624-1838cdb022c9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1b312543-c473-4d2d-b624-1838cdb022c9_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1b312543-c473-4d2d-b624-1838cdb022c9" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1b312543-c473-4d2d-b624-1838cdb022c9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e09f6a30-ce77-4346-9276-0e3565b1535f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1b312543-c473-4d2d-b624-1838cdb022c9" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e09f6a30-ce77-4346-9276-0e3565b1535f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/ScheduleofFiniteLivedIntangibleAssetsDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#ScheduleofFiniteLivedIntangibleAssetsDetail"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/ScheduleofFiniteLivedIntangibleAssetsDetail" xlink:type="extended" id="i468ab2b918264095b7f16cd4cd0d78df_ScheduleofFiniteLivedIntangibleAssetsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_75340a77-bf05-417f-abb2-142db6936a80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_ba00c24a-edb3-4297-a906-6ef06415a6c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_75340a77-bf05-417f-abb2-142db6936a80" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_ba00c24a-edb3-4297-a906-6ef06415a6c1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_47cb6439-f17d-468a-9f6c-697de2ba8ecf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_75340a77-bf05-417f-abb2-142db6936a80" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_47cb6439-f17d-468a-9f6c-697de2ba8ecf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_64fd0637-ae67-4485-8ccd-4ca78d94f752" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_75340a77-bf05-417f-abb2-142db6936a80" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_64fd0637-ae67-4485-8ccd-4ca78d94f752" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_DerecognitionFavorableLeasePerASC842_f3ac5d48-2f6f-445b-9bae-4ff0ac759698" xlink:href="ktcc-20200627.xsd#ktcc_DerecognitionFavorableLeasePerASC842"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_75340a77-bf05-417f-abb2-142db6936a80" xlink:to="loc_ktcc_DerecognitionFavorableLeasePerASC842_f3ac5d48-2f6f-445b-9bae-4ff0ac759698" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_3d83715f-7147-4061-9956-277a2563d216" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_75340a77-bf05-417f-abb2-142db6936a80" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_3d83715f-7147-4061-9956-277a2563d216" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_960a5015-02bf-4b27-9687-90692878b2d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_75340a77-bf05-417f-abb2-142db6936a80" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_960a5015-02bf-4b27-9687-90692878b2d9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_294c3189-906c-4918-a5fc-620cfcbd9d0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_75340a77-bf05-417f-abb2-142db6936a80" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_294c3189-906c-4918-a5fc-620cfcbd9d0a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4a46be63-a348-423d-9a8b-ac69f20dc4ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_294c3189-906c-4918-a5fc-620cfcbd9d0a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4a46be63-a348-423d-9a8b-ac69f20dc4ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4a46be63-a348-423d-9a8b-ac69f20dc4ee_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4a46be63-a348-423d-9a8b-ac69f20dc4ee" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4a46be63-a348-423d-9a8b-ac69f20dc4ee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0708c57a-2a14-4dc4-aabc-85c4146a98b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4a46be63-a348-423d-9a8b-ac69f20dc4ee" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0708c57a-2a14-4dc4-aabc-85c4146a98b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_90f3143b-6f85-4b96-b81a-a652baacf75b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0708c57a-2a14-4dc4-aabc-85c4146a98b4" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_90f3143b-6f85-4b96-b81a-a652baacf75b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_e3c1f298-0e8b-4713-8ff9-a99aed596435" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0708c57a-2a14-4dc4-aabc-85c4146a98b4" xlink:to="loc_us-gaap_CustomerRelationshipsMember_e3c1f298-0e8b-4713-8ff9-a99aed596435" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OffMarketFavorableLeaseMember_1c922e60-a5ce-4dee-af34-20c2fb059422" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OffMarketFavorableLeaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0708c57a-2a14-4dc4-aabc-85c4146a98b4" xlink:to="loc_us-gaap_OffMarketFavorableLeaseMember_1c922e60-a5ce-4dee-af34-20c2fb059422" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e7ab7842-48ed-4e3a-b749-690e34be06e9" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_294c3189-906c-4918-a5fc-620cfcbd9d0a" xlink:to="loc_srt_RangeAxis_e7ab7842-48ed-4e3a-b749-690e34be06e9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e7ab7842-48ed-4e3a-b749-690e34be06e9_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_e7ab7842-48ed-4e3a-b749-690e34be06e9" xlink:to="loc_srt_RangeMember_e7ab7842-48ed-4e3a-b749-690e34be06e9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5c6d7734-3b2e-465d-9995-88eb2e8d4e3f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_e7ab7842-48ed-4e3a-b749-690e34be06e9" xlink:to="loc_srt_RangeMember_5c6d7734-3b2e-465d-9995-88eb2e8d4e3f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_b93d18ef-efd9-4382-a231-02e0c1ecd858" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_5c6d7734-3b2e-465d-9995-88eb2e8d4e3f" xlink:to="loc_srt_MinimumMember_b93d18ef-efd9-4382-a231-02e0c1ecd858" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_c471adc9-c8eb-497c-bd18-12923b18514e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_5c6d7734-3b2e-465d-9995-88eb2e8d4e3f" xlink:to="loc_srt_MaximumMember_c471adc9-c8eb-497c-bd18-12923b18514e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/REVENUE" xlink:type="simple" xlink:href="ktcc-20200627.xsd#REVENUE"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/REVENUE" xlink:type="extended" id="i58bbf581f59d48b88f16ae84d22b77a1_REVENUE"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/REVENUETables" xlink:type="simple" xlink:href="ktcc-20200627.xsd#REVENUETables"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/REVENUETables" xlink:type="extended" id="ice4c11f1547345a496242dcebed9155c_REVENUETables"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/RevenueDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#RevenueDetail"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/RevenueDetail" xlink:type="extended" id="i53a75af562874c08a339bdc20735f31e_RevenueDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_e7aa7d32-2a12-42da-9be9-5db26bd9d78c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_e0cbd439-a8d7-4358-b193-46ef22d13d60" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_e7aa7d32-2a12-42da-9be9-5db26bd9d78c" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_e0cbd439-a8d7-4358-b193-46ef22d13d60" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_fa3502cb-e54f-4745-bff2-3d134b4e2811" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_e7aa7d32-2a12-42da-9be9-5db26bd9d78c" xlink:to="loc_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_fa3502cb-e54f-4745-bff2-3d134b4e2811" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_faace140-9b9d-4c98-a6b9-8da74c3c1f85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_e7aa7d32-2a12-42da-9be9-5db26bd9d78c" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_faace140-9b9d-4c98-a6b9-8da74c3c1f85" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetReclassifiedToReceivable_225b4703-00be-4673-aa65-5819063c2469" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetReclassifiedToReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_e7aa7d32-2a12-42da-9be9-5db26bd9d78c" xlink:to="loc_us-gaap_ContractWithCustomerAssetReclassifiedToReceivable_225b4703-00be-4673-aa65-5819063c2469" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_55576126-8298-437f-b0f3-b4570213f96e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_2501c4ea-b1c0-45bf-995b-27b6693631b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_e7aa7d32-2a12-42da-9be9-5db26bd9d78c" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_2501c4ea-b1c0-45bf-995b-27b6693631b1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_41a25396-174c-41ad-bcab-400ffd1fe8cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_2501c4ea-b1c0-45bf-995b-27b6693631b1" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_41a25396-174c-41ad-bcab-400ffd1fe8cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_41a25396-174c-41ad-bcab-400ffd1fe8cd_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_41a25396-174c-41ad-bcab-400ffd1fe8cd" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_41a25396-174c-41ad-bcab-400ffd1fe8cd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_2234c53a-66fc-43fb-ab05-586867a43b80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_41a25396-174c-41ad-bcab-400ffd1fe8cd" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_2234c53a-66fc-43fb-ab05-586867a43b80" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/RevenueDisaggregationofRevenueDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#RevenueDisaggregationofRevenueDetail"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/RevenueDisaggregationofRevenueDetail" xlink:type="extended" id="if10443f139d94f659b394f7302a71c84_RevenueDisaggregationofRevenueDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_315bb73c-25f8-4cd5-9c2b-46d07ab3a59e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_f39ea040-1456-4426-9a49-6f8650c80949" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_315bb73c-25f8-4cd5-9c2b-46d07ab3a59e" xlink:to="loc_us-gaap_Revenues_f39ea040-1456-4426-9a49-6f8650c80949" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_d031fc09-ab38-49ce-aa0c-716fd8252ca7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_315bb73c-25f8-4cd5-9c2b-46d07ab3a59e" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_d031fc09-ab38-49ce-aa0c-716fd8252ca7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_17b56afa-8f5f-4335-b4ad-34c8b0d2e706" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_d031fc09-ab38-49ce-aa0c-716fd8252ca7" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_17b56afa-8f5f-4335-b4ad-34c8b0d2e706" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_17b56afa-8f5f-4335-b4ad-34c8b0d2e706_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_17b56afa-8f5f-4335-b4ad-34c8b0d2e706" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_17b56afa-8f5f-4335-b4ad-34c8b0d2e706_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_4c874c5b-13e8-46cd-873c-187d01ea308e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_17b56afa-8f5f-4335-b4ad-34c8b0d2e706" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_4c874c5b-13e8-46cd-873c-187d01ea308e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredOverTimeMember_bd31099e-79ce-468a-bb97-c9f93646cc7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransferredOverTimeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_4c874c5b-13e8-46cd-873c-187d01ea308e" xlink:to="loc_us-gaap_TransferredOverTimeMember_bd31099e-79ce-468a-bb97-c9f93646cc7a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember_a478a516-b9aa-4004-8858-852e93dd0986" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransferredAtPointInTimeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_4c874c5b-13e8-46cd-873c-187d01ea308e" xlink:to="loc_us-gaap_TransferredAtPointInTimeMember_a478a516-b9aa-4004-8858-852e93dd0986" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/LEASES" xlink:type="simple" xlink:href="ktcc-20200627.xsd#LEASES"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/LEASES" xlink:type="extended" id="i800e87c251d341ab950588ad64385afa_LEASES"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/LEASESTables" xlink:type="simple" xlink:href="ktcc-20200627.xsd#LEASESTables"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/LEASESTables" xlink:type="extended" id="i20aedf928dbf4c789674d33446777a05_LEASESTables"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/LeasesDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#LeasesDetail"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/LeasesDetail" xlink:type="extended" id="i7ea44fc86ea04bc28d121d28a652949b_LeasesDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_3c945e2b-7baa-49a6-97ab-688ea700026f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_c9f95f9e-faf1-4bf6-9f9d-dc7d34bd1a25" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_3c945e2b-7baa-49a6-97ab-688ea700026f" xlink:to="loc_us-gaap_OperatingLeaseCost_c9f95f9e-faf1-4bf6-9f9d-dc7d34bd1a25" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_3fc7e0aa-e078-4300-83d9-1a5e444ca378" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_3c945e2b-7baa-49a6-97ab-688ea700026f" xlink:to="loc_us-gaap_LeaseCost_3fc7e0aa-e078-4300-83d9-1a5e444ca378" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_254cc0c7-b29b-46a2-916b-6023a5d260c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_3c945e2b-7baa-49a6-97ab-688ea700026f" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_254cc0c7-b29b-46a2-916b-6023a5d260c0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_b138eac1-834c-442a-ac9b-cb9246c6ad20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_3c945e2b-7baa-49a6-97ab-688ea700026f" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_b138eac1-834c-442a-ac9b-cb9246c6ad20" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7c753811-75d8-4291-b795-467acc129f55" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_b138eac1-834c-442a-ac9b-cb9246c6ad20" xlink:to="loc_srt_RangeAxis_7c753811-75d8-4291-b795-467acc129f55" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7c753811-75d8-4291-b795-467acc129f55_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_7c753811-75d8-4291-b795-467acc129f55" xlink:to="loc_srt_RangeMember_7c753811-75d8-4291-b795-467acc129f55_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_dd787e2c-221a-49c0-8b55-9ae47086db16" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_7c753811-75d8-4291-b795-467acc129f55" xlink:to="loc_srt_RangeMember_dd787e2c-221a-49c0-8b55-9ae47086db16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f6732c6a-ef6f-4605-87d3-28c90394966b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_dd787e2c-221a-49c0-8b55-9ae47086db16" xlink:to="loc_srt_MaximumMember_f6732c6a-ef6f-4605-87d3-28c90394966b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_501dd2a1-a009-486b-bde6-d9f1ddc5a680" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_dd787e2c-221a-49c0-8b55-9ae47086db16" xlink:to="loc_srt_MinimumMember_501dd2a1-a009-486b-bde6-d9f1ddc5a680" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_2d87af1d-6243-44cc-9052-7adc94c8ab0b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_b138eac1-834c-442a-ac9b-cb9246c6ad20" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_2d87af1d-6243-44cc-9052-7adc94c8ab0b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_2d87af1d-6243-44cc-9052-7adc94c8ab0b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_2d87af1d-6243-44cc-9052-7adc94c8ab0b" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_2d87af1d-6243-44cc-9052-7adc94c8ab0b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_a794316b-8a3c-4e4e-856a-2f435fa8fa34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_2d87af1d-6243-44cc-9052-7adc94c8ab0b" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_a794316b-8a3c-4e4e-856a-2f435fa8fa34" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_b8529852-db92-41db-b7ab-247d900637c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_a794316b-8a3c-4e4e-856a-2f435fa8fa34" xlink:to="loc_us-gaap_CostOfSalesMember_b8529852-db92-41db-b7ab-247d900637c8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_a5e32530-9c83-4031-b258-3822644b7f99" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_a794316b-8a3c-4e4e-856a-2f435fa8fa34" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_a5e32530-9c83-4031-b258-3822644b7f99" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/AssetsandLiabilitiesLesseeDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#AssetsandLiabilitiesLesseeDetail"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/AssetsandLiabilitiesLesseeDetail" xlink:type="extended" id="ibcf760f2f2114310813aeb633f14033f_AssetsandLiabilitiesLesseeDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_7f69596e-2d76-4271-9e40-285974bf9b0e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_f617bebc-ed2c-4749-90b4-a1550841a886" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_7f69596e-2d76-4271-9e40-285974bf9b0e" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_f617bebc-ed2c-4749-90b4-a1550841a886" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_afd34543-cd78-48ac-a2d1-b2af41930264" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_7f69596e-2d76-4271-9e40-285974bf9b0e" xlink:to="loc_us-gaap_OperatingLeaseLiability_afd34543-cd78-48ac-a2d1-b2af41930264" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_8565d5f6-c9b1-4094-8f8b-fa162f9f1c6b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_7f69596e-2d76-4271-9e40-285974bf9b0e" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_8565d5f6-c9b1-4094-8f8b-fa162f9f1c6b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_d3b0990a-4e72-42d2-a8ec-5f013dfe2790" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_7f69596e-2d76-4271-9e40-285974bf9b0e" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_d3b0990a-4e72-42d2-a8ec-5f013dfe2790" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_f557e70a-3216-46af-84b7-e5275327c026" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_7f69596e-2d76-4271-9e40-285974bf9b0e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_f557e70a-3216-46af-84b7-e5275327c026" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_049f38d3-7a3b-4be4-a881-fc6ebf31e213" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_7f69596e-2d76-4271-9e40-285974bf9b0e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_049f38d3-7a3b-4be4-a881-fc6ebf31e213" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_80c01b1d-07f9-48ed-9bbc-910ea1e68a8e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_7f69596e-2d76-4271-9e40-285974bf9b0e" xlink:to="loc_us-gaap_OperatingLeasePayments_80c01b1d-07f9-48ed-9bbc-910ea1e68a8e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_194dea4d-3663-4f78-adb5-dbd1ee067a2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_7f69596e-2d76-4271-9e40-285974bf9b0e" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_194dea4d-3663-4f78-adb5-dbd1ee067a2b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/LesseeOperatingLeaseLiabilityMaturityDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#LesseeOperatingLeaseLiabilityMaturityDetail"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/LesseeOperatingLeaseLiabilityMaturityDetail" xlink:type="extended" id="i335aa2c6837347f88d50ae315248ce02_LesseeOperatingLeaseLiabilityMaturityDetail"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesDetail"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesDetail" xlink:type="extended" id="i3b94c6123a074026b586427a7e08c7f8_ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesDetail"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/LEASESDetails" xlink:type="simple" xlink:href="ktcc-20200627.xsd#LEASESDetails"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/LEASESDetails" xlink:type="extended" id="i64b80c08f402472badf149234bb3913e_LEASESDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_f5d4f539-2b82-4941-8b8f-1950c89167c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_c43b54de-5d5a-42fa-8560-c8df9e89f405" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_f5d4f539-2b82-4941-8b8f-1950c89167c4" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_c43b54de-5d5a-42fa-8560-c8df9e89f405" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_e27b9884-278d-41f0-9ae3-c414a17acf79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_f5d4f539-2b82-4941-8b8f-1950c89167c4" xlink:to="loc_us-gaap_Assets_e27b9884-278d-41f0-9ae3-c414a17acf79" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_4b02f508-fa94-4d00-a053-76576bda7324" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_f5d4f539-2b82-4941-8b8f-1950c89167c4" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_4b02f508-fa94-4d00-a053-76576bda7324" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_60fe4197-eccd-4f2f-b034-fe7239ec3a1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_f5d4f539-2b82-4941-8b8f-1950c89167c4" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_60fe4197-eccd-4f2f-b034-fe7239ec3a1f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_e9e934af-673f-4648-bfc9-db6072a64cd5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_f5d4f539-2b82-4941-8b8f-1950c89167c4" xlink:to="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_e9e934af-673f-4648-bfc9-db6072a64cd5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_ee3f23ff-3beb-44a0-a3b4-7d3097043a9d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_e9e934af-673f-4648-bfc9-db6072a64cd5" xlink:to="loc_srt_RestatementAxis_ee3f23ff-3beb-44a0-a3b4-7d3097043a9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_ee3f23ff-3beb-44a0-a3b4-7d3097043a9d_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RestatementAxis_ee3f23ff-3beb-44a0-a3b4-7d3097043a9d" xlink:to="loc_srt_RestatementDomain_ee3f23ff-3beb-44a0-a3b4-7d3097043a9d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_39e21d18-f09d-4414-9b4c-1e4fa7a9dc7d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RestatementAxis_ee3f23ff-3beb-44a0-a3b4-7d3097043a9d" xlink:to="loc_srt_RestatementDomain_39e21d18-f09d-4414-9b4c-1e4fa7a9dc7d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAdjustmentMember_fa4eeb4e-a2c6-448c-a428-0e08f63e07a8" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RestatementDomain_39e21d18-f09d-4414-9b4c-1e4fa7a9dc7d" xlink:to="loc_srt_RestatementAdjustmentMember_fa4eeb4e-a2c6-448c-a428-0e08f63e07a8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_f58c97f3-706b-4af1-aa3e-957443c96a1a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RestatementDomain_39e21d18-f09d-4414-9b4c-1e4fa7a9dc7d" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_f58c97f3-706b-4af1-aa3e-957443c96a1a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/SUBSEQUENTEVENT" xlink:type="simple" xlink:href="ktcc-20200627.xsd#SUBSEQUENTEVENT"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/SUBSEQUENTEVENT" xlink:type="extended" id="if3d66ded163f48bcbc844b89e5059da2_SUBSEQUENTEVENT"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/SUBSEQUENTEVENTTables" xlink:type="simple" xlink:href="ktcc-20200627.xsd#SUBSEQUENTEVENTTables"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/SUBSEQUENTEVENTTables" xlink:type="extended" id="i913c75f917174ed6b09ec6c6c3b79c12_SUBSEQUENTEVENTTables"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/SubsequentEventDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#SubsequentEventDetail"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/SubsequentEventDetail" xlink:type="extended" id="i0783a537cd0f467099c0c8e1ebf2d039_SubsequentEventDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_8e1a3384-8090-4fee-85d0-fa4dd65efb3e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_18c7d88e-96e0-422b-909d-01c9ed85cd3b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_8e1a3384-8090-4fee-85d0-fa4dd65efb3e" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_18c7d88e-96e0-422b-909d-01c9ed85cd3b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_fb07cec0-e92c-4230-8e2d-0789a7654123" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_8e1a3384-8090-4fee-85d0-fa4dd65efb3e" xlink:to="loc_us-gaap_LongTermDebt_fb07cec0-e92c-4230-8e2d-0789a7654123" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_7589f684-c004-43b0-b5c6-b184ae7f89ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_8e1a3384-8090-4fee-85d0-fa4dd65efb3e" xlink:to="loc_us-gaap_SubsequentEventTable_7589f684-c004-43b0-b5c6-b184ae7f89ca" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_a824ebeb-2f0b-41c5-9422-7d06f2688166" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_7589f684-c004-43b0-b5c6-b184ae7f89ca" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_a824ebeb-2f0b-41c5-9422-7d06f2688166" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_a824ebeb-2f0b-41c5-9422-7d06f2688166_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_a824ebeb-2f0b-41c5-9422-7d06f2688166" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_a824ebeb-2f0b-41c5-9422-7d06f2688166_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_b1f1bc28-a228-4ff7-9370-7a8c776d3ad2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_a824ebeb-2f0b-41c5-9422-7d06f2688166" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_b1f1bc28-a228-4ff7-9370-7a8c776d3ad2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMember_036c8bd9-d2fe-4e71-acf4-ff9ff4426210" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_b1f1bc28-a228-4ff7-9370-7a8c776d3ad2" xlink:to="loc_us-gaap_LongTermDebtMember_036c8bd9-d2fe-4e71-acf4-ff9ff4426210" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_22ed4846-6646-4e52-bfb2-4a1236688899" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_7589f684-c004-43b0-b5c6-b184ae7f89ca" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_22ed4846-6646-4e52-bfb2-4a1236688899" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_22ed4846-6646-4e52-bfb2-4a1236688899_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_22ed4846-6646-4e52-bfb2-4a1236688899" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_22ed4846-6646-4e52-bfb2-4a1236688899_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_65dbdc86-66d4-4f86-ae33-222dacedb119" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_22ed4846-6646-4e52-bfb2-4a1236688899" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_65dbdc86-66d4-4f86-ae33-222dacedb119" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_30be3944-d597-4d3d-9c44-d353344fa269" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_65dbdc86-66d4-4f86-ae33-222dacedb119" xlink:to="loc_us-gaap_SubsequentEventMember_30be3944-d597-4d3d-9c44-d353344fa269" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/SCHEDULEII" xlink:type="simple" xlink:href="ktcc-20200627.xsd#SCHEDULEII"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/SCHEDULEII" xlink:type="extended" id="i39d4f1ba565140ef839f67a890939cc4_SCHEDULEII"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/ScheduleIIConsolidatedValuationAndQualifyingAccountsDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#ScheduleIIConsolidatedValuationAndQualifyingAccountsDetail"/>
  <link:definitionLink xlink:role="http://www.keytronic.com/role/ScheduleIIConsolidatedValuationAndQualifyingAccountsDetail" xlink:type="extended" id="i1466ec0a5fcc4cb78c66939bf434ba73_ScheduleIIConsolidatedValuationAndQualifyingAccountsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_bc3a9f95-cb6f-443f-ac4c-63f2d4982352" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_c9d4b32f-611e-4825-8073-33689e876ed7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_bc3a9f95-cb6f-443f-ac4c-63f2d4982352" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_c9d4b32f-611e-4825-8073-33689e876ed7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_ef810bec-72e8-415e-a380-ba0c25d3c071" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_bc3a9f95-cb6f-443f-ac4c-63f2d4982352" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_ef810bec-72e8-415e-a380-ba0c25d3c071" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_97ad59f4-cbfe-42ac-8eab-7eb61064d17f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_bc3a9f95-cb6f-443f-ac4c-63f2d4982352" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_97ad59f4-cbfe-42ac-8eab-7eb61064d17f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_9b658037-4c0a-4413-934a-77ad9993904f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_6c327390-6e10-4f0b-b432-a8cc2230384b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_bc3a9f95-cb6f-443f-ac4c-63f2d4982352" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_6c327390-6e10-4f0b-b432-a8cc2230384b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_84348aa8-a328-453c-ae76-eab253d0d9ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_6c327390-6e10-4f0b-b432-a8cc2230384b" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_84348aa8-a328-453c-ae76-eab253d0d9ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_84348aa8-a328-453c-ae76-eab253d0d9ba_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_84348aa8-a328-453c-ae76-eab253d0d9ba" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_84348aa8-a328-453c-ae76-eab253d0d9ba_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_dd07dcf3-8b74-4233-8837-d147ba1c3845" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_84348aa8-a328-453c-ae76-eab253d0d9ba" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_dd07dcf3-8b74-4233-8837-d147ba1c3845" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserveMember_93e80551-2172-4c4f-ae2e-609c608bd0f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryValuationReserveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_dd07dcf3-8b74-4233-8837-d147ba1c3845" xlink:to="loc_us-gaap_InventoryValuationReserveMember_93e80551-2172-4c4f-ae2e-609c608bd0f6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_29d05946-bf1e-40c8-99a5-cee43fc861b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_dd07dcf3-8b74-4233-8837-d147ba1c3845" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_29d05946-bf1e-40c8-99a5-cee43fc861b3" xlink:type="arc" order="1"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>11
<FILENAME>ktcc-20200627_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2020 Workiva-->
<!--r:fa5683d3-7d9a-4d4d-a9d0-42a9a9aec467,g:e725b5af-5255-4370-9989-b3d56ff5bc0b-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c0c330d0-2a3a-4773-a087-024896353370_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RestatementAxis_3633a267-bcc1-4f45-8b66-77b79388eaac_terseLabel_en-US" xlink:label="lab_srt_RestatementAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Axis]</link:label>
    <link:label id="lab_srt_RestatementAxis_label_en-US" xlink:label="lab_srt_RestatementAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementAxis" xlink:to="lab_srt_RestatementAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_8cacc80f-d4e8-4a59-9bae-f4fb61d851f5_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_91dff42e-d38a-4756-b5e3-19b95b69688e_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_c28a2f7c-34fe-43ca-9888-9849860edb66_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Intrinsic Value, Beginning balance</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_94bb9741-b52d-4c64-9b43-961675dd4b5d_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Intrinsic Value, Ending balance</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_376b05dd-1fb1-47b0-bee6-aad9244daa8b_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income (loss):</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_14033d12-b29c-418f-8073-3fd32898381a_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COMMITMENTS AND CONTINGENCIES</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromLegalSettlements_19cbbbe3-0bf0-4e45-a546-6aff13e30cb4_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLegalSettlements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash received from arbitration settlement</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLegalSettlements_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLegalSettlements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Legal Settlements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLegalSettlements" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLegalSettlements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLegalSettlements" xlink:to="lab_us-gaap_ProceedsFromLegalSettlements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_8099510c-ad0e-4ae9-8693-ed115952ff5e_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_country_CN_042d2a35-9377-4d08-8af5-0b2e54627cb0_terseLabel_en-US" xlink:label="lab_country_CN" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">China</link:label>
    <link:label id="lab_country_CN_label_en-US" xlink:label="lab_country_CN" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CHINA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_CN"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_CN" xlink:to="lab_country_CN" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_b8e5033d-e985-465b-a152-5c470a815625_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gain (loss) on hedging instruments, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_aef07073-87d5-494b-9257-a1771016e4a1_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gain (loss) on foreign exchange contracts, net</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageExercisePrice_2c661c28-cc09-4246-b13e-b88fa0e4a1d4_terseLabel_en-US" xlink:label="lab_ktcc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SARs Granted Weighted Average Exercise Price</link:label>
    <link:label id="lab_ktcc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageExercisePrice_label_en-US" xlink:label="lab_ktcc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Granted Weighted Average Exercise Price</link:label>
    <link:label id="lab_ktcc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageExercisePrice_documentation_en-US" xlink:label="lab_ktcc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Granted Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageExercisePrice" xlink:href="ktcc-20200627.xsd#ktcc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageExercisePrice" xlink:to="lab_ktcc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_8c4adeec-30cc-4fe5-9f0f-527c14f9ce69_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level&#160;3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWriteDown_f60fb543-caa7-4e2a-8d9c-7b1e4c4a357f_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWriteDown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for obsolete inventory</link:label>
    <link:label id="lab_us-gaap_InventoryWriteDown_label_en-US" xlink:label="lab_us-gaap_InventoryWriteDown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Write-down</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWriteDown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWriteDown" xlink:to="lab_us-gaap_InventoryWriteDown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCurrentAssetsMember_252f4024-ef6b-419c-a1ba-2adba7b99fa4_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Current Assets</link:label>
    <link:label id="lab_us-gaap_OtherCurrentAssetsMember_label_en-US" xlink:label="lab_us-gaap_OtherCurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Current Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentAssetsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCurrentAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCurrentAssetsMember" xlink:to="lab_us-gaap_OtherCurrentAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_5efa36d9-1664-4355-a5ab-4040bd796043_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax rate change</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_ChangeinUnrealizedGainLossonForeignCurrency_015f1278-aa0e-4388-b3de-661ca291d80c_terseLabel_en-US" xlink:label="lab_ktcc_ChangeinUnrealizedGainLossonForeignCurrency" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in Unrealized Gain (Loss) on Foreign Currency</link:label>
    <link:label id="lab_ktcc_ChangeinUnrealizedGainLossonForeignCurrency_label_en-US" xlink:label="lab_ktcc_ChangeinUnrealizedGainLossonForeignCurrency" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in Unrealized Gain (Loss) on Foreign Currency</link:label>
    <link:label id="lab_ktcc_ChangeinUnrealizedGainLossonForeignCurrency_documentation_en-US" xlink:label="lab_ktcc_ChangeinUnrealizedGainLossonForeignCurrency" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in Unrealized Gain (Loss) on Foreign Currency</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_ChangeinUnrealizedGainLossonForeignCurrency" xlink:href="ktcc-20200627.xsd#ktcc_ChangeinUnrealizedGainLossonForeignCurrency"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_ChangeinUnrealizedGainLossonForeignCurrency" xlink:to="lab_ktcc_ChangeinUnrealizedGainLossonForeignCurrency" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_dbef8f2d-0c74-471d-96ec-1e7f8f9cbdc2_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_bd5b25e0-6ba3-4e94-bfcd-fb0ead76ce67_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_34ee2d68-a9be-41ce-94dd-620712118dd7_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c9cae0b3-cd74-4f00-a98d-063a31e3bb71_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax_9076b233-9bbb-4267-a314-8f954e7a384d_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gain (loss) on foreign exchange contracts, tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax_38620f0e-a085-4922-b0fe-cc6faab591ec_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Balance</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Cumulative Changes in Net Gain (Loss) from Cash Flow Hedges, Effect Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_864172ac-63ad-4ed1-9ae6-e1313dde4f68_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DERIVATIVE FINANCIAL INSTRUMENTS</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioOneMember_1ed1b70f-fae7-47a1-b44e-82ea742ab245_terseLabel_en-US" xlink:label="lab_ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate, Scenario One [Member]</link:label>
    <link:label id="lab_ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioOneMember_label_en-US" xlink:label="lab_ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate, Scenario One [Member]</link:label>
    <link:label id="lab_ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioOneMember_documentation_en-US" xlink:label="lab_ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioOneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">unspecified [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioOneMember" xlink:href="ktcc-20200627.xsd#ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioOneMember" xlink:to="lab_ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_801693a4-feb5-43aa-a7f5-a9ee5ca02744_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfOtherLongTermDebt_af4205ad-c763-48bc-91d9-d95c99b69d59_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfOtherLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from issuance of long term debt</link:label>
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfOtherLongTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfOtherLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from (Repayments of) Other Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfOtherLongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfOtherLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromRepaymentsOfOtherLongTermDebt" xlink:to="lab_us-gaap_ProceedsFromRepaymentsOfOtherLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_b0253648-fc29-454e-98e6-79d1563c439f_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_01850736-689a-4471-baec-2908a0d8a158_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating income (loss)</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_0b439e39-521d-4550-a594-563aace40445_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Avg. Exercise Price</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:to="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_183b633b-59d7-4211-a70e-5a1e33c1734e_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_DeferredIncomeTaxExpenseBenefitTotal1_08ec41b4-21ef-484d-ae5c-061de4d1cd8b_totalLabel_en-US" xlink:label="lab_ktcc_DeferredIncomeTaxExpenseBenefitTotal1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_ktcc_DeferredIncomeTaxExpenseBenefitTotal1_label_en-US" xlink:label="lab_ktcc_DeferredIncomeTaxExpenseBenefitTotal1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense Benefit Total 1</link:label>
    <link:label id="lab_ktcc_DeferredIncomeTaxExpenseBenefitTotal1_documentation_en-US" xlink:label="lab_ktcc_DeferredIncomeTaxExpenseBenefitTotal1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense Benefit Total1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_DeferredIncomeTaxExpenseBenefitTotal1" xlink:href="ktcc-20200627.xsd#ktcc_DeferredIncomeTaxExpenseBenefitTotal1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_DeferredIncomeTaxExpenseBenefitTotal1" xlink:to="lab_ktcc_DeferredIncomeTaxExpenseBenefitTotal1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLongTermDebtNoncurrent_4f6168a1-a108-49ba-8f0e-e31c7f1f01c5_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term loans</link:label>
    <link:label id="lab_us-gaap_OtherLongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Long-term Debt, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermDebtNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLongTermDebtNoncurrent" xlink:to="lab_us-gaap_OtherLongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_760e6b4c-75bf-4a39-b4f3-49740c9315c4_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Contract Asset, Contract Liability, and Receivable</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransferredOverTimeMember_978d243d-7a29-4a2c-922f-28bf86490539_terseLabel_en-US" xlink:label="lab_us-gaap_TransferredOverTimeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transferred over Time [Member]</link:label>
    <link:label id="lab_us-gaap_TransferredOverTimeMember_label_en-US" xlink:label="lab_us-gaap_TransferredOverTimeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transferred over Time [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredOverTimeMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransferredOverTimeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransferredOverTimeMember" xlink:to="lab_us-gaap_TransferredOverTimeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_54c47f4f-ba9b-4d95-b006-b4dd71de230c_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability, Liability Fair Value</link:label>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_label_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability, Fair Value, Amount Not Offset Against Collateral</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_301f79ad-b40b-4fb6-81b1-977ee952f4ad_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_fe90e5fb-781b-476a-8e0a-566a82753c29_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:to="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_6e0a524e-71c1-4f28-95ca-fbe0caeb452e_terseLabel_en-US" xlink:label="lab_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Calculated under Revenue Guidance in Effect before Topic 606</link:label>
    <link:label id="lab_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_label_en-US" xlink:label="lab_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Calculated under Revenue Guidance in Effect before Topic 606 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" xlink:to="lab_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_0dcab27e-f41a-4b50-8494-3119ad65f150_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_af6311a9-d8c2-4ba0-9178-1a48e59cd0af_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingencies (Note 4 and 9)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_45214e64-cf26-4aec-bf9c-04aebd4bbb41_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ASSETS</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b4335935-a458-40c3-bb9b-379cddd2a468_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_d0781236-a4fc-4213-9b28-67205d553bcc_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_c090d16e-c89e-4dca-a118-138771715b96_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and fixtures</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember" xlink:to="lab_us-gaap_FurnitureAndFixturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax_3c92222c-5765-486c-a85e-2c1058680762_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards, Alternative Minimum Tax</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards, Alternative Minimum Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_4ed7bed8-8916-41da-a1f1-0c12c4f0e5cd_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_c221a727-eacd-4e17-82bf-cfe84672f99b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_666346fc-fdc7-4c40-9b39-646d729f244e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal income tax provision (benefit) at statutory rates</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_f3beba1e-8fdb-4531-9b86-bc6c97a3ad5d_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_735ec7f4-6bf1-4047-80d9-4be9cd2b0d97_terseLabel_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Options/SARs Outstanding</link:label>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_label_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Appreciation Rights (SARs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:to="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_7006bd83-d231-4399-b3c2-49a0e067d672_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_DebtDisclosureLineItems_3dfa07fa-a421-4471-ba51-31e9a9816c52_terseLabel_en-US" xlink:label="lab_ktcc_DebtDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Line Items]</link:label>
    <link:label id="lab_ktcc_DebtDisclosureLineItems_label_en-US" xlink:label="lab_ktcc_DebtDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Line Items]</link:label>
    <link:label id="lab_ktcc_DebtDisclosureLineItems_documentation_en-US" xlink:label="lab_ktcc_DebtDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_DebtDisclosureLineItems" xlink:href="ktcc-20200627.xsd#ktcc_DebtDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_DebtDisclosureLineItems" xlink:to="lab_ktcc_DebtDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_9a1e4a84-6738-4e89-a6a8-69928066c57e_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_2f729c90-ec9b-4864-ad49-8c09628debc6_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of revolving credit agreement</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLinesOfCredit" xlink:to="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_99992ec4-bdc9-4ead-9d2a-ce3c1d548403_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_bc418ef1-e40f-4992-9c73-cc93a474fba0_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_a7d1c7f6-5ac2-433a-b4ca-da5ec14d7637_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_14c26866-4c4a-4058-a917-74bf00082247_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_a9e1c45b-e34f-40c4-9c20-87ad48d44b8f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets and Liabilities Measured at Fair Value on Recurring Basis</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_b29f609d-132b-4799-9414-5b55d4e53eed_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized share based compensation expense</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MajorCustomersAxis_1784986b-c1ad-4145-ba09-b63f41487e3f_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major Customers [Axis]</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_label_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_country_CA_373e37df-46bb-492c-8b9e-bc3450e19c68_terseLabel_en-US" xlink:label="lab_country_CA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canada</link:label>
    <link:label id="lab_country_CA_label_en-US" xlink:label="lab_country_CA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CANADA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_CA"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_CA" xlink:to="lab_country_CA" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAmount_1afcdc74-28be-4702-84c2-b21aca0097db_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforwards</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAmount_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardAmount" xlink:to="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesOutstanding_47c0af26-7e71-41fd-80c9-bb2113a9b70e_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balances, beginning of period (Shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_83151ef4-7755-46bb-a5ce-8d7277f695cc_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balances, end of period (Shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_label_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesOutstanding" xlink:to="lab_us-gaap_SharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetReclassifiedToReceivable_a587708e-8881-4aaf-992c-64f895faa18a_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetReclassifiedToReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amounts collected or invoiced</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetReclassifiedToReceivable_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetReclassifiedToReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Asset, Reclassified to Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetReclassifiedToReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetReclassifiedToReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetReclassifiedToReceivable" xlink:to="lab_us-gaap_ContractWithCustomerAssetReclassifiedToReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c1d79be7-4a7b-4148-a30e-5a5a0d2fdb61_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range of Exercise Prices</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_78d5c968-088c-447f-b95b-b12d02746d3f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_062e26d6-00f8-4d4f-9b45-0ef759a557fb_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationDomain" xlink:to="lab_us-gaap_HedgingDesignationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_f94fa4d9-f737-436b-b055-93f45b2d0a2e_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_15db4cb6-5186-4572-acc2-47075ef057ba_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_ab198db3-c8bc-494e-b10d-55a5718bff04_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss):</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_e418cd41-a903-4877-a435-6a242bcd1fed_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable at June 27, 2020</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_3fe4a17f-3c13-440b-9e73-144e6c63ca9b_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfFinancingCosts_f622d7dd-29b1-4ceb-8dd2-810f73d4d4fd_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfFinancingCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment of financing costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfFinancingCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Financing Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfFinancingCosts" xlink:to="lab_us-gaap_PaymentsOfFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_6565de39-cc65-4cd3-abc6-ec45a2496f39_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term obligations</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_e0b91a71-658d-4bd8-a4f4-c965d70f3c5e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax asset</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_49ce4c29-c1a4-49ff-897f-71291a22a7f2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SARs Forfeitures and Expirations in Period, Weighted Average Exercise Price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MachineryAndEquipmentGross_d66417b0-3c74-446f-9a99-66d760b594b8_terseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment</link:label>
    <link:label id="lab_us-gaap_MachineryAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MachineryAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentGross" xlink:to="lab_us-gaap_MachineryAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_06fa9673-678e-4f68-a047-b8ad3b410226_terseLabel_en-US" xlink:label="lab_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Difference between Revenue Guidance in Effect before and after Topic 606</link:label>
    <link:label id="lab_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_label_en-US" xlink:label="lab_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Difference between Revenue Guidance in Effect before and after Topic 606 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:to="lab_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_6d34ff33-1cc5-4b07-a930-887efcd5bb4c_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SARs forfeited</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_11d65318-eeca-4a99-8879-1db847219978_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories, net</link:label>
    <link:label id="lab_us-gaap_InventoryNet_ecc9e60d-b73e-4a89-861b-e57d2240441a_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_fe48bb04-6778-4644-b831-00212b1b9c4a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryLineItems_67efe616-06b0-4caa-86fe-523283474dff_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory [Line Items]</link:label>
    <link:label id="lab_us-gaap_InventoryLineItems_label_en-US" xlink:label="lab_us-gaap_InventoryLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryLineItems" xlink:to="lab_us-gaap_InventoryLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_669cfa36-4722-495c-abf2-27ae8a346d85_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent of Net Sales</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_33367ce6-8e0c-4ccf-a304-a5df45e45c9e_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_0d49b61b-4d17-4780-a654-60f8a04d0449_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment, Geographical</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_ScheduleOfPercentageOfNetSalesAndNetAccountsReceivablesDueFromCustomersFromContinuingOperationsTableTableTextBlock_9d201f6e-6eb0-4100-85c7-c5211cad3d87_terseLabel_en-US" xlink:label="lab_ktcc_ScheduleOfPercentageOfNetSalesAndNetAccountsReceivablesDueFromCustomersFromContinuingOperationsTableTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of Net Sales to and Trade Accounts Receivables from Significant Customers</link:label>
    <link:label id="lab_ktcc_ScheduleOfPercentageOfNetSalesAndNetAccountsReceivablesDueFromCustomersFromContinuingOperationsTableTableTextBlock_label_en-US" xlink:label="lab_ktcc_ScheduleOfPercentageOfNetSalesAndNetAccountsReceivablesDueFromCustomersFromContinuingOperationsTableTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Percentage Of Net Sales And Net Accounts Receivables Due From Customers From Continuing Operations Table [Table Text Block]</link:label>
    <link:label id="lab_ktcc_ScheduleOfPercentageOfNetSalesAndNetAccountsReceivablesDueFromCustomersFromContinuingOperationsTableTableTextBlock_documentation_en-US" xlink:label="lab_ktcc_ScheduleOfPercentageOfNetSalesAndNetAccountsReceivablesDueFromCustomersFromContinuingOperationsTableTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Percentage Of Net Sales And Net Accounts Receivables Due From Customers From Continuing Operations [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_ScheduleOfPercentageOfNetSalesAndNetAccountsReceivablesDueFromCustomersFromContinuingOperationsTableTableTextBlock" xlink:href="ktcc-20200627.xsd#ktcc_ScheduleOfPercentageOfNetSalesAndNetAccountsReceivablesDueFromCustomersFromContinuingOperationsTableTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_ScheduleOfPercentageOfNetSalesAndNetAccountsReceivablesDueFromCustomersFromContinuingOperationsTableTableTextBlock" xlink:to="lab_ktcc_ScheduleOfPercentageOfNetSalesAndNetAccountsReceivablesDueFromCustomersFromContinuingOperationsTableTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLongTermDebtCurrent_8af5fb23-3b3d-4455-acb0-06a3f4e383c7_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of debt, net</link:label>
    <link:label id="lab_us-gaap_OtherLongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_OtherLongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Long-term Debt, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermDebtCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLongTermDebtCurrent" xlink:to="lab_us-gaap_OtherLongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_cf1d8108-743f-46c5-8fef-84d0d718a8cb_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesInventoryAxis_b088623c-9e60-45d1-8570-dd58443e33dc_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesInventoryAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory [Axis]</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesInventoryAxis_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesInventoryAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesInventoryAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesInventoryAxis" xlink:to="lab_us-gaap_PublicUtilitiesInventoryAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_6afe49a1-d890-4137-be3e-f4cba2835b2c_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_104a1810-b89c-48fb-a027-da3cfda0668b_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_DeferredTaxLiabilitiesASC606_aa4139d0-971a-4838-b20f-5d3c1585d1c2_negatedTerseLabel_en-US" xlink:label="lab_ktcc_DeferredTaxLiabilitiesASC606" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ASC 606 accelerated revenue</link:label>
    <link:label id="lab_ktcc_DeferredTaxLiabilitiesASC606_label_en-US" xlink:label="lab_ktcc_DeferredTaxLiabilitiesASC606" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, ASC 606</link:label>
    <link:label id="lab_ktcc_DeferredTaxLiabilitiesASC606_documentation_en-US" xlink:label="lab_ktcc_DeferredTaxLiabilitiesASC606" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, ASC 606</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_DeferredTaxLiabilitiesASC606" xlink:href="ktcc-20200627.xsd#ktcc_DeferredTaxLiabilitiesASC606"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_DeferredTaxLiabilitiesASC606" xlink:to="lab_ktcc_DeferredTaxLiabilitiesASC606" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_EntityWideTradeReceivablesMajorCustomerPercentage_97a266d8-82c8-4042-b180-ce6810b0fe28_terseLabel_en-US" xlink:label="lab_ktcc_EntityWideTradeReceivablesMajorCustomerPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of Trade Accounts Receivable</link:label>
    <link:label id="lab_ktcc_EntityWideTradeReceivablesMajorCustomerPercentage_label_en-US" xlink:label="lab_ktcc_EntityWideTradeReceivablesMajorCustomerPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Wide Trade Receivables Major Customer Percentage</link:label>
    <link:label id="lab_ktcc_EntityWideTradeReceivablesMajorCustomerPercentage_documentation_en-US" xlink:label="lab_ktcc_EntityWideTradeReceivablesMajorCustomerPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Wide Trade Receivables Major Customer Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_EntityWideTradeReceivablesMajorCustomerPercentage" xlink:href="ktcc-20200627.xsd#ktcc_EntityWideTradeReceivablesMajorCustomerPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_EntityWideTradeReceivablesMajorCustomerPercentage" xlink:to="lab_ktcc_EntityWideTradeReceivablesMajorCustomerPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_c5d8dcc9-3e56-4409-9a2f-227ade962e0e_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_4d0f561e-7bac-427f-b913-2e8b75567327_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StandardProductWarrantyPolicy_18f78b92-846f-495a-b21f-4560837952e4_terseLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Warranty</link:label>
    <link:label id="lab_us-gaap_StandardProductWarrantyPolicy_label_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard Product Warranty, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StandardProductWarrantyPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyPolicy" xlink:to="lab_us-gaap_StandardProductWarrantyPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_7b2bb89c-1ba6-457d-8f05-52eed8f5e36d_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockNoParValue_c18f3795-4d66-40c3-ac8a-2c3dfffc93a1_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockNoParValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock - par value</link:label>
    <link:label id="lab_us-gaap_CommonStockNoParValue_label_en-US" xlink:label="lab_us-gaap_CommonStockNoParValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, No Par Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNoParValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockNoParValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockNoParValue" xlink:to="lab_us-gaap_CommonStockNoParValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_b954d7f1-f214-46c5-83f8-74752254827f_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Land_ce5c8bf9-8698-40cd-8d8b-f7e99480d640_terseLabel_en-US" xlink:label="lab_us-gaap_Land" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land</link:label>
    <link:label id="lab_us-gaap_Land_label_en-US" xlink:label="lab_us-gaap_Land" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Land" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Land"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Land" xlink:to="lab_us-gaap_Land" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_1fcb132d-f935-4634-a2bf-5116164a779d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued withholding tax - unremitted earnings</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Undistributed Foreign Earnings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_2596f785-e788-4d9f-a23b-873e5a6079a4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Denominator and Number of Antidilutive Common Share Awards not Included in Diluted Earnings Per Share Calculation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Weighted Average Number of Shares [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_DerivativeInstrumentsTable_29ab95f3-1408-4b0e-8bf2-c0ab3b6fbd0e_terseLabel_en-US" xlink:label="lab_ktcc_DerivativeInstrumentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments [Table]</link:label>
    <link:label id="lab_ktcc_DerivativeInstrumentsTable_label_en-US" xlink:label="lab_ktcc_DerivativeInstrumentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments [Table]</link:label>
    <link:label id="lab_ktcc_DerivativeInstrumentsTable_documentation_en-US" xlink:label="lab_ktcc_DerivativeInstrumentsTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_DerivativeInstrumentsTable" xlink:href="ktcc-20200627.xsd#ktcc_DerivativeInstrumentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_DerivativeInstrumentsTable" xlink:to="lab_ktcc_DerivativeInstrumentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_OneMonthLondonInterbankOfferedRateMember_0d976f7a-cf0d-4821-b77d-3630f45f24f1_terseLabel_en-US" xlink:label="lab_ktcc_OneMonthLondonInterbankOfferedRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One-Month London Interbank Offered Rate [Member]</link:label>
    <link:label id="lab_ktcc_OneMonthLondonInterbankOfferedRateMember_label_en-US" xlink:label="lab_ktcc_OneMonthLondonInterbankOfferedRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One-Month London Interbank Offered Rate [Member]</link:label>
    <link:label id="lab_ktcc_OneMonthLondonInterbankOfferedRateMember_documentation_en-US" xlink:label="lab_ktcc_OneMonthLondonInterbankOfferedRateMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One-Month London Interbank Offered Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_OneMonthLondonInterbankOfferedRateMember" xlink:href="ktcc-20200627.xsd#ktcc_OneMonthLondonInterbankOfferedRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_OneMonthLondonInterbankOfferedRateMember" xlink:to="lab_ktcc_OneMonthLondonInterbankOfferedRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_DerivativeInstrumentsGainLossEffectivePortionRecordedInAOCI_2c048cc0-4597-40b1-b653-dcbdc862a651_terseLabel_en-US" xlink:label="lab_ktcc_DerivativeInstrumentsGainLossEffectivePortionRecordedInAOCI" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) Effective Portion Recorded in AOCI</link:label>
    <link:label id="lab_ktcc_DerivativeInstrumentsGainLossEffectivePortionRecordedInAOCI_label_en-US" xlink:label="lab_ktcc_DerivativeInstrumentsGainLossEffectivePortionRecordedInAOCI" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) Effective Portion Recorded In AOCI</link:label>
    <link:label id="lab_ktcc_DerivativeInstrumentsGainLossEffectivePortionRecordedInAOCI_documentation_en-US" xlink:label="lab_ktcc_DerivativeInstrumentsGainLossEffectivePortionRecordedInAOCI" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) Effective Portion Recorded In AOCI</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_DerivativeInstrumentsGainLossEffectivePortionRecordedInAOCI" xlink:href="ktcc-20200627.xsd#ktcc_DerivativeInstrumentsGainLossEffectivePortionRecordedInAOCI"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_DerivativeInstrumentsGainLossEffectivePortionRecordedInAOCI" xlink:to="lab_ktcc_DerivativeInstrumentsGainLossEffectivePortionRecordedInAOCI" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_ffce9a5b-72ad-4afe-a463-6825a3ae16a4_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_1e987a9f-94ac-42c0-b929-bf02c5de7ef3_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principles of Consolidation</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c486b5a1-8796-44f8-9e65-006ce1822c40_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_TollTaxLiabilityChangeinAmount_6a1c8fd4-a008-469d-96d4-7562c75df01b_terseLabel_en-US" xlink:label="lab_ktcc_TollTaxLiabilityChangeinAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Toll Tax Liability, Change in Amount</link:label>
    <link:label id="lab_ktcc_TollTaxLiabilityChangeinAmount_label_en-US" xlink:label="lab_ktcc_TollTaxLiabilityChangeinAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Toll Tax Liability, Change in Amount</link:label>
    <link:label id="lab_ktcc_TollTaxLiabilityChangeinAmount_documentation_en-US" xlink:label="lab_ktcc_TollTaxLiabilityChangeinAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Toll Tax Liability, Change in Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_TollTaxLiabilityChangeinAmount" xlink:href="ktcc-20200627.xsd#ktcc_TollTaxLiabilityChangeinAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_TollTaxLiabilityChangeinAmount" xlink:to="lab_ktcc_TollTaxLiabilityChangeinAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioThreeMember_c1a8e86f-e006-45b8-842b-5bc9f5804566_terseLabel_en-US" xlink:label="lab_ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioThreeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate, Scenario Three [Member]</link:label>
    <link:label id="lab_ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioThreeMember_label_en-US" xlink:label="lab_ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioThreeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate, Scenario Three [Member]</link:label>
    <link:label id="lab_ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioThreeMember_documentation_en-US" xlink:label="lab_ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioThreeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate, Scenario Three [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioThreeMember" xlink:href="ktcc-20200627.xsd#ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioThreeMember" xlink:to="lab_ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_76d3f038-f5b5-403c-9188-6a6167a5f60e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurements, Fair Value Hierarchy [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_NotionalAmountOfForeignCurrencyForwardContracts_2f93443f-8a0a-47d9-a02b-e4124bc295d2_terseLabel_en-US" xlink:label="lab_ktcc_NotionalAmountOfForeignCurrencyForwardContracts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency forward contracts entered</link:label>
    <link:label id="lab_ktcc_NotionalAmountOfForeignCurrencyForwardContracts_label_en-US" xlink:label="lab_ktcc_NotionalAmountOfForeignCurrencyForwardContracts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notional Amount Of Foreign Currency Forward Contracts</link:label>
    <link:label id="lab_ktcc_NotionalAmountOfForeignCurrencyForwardContracts_documentation_en-US" xlink:label="lab_ktcc_NotionalAmountOfForeignCurrencyForwardContracts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notional Amount Of Foreign Currency Forward Contracts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_NotionalAmountOfForeignCurrencyForwardContracts" xlink:href="ktcc-20200627.xsd#ktcc_NotionalAmountOfForeignCurrencyForwardContracts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_NotionalAmountOfForeignCurrencyForwardContracts" xlink:to="lab_ktcc_NotionalAmountOfForeignCurrencyForwardContracts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnamortizedDebtIssuanceExpense_15de03ee-b592-4e87-8506-c2a9c8843739_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnamortizedDebtIssuanceExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized debt issuance costs</link:label>
    <link:label id="lab_us-gaap_UnamortizedDebtIssuanceExpense_label_en-US" xlink:label="lab_us-gaap_UnamortizedDebtIssuanceExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized Debt Issuance Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnamortizedDebtIssuanceExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnamortizedDebtIssuanceExpense" xlink:to="lab_us-gaap_UnamortizedDebtIssuanceExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_64c03f05-d83c-4a56-9b5f-63d68355c2b3_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Remaining Contractual Life (in years), Exercisable</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_dbe0a050-bcb0-46cc-91ab-d91c51f05cc9_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expenses</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expenses [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_86637161-56ed-4901-a0ad-a7334077c1a5_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_740bcd2d-a044-4854-82e4-0a7df60fb66a_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total undiscounted lease payments</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_fb96d7b1-8c68-4b1e-b9a6-adb4fa759e7a_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_13303260-ce3e-4b5a-bb42-ea86c56bcf5c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares authorized</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_9d40a72a-10ae-43c6-9170-ab0c36afe54a_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research, Development and Engineering</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_5d374cc0-db66-4f93-b3e1-51b2756825be_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balances, June 29, 2019</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_36872c2f-050e-41bd-ad84-a9aa056c1761_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balances, June 27, 2020</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCredit_e88c9d1b-933f-4dcf-a405-7aae31bfebb1_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving loan</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_label_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Line of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_d893f239-8430-4c50-8732-d82786398372_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash provided by (used in) operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_05eeb7de-e5c7-4e2e-96f0-d960c1900d67_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_July282017SARGrantMemberDomain_48aa6eaf-bf14-43b9-9812-81df740dc7d9_terseLabel_en-US" xlink:label="lab_ktcc_July282017SARGrantMemberDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">July 28, 2017 SAR Grant [Member]</link:label>
    <link:label id="lab_ktcc_July282017SARGrantMemberDomain_label_en-US" xlink:label="lab_ktcc_July282017SARGrantMemberDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">July 28, 2017 SAR Grant [Member] [Domain]</link:label>
    <link:label id="lab_ktcc_July282017SARGrantMemberDomain_documentation_en-US" xlink:label="lab_ktcc_July282017SARGrantMemberDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">July 28, 2017 SAR Grant [Member] [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_July282017SARGrantMemberDomain" xlink:href="ktcc-20200627.xsd#ktcc_July282017SARGrantMemberDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_July282017SARGrantMemberDomain" xlink:to="lab_ktcc_July282017SARGrantMemberDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_5dc266e2-94a9-43d6-9269-5e4d5589d468_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_521300da-fbb9-4a8d-ba71-c004d22666fa_terseLabel_en-US" xlink:label="lab_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial Application Period Cumulative Effect Transition [Axis]</link:label>
    <link:label id="lab_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_label_en-US" xlink:label="lab_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial Application Period Cumulative Effect Transition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:to="lab_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_3372a3fd-f048-4461-932a-268da2e5aa0b_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_89f44ad9-28f2-45ab-8160-2de04702f1f7_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Doubtful Accounts</link:label>
    <link:label id="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_label_en-US" xlink:label="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:to="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6018959b-7dfd-4ff1-b3af-c1dca187b6ce_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_currency_MXN_a49d9f3d-1066-4583-bd50-5e7211cff3ed_terseLabel_en-US" xlink:label="lab_currency_MXN" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mexico, Pesos</link:label>
    <link:label id="lab_currency_MXN_label_en-US" xlink:label="lab_currency_MXN" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mexico, Pesos</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_currency_MXN" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_MXN"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_MXN" xlink:to="lab_currency_MXN" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncurrentLiabilitiesMember_92d45e26-4c4f-46fa-8c78-1abcd5f06294_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Long-Term Liabilities</link:label>
    <link:label id="lab_us-gaap_OtherNoncurrentLiabilitiesMember_label_en-US" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncurrent Liabilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:to="lab_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_4ac5c8da-a50c-4854-a536-225bd2e0fa7d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsAbstract_ade8d75b-126a-445c-877b-ba56aec714e6_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets:</link:label>
    <link:label id="lab_us-gaap_OtherAssetsAbstract_label_en-US" xlink:label="lab_us-gaap_OtherAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsAbstract" xlink:to="lab_us-gaap_OtherAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_6ab319e0-6d9e-462e-9ccc-9e4ac3b9b9c7_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities</link:label>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesPolicyTextBlock" xlink:to="lab_us-gaap_DerivativesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_6a0159bd-9138-40ab-88de-55f2d8d505db_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_62871632-6561-4f00-a615-663e9875e52f_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_a20a66e7-15a5-4dd9-95f5-9d4cee182d20_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of SARs Granted</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax_9d7be4f0-0731-47aa-b203-9c3b4c9e02c9_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax rate effect reclassification</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification from AOCI, Current Period, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:to="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtPercentageBearingVariableInterestRate_16b9fd47-6d9a-452c-aa9d-2c2d74c750d6_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtPercentageBearingVariableInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Percentage Bearing Variable Interest, Percentage Rate</link:label>
    <link:label id="lab_us-gaap_LongTermDebtPercentageBearingVariableInterestRate_label_en-US" xlink:label="lab_us-gaap_LongTermDebtPercentageBearingVariableInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Percentage Bearing Variable Interest, Percentage Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtPercentageBearingVariableInterestRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtPercentageBearingVariableInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtPercentageBearingVariableInterestRate" xlink:to="lab_us-gaap_LongTermDebtPercentageBearingVariableInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsDerivativeInstruments_7606b677-2aa5-42d3-9915-2dc606b21a7d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsDerivativeInstruments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mart-to-market adjustments</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsDerivativeInstruments_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsDerivativeInstruments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Derivative Instruments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDerivativeInstruments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsDerivativeInstruments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsDerivativeInstruments" xlink:to="lab_us-gaap_DeferredTaxAssetsDerivativeInstruments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_64ca1d03-bd25-4cdd-afba-9b05403d4a37_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_8b3dba8e-f64e-4770-856c-8da9c1377058_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e84f2bfe-e5fe-4016-9c3c-83ea49955085_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_ASC606OpeningBalanceSheetAdjustment_90348557-c651-46ff-b923-5cccb42d257f_terseLabel_en-US" xlink:label="lab_ktcc_ASC606OpeningBalanceSheetAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ASC 606 opening balance sheet adjustment</link:label>
    <link:label id="lab_ktcc_ASC606OpeningBalanceSheetAdjustment_label_en-US" xlink:label="lab_ktcc_ASC606OpeningBalanceSheetAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ASC 606 opening balance sheet adjustment</link:label>
    <link:label id="lab_ktcc_ASC606OpeningBalanceSheetAdjustment_documentation_en-US" xlink:label="lab_ktcc_ASC606OpeningBalanceSheetAdjustment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ASC 606 opening balance sheet adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_ASC606OpeningBalanceSheetAdjustment" xlink:href="ktcc-20200627.xsd#ktcc_ASC606OpeningBalanceSheetAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_ASC606OpeningBalanceSheetAdjustment" xlink:to="lab_ktcc_ASC606OpeningBalanceSheetAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_5c29ee12-6647-48ae-860b-7f895fe1004f_periodStartLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of year</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_8a678840-fc1e-4669-ad54-4a6a32a32144_periodEndLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of year</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_34f52b22-b4b8-44d6-91b4-b64bfaa7e7b3_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_6788adec-bc8b-4a02-b949-7ec7da81f43e_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade receivables, allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_8aabf491-4382-48e6-9347-85b0240513e0_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SARs Outstanding Weighted Avg. Remaining Contractual Life (yrs.)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_0095f521-0e69-4143-aeb8-04398b4af5f2_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_aac98730-73b4-4d6c-9db9-326bd47cc54d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_MaximumAmountOfIncomeTaxBenefitsPercentageRealizedUponUltimateSettlement_93ee5031-fe4d-4bb4-8846-3f4e03915397_terseLabel_en-US" xlink:label="lab_ktcc_MaximumAmountOfIncomeTaxBenefitsPercentageRealizedUponUltimateSettlement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum Amount Of Income Tax Benefits Percentage Realized Upon Ultimate Settlement</link:label>
    <link:label id="lab_ktcc_MaximumAmountOfIncomeTaxBenefitsPercentageRealizedUponUltimateSettlement_label_en-US" xlink:label="lab_ktcc_MaximumAmountOfIncomeTaxBenefitsPercentageRealizedUponUltimateSettlement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum Amount Of Income Tax Benefits Percentage Realized Upon Ultimate Settlement</link:label>
    <link:label id="lab_ktcc_MaximumAmountOfIncomeTaxBenefitsPercentageRealizedUponUltimateSettlement_documentation_en-US" xlink:label="lab_ktcc_MaximumAmountOfIncomeTaxBenefitsPercentageRealizedUponUltimateSettlement" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum Amount Of Income Tax Benefits Percentage Realized Upon Ultimate Settlement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_MaximumAmountOfIncomeTaxBenefitsPercentageRealizedUponUltimateSettlement" xlink:href="ktcc-20200627.xsd#ktcc_MaximumAmountOfIncomeTaxBenefitsPercentageRealizedUponUltimateSettlement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_MaximumAmountOfIncomeTaxBenefitsPercentageRealizedUponUltimateSettlement" xlink:to="lab_ktcc_MaximumAmountOfIncomeTaxBenefitsPercentageRealizedUponUltimateSettlement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_f0b6db21-da0e-4093-bf93-f6248621c84e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill write-off</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_929c6384-d39c-4b9d-84e7-4a043041e2fe_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_cd559c8e-d316-4582-b827-19d2c755d710_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general and administrative expenses</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_b6d0c516-b994-4c60-a983-16a6f3b43f3e_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_6d35de73-7439-4b46-bb0d-439fd8718a66_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Notional Amount</link:label>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_label_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Notional Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeNotionalAmount" xlink:to="lab_us-gaap_DerivativeNotionalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_7ccf0be0-1e46-445c-bcce-616d217eaa1a_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesGross_b2a401bf-7905-4199-b2fa-6fb84092f5be_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and fixtures</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesGross_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and Fixtures, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesGross" xlink:to="lab_us-gaap_FurnitureAndFixturesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_b49a166e-3a37-4ea3-aa4e-aa91b8b7b27c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:to="lab_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_a19402a0-ceb6-4e7c-95a2-7dc2623923b7_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax liability</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_982778b6-20aa-43f6-a348-c2f1440c8cf9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax liability</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Tax Deferred Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_c5a3dcf6-0b2d-43a4-8a03-b973ba5668c6_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeNet_0c0d7e2a-54dc-4843-b224-ae5a3ec6db46_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Fair Value, Net</link:label>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeNet_label_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Fair Value, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeNet" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_4e7e3927-ed8d-4486-bf4f-5dc22d003bdb_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_ba5b8cda-77a8-4b62-a023-155ad756a982_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ENTERPRISE-WIDE DISCLOSURES</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesNetCurrent_91195d5a-4a58-4ac4-ab6d-ea58bd2a03af_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade receivables, net of allowance for doubtful accounts of $609 and $58</link:label>
    <link:label id="lab_us-gaap_ReceivablesNetCurrent_label_en-US" xlink:label="lab_us-gaap_ReceivablesNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables, Net, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesNetCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesNetCurrent" xlink:to="lab_us-gaap_ReceivablesNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_EffectiveIncomeTaxRateReconciliationTransitionImpactofUSTaxReformAmount_4364f271-debc-4d23-ae32-0e3a4a539fda_terseLabel_en-US" xlink:label="lab_ktcc_EffectiveIncomeTaxRateReconciliationTransitionImpactofUSTaxReformAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provisional transition tax on accumulated foreign earnings</link:label>
    <link:label id="lab_ktcc_EffectiveIncomeTaxRateReconciliationTransitionImpactofUSTaxReformAmount_label_en-US" xlink:label="lab_ktcc_EffectiveIncomeTaxRateReconciliationTransitionImpactofUSTaxReformAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Transition Impact of US Tax Reform, Amount</link:label>
    <link:label id="lab_ktcc_EffectiveIncomeTaxRateReconciliationTransitionImpactofUSTaxReformAmount_documentation_en-US" xlink:label="lab_ktcc_EffectiveIncomeTaxRateReconciliationTransitionImpactofUSTaxReformAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Transition Impact of US Tax Reform, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_EffectiveIncomeTaxRateReconciliationTransitionImpactofUSTaxReformAmount" xlink:href="ktcc-20200627.xsd#ktcc_EffectiveIncomeTaxRateReconciliationTransitionImpactofUSTaxReformAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_EffectiveIncomeTaxRateReconciliationTransitionImpactofUSTaxReformAmount" xlink:to="lab_ktcc_EffectiveIncomeTaxRateReconciliationTransitionImpactofUSTaxReformAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_5ed70fa5-011a-4017-81f8-2658163cf652_terseLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_cd852139-1538-4eba-8610-b80a5c67d76d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise Price Range [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise Price Range [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_EstimatedFederalAndStateIncomeTaxesAndPotentialWithholdingTaxes_6ae5a7b6-f095-4108-96c2-3b4b6552a3fe_terseLabel_en-US" xlink:label="lab_ktcc_EstimatedFederalAndStateIncomeTaxesAndPotentialWithholdingTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Federal And State Income Taxes And Potential Withholding Taxes</link:label>
    <link:label id="lab_ktcc_EstimatedFederalAndStateIncomeTaxesAndPotentialWithholdingTaxes_label_en-US" xlink:label="lab_ktcc_EstimatedFederalAndStateIncomeTaxesAndPotentialWithholdingTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Federal And State Income Taxes And Potential Withholding Taxes</link:label>
    <link:label id="lab_ktcc_EstimatedFederalAndStateIncomeTaxesAndPotentialWithholdingTaxes_documentation_en-US" xlink:label="lab_ktcc_EstimatedFederalAndStateIncomeTaxesAndPotentialWithholdingTaxes" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Federal And State Income Taxes And Potential Withholding Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_EstimatedFederalAndStateIncomeTaxesAndPotentialWithholdingTaxes" xlink:href="ktcc-20200627.xsd#ktcc_EstimatedFederalAndStateIncomeTaxesAndPotentialWithholdingTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_EstimatedFederalAndStateIncomeTaxesAndPotentialWithholdingTaxes" xlink:to="lab_ktcc_EstimatedFederalAndStateIncomeTaxesAndPotentialWithholdingTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_b639fc0a-6302-4424-ace2-fc2652372ed1_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_10563ae8-f345-492c-90e2-fedd4f0b55ea_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_13542b73-7596-4fe4-8ad9-d71f2f2c1f94_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesMember_1d2deb0d-2db9-473b-b8e3-511316e16e2e_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Sales</link:label>
    <link:label id="lab_us-gaap_CostOfSalesMember_label_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioPreviouslyReportedMember_cc30d690-e0c2-47f7-b1cf-8cd69867027f_terseLabel_en-US" xlink:label="lab_srt_ScenarioPreviouslyReportedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Previously Reported</link:label>
    <link:label id="lab_srt_ScenarioPreviouslyReportedMember_label_en-US" xlink:label="lab_srt_ScenarioPreviouslyReportedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Previously Reported [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioPreviouslyReportedMember" xlink:to="lab_srt_ScenarioPreviouslyReportedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_48c3f3c5-7825-4fab-9e5c-d780d6b8d7c4_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense, net</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_1ec46d3b-5677-42a0-8302-d44a540a65c0_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_3970239c-c00f-4252-b8cd-7c85bcc75190_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_cfcbdc30-afc7-421a-a3aa-cb1fd033eaef_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" xlink:to="lab_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_80aa765a-4a81-43b9-8978-777eef2796aa_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Avg. Exercise Price</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:to="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_c621bc2e-fa47-4a6c-963e-984af9103e35_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Initial Application Period Cumulative Effect Transition [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_label_en-US" xlink:label="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Initial Application Period Cumulative Effect Transition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:to="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_RangeThreeMember_cfe38bab-a16f-413c-903b-fb721232a1a0_terseLabel_en-US" xlink:label="lab_ktcc_RangeThreeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">$9.92 to $11.34</link:label>
    <link:label id="lab_ktcc_RangeThreeMember_label_en-US" xlink:label="lab_ktcc_RangeThreeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range Three [Member]</link:label>
    <link:label id="lab_ktcc_RangeThreeMember_documentation_en-US" xlink:label="lab_ktcc_RangeThreeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range Three [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_RangeThreeMember" xlink:href="ktcc-20200627.xsd#ktcc_RangeThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_RangeThreeMember" xlink:to="lab_ktcc_RangeThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_2d568b78-9125-41d0-8fdc-78727bdc2139_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_6935ff08-bc1e-4025-96e9-80d08ba41c62_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransferredAtPointInTimeMember_204ca54e-6200-4cad-8f4f-0fcc20a9eb5c_terseLabel_en-US" xlink:label="lab_us-gaap_TransferredAtPointInTimeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transferred at Point in Time [Member]</link:label>
    <link:label id="lab_us-gaap_TransferredAtPointInTimeMember_label_en-US" xlink:label="lab_us-gaap_TransferredAtPointInTimeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transferred at Point in Time [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransferredAtPointInTimeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransferredAtPointInTimeMember" xlink:to="lab_us-gaap_TransferredAtPointInTimeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_WellsFargoBankMember_a1c6fd1a-c63b-4c5a-9686-771e8223841c_terseLabel_en-US" xlink:label="lab_ktcc_WellsFargoBankMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Wells Fargo Bank</link:label>
    <link:label id="lab_ktcc_WellsFargoBankMember_label_en-US" xlink:label="lab_ktcc_WellsFargoBankMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Wells Fargo Bank [Member]</link:label>
    <link:label id="lab_ktcc_WellsFargoBankMember_documentation_en-US" xlink:label="lab_ktcc_WellsFargoBankMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Wells Fargo Bank [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_WellsFargoBankMember" xlink:href="ktcc-20200627.xsd#ktcc_WellsFargoBankMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_WellsFargoBankMember" xlink:to="lab_ktcc_WellsFargoBankMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncurrentAssetsMember_8bd6e605-d39a-4c98-bb40-501e19e5cee2_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Long-Term Assets</link:label>
    <link:label id="lab_us-gaap_OtherNoncurrentAssetsMember_label_en-US" xlink:label="lab_us-gaap_OtherNoncurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncurrent Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncurrentAssetsMember" xlink:to="lab_us-gaap_OtherNoncurrentAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_0a49d7c4-c32f-440b-a041-db3f359e496d_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Expense Recognition - Weighted-average period</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_3068e8c1-a3fc-4c5f-a77a-1ce2bdb21914_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected volatility</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_69830e90-c9bf-4e77-9338-a2704139b62c_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: present value discount</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonUsMember_b2754599-44e1-4a03-b803-cd3efcc6e5c9_terseLabel_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_NonUsMember_label_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-US [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonUsMember" xlink:to="lab_us-gaap_NonUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_c2a9ef5a-af97-46e9-b46c-5330046c4602_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_be749f1a-5c89-4984-9288-4c93fb2b92fd_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue recognized</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_c226236e-ee87-492c-bb14-dee1f274352f_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_c1b0c8c3-8645-40dc-a486-b1082786ba73_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level&#160;1</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_0c83f4e5-6052-4586-9a79-a62c40d5588f_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_e354eb6b-d980-456d-848c-1c3bf5258923_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain_1964f8f2-e409-4476-a5e4-3b866855e33f_terseLabel_en-US" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Timing of Transfer of Good or Service [Domain]</link:label>
    <link:label id="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain_label_en-US" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Timing of Transfer of Good or Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:to="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_9a9896c0-4fe9-489d-9623-49b0e94a6220_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_d43bbca4-3f8e-4b1b-866b-e4dc56dd4be9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Data</link:label>
    <link:label id="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_FixedRateMember_306e852f-4202-45fa-977c-2f9ce6fe612a_terseLabel_en-US" xlink:label="lab_ktcc_FixedRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed Rate [Member]</link:label>
    <link:label id="lab_ktcc_FixedRateMember_label_en-US" xlink:label="lab_ktcc_FixedRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed Rate [Member]</link:label>
    <link:label id="lab_ktcc_FixedRateMember_documentation_en-US" xlink:label="lab_ktcc_FixedRateMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_FixedRateMember" xlink:href="ktcc-20200627.xsd#ktcc_FixedRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_FixedRateMember" xlink:to="lab_ktcc_FixedRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_71431bbd-0d44-4eff-9ec9-08e6e5512b01_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_3f651886-5134-437e-acb1-8545d51dbd41_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Identifiable intangibles</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Goodwill and Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_92c04b62-d375-4a9d-9e4d-455a5f2e1b94_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net income (loss) to cash provided by (used in) operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_ed8e21b5-3c50-4653-bd07-a88b14ecbdfa_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_FairValueDisclosuresTable_6ae32327-3bcc-42e6-a6dc-0c6c2a201181_terseLabel_en-US" xlink:label="lab_ktcc_FairValueDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Table]</link:label>
    <link:label id="lab_ktcc_FairValueDisclosuresTable_label_en-US" xlink:label="lab_ktcc_FairValueDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Table]</link:label>
    <link:label id="lab_ktcc_FairValueDisclosuresTable_documentation_en-US" xlink:label="lab_ktcc_FairValueDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_FairValueDisclosuresTable" xlink:href="ktcc-20200627.xsd#ktcc_FairValueDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_FairValueDisclosuresTable" xlink:to="lab_ktcc_FairValueDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_20beace9-bc10-4abc-accf-fad3c2a751e7_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value of Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_label_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value of Financial Instruments, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock_a701ef92-b925-4828-8575-128cdf529a03_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Information Regarding Options Outstanding</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Stock Appreciation Right, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInventory_0754257f-c711-436f-8981-d72a4b7d9010_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInventory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInventory_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInventory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsInventory" xlink:to="lab_us-gaap_DeferredTaxAssetsInventory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_5217b6a4-2fe7-46bb-bc25-63596eb7d05e_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock - outstanding</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_34fb58ae-b112-4608-acfd-2f634b1b3199_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_04d58c14-98e4-4281-9efa-139934c4b044_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State income taxes, net of federal tax effect</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_82c3417e-d1bf-4d7c-a032-67b00fcc1525_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_cad5385e-24b1-4e90-b1a0-f3b42e21741a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SARs Exercisable Number Exercisable</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_ea607b82-3a2a-402e-987f-52fd29415f32_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research, development and engineering expenses</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_9d629839-4015-4c57-ac70-6d67d595fee0_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_e9f210ef-3c10-496a-a4f6-92b02818c344_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding, Beginning balance</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_a26b3d67-095f-4582-b1b2-5b5c7c6247ac_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding, Ending balance</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_b762fc63-097f-46ab-9318-bd6648c15a2c_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_label_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_ad74af36-77df-4996-bc7f-c687fef9d86a_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock - shares authorized</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_b7c33876-5a90-4cc8-9def-0570f9c0bf87_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of dilutive common stock awards</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_6e67e85b-ec73-485c-956e-6af1bc994e5c_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_1341eb01-d62d-4352-8443-7f5758330db9_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_d93ce6dd-a587-4a0b-9ec7-121bbde2d642_terseLabel_en-US" xlink:label="lab_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial Application Period Cumulative Effect Transition [Domain]</link:label>
    <link:label id="lab_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_label_en-US" xlink:label="lab_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial Application Period Cumulative Effect Transition [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:to="lab_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_56af44b5-6ab7-4e75-a8b6-abdc96435a99_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_dcc280ab-84e6-451e-bb18-3bf6b58b27f9_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_09d2b0ce-cc71-4e37-ba8e-66e31b1582b1_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_606e97ba-e4e3-4cf1-8974-f5db7b36d78c_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued compensation and vacation</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Employee Related Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_GOODWILLANDOTHERINTANGIBLEASSETSAbstract_6cab7f7d-cb69-47fc-8c3e-41ecea9a41f7_terseLabel_en-US" xlink:label="lab_ktcc_GOODWILLANDOTHERINTANGIBLEASSETSAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">GOODWILL AND OTHER INTANGIBLE ASSETS [Abstract]</link:label>
    <link:label id="lab_ktcc_GOODWILLANDOTHERINTANGIBLEASSETSAbstract_label_en-US" xlink:label="lab_ktcc_GOODWILLANDOTHERINTANGIBLEASSETSAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">GOODWILL AND OTHER INTANGIBLE ASSETS [Abstract]</link:label>
    <link:label id="lab_ktcc_GOODWILLANDOTHERINTANGIBLEASSETSAbstract_documentation_en-US" xlink:label="lab_ktcc_GOODWILLANDOTHERINTANGIBLEASSETSAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">GOODWILL AND OTHER INTANGIBLE ASSETS [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_GOODWILLANDOTHERINTANGIBLEASSETSAbstract" xlink:href="ktcc-20200627.xsd#ktcc_GOODWILLANDOTHERINTANGIBLEASSETSAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_GOODWILLANDOTHERINTANGIBLEASSETSAbstract" xlink:to="lab_ktcc_GOODWILLANDOTHERINTANGIBLEASSETSAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_ed1f7976-4d87-4ae6-837b-a6d28bb296b1_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0697d639-8dda-4a2b-9e23-59c6e7143046_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_44af5cf5-c8ab-406b-b345-4ef1ce78d279_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyExpense_b74fd9a3-f428-44c7-aeb6-033f442fde4e_terseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for warranty</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyExpense_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Warranty Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyExpense" xlink:to="lab_us-gaap_ProductWarrantyExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_95d18548-f7d2-44e3-8d39-1100c189bb3a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_eea8facf-5ce3-459d-9d8e-3b46c982d877_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Portion Recorded In AOCI</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_FederalFundsRateMember_c9fe690e-b28d-47f2-87bd-5e6cf0cb52e5_terseLabel_en-US" xlink:label="lab_ktcc_FederalFundsRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal Funds Rate [Member]</link:label>
    <link:label id="lab_ktcc_FederalFundsRateMember_label_en-US" xlink:label="lab_ktcc_FederalFundsRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal Funds Rate [Member]</link:label>
    <link:label id="lab_ktcc_FederalFundsRateMember_documentation_en-US" xlink:label="lab_ktcc_FederalFundsRateMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal Funds Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_FederalFundsRateMember" xlink:href="ktcc-20200627.xsd#ktcc_FederalFundsRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_FederalFundsRateMember" xlink:to="lab_ktcc_FederalFundsRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_83dc1d57-d43c-4631-a974-b1dec5e313be_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_VietnamDomain_44a92683-4b6b-41aa-9507-4142500942fa_terseLabel_en-US" xlink:label="lab_ktcc_VietnamDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vietnam</link:label>
    <link:label id="lab_ktcc_VietnamDomain_label_en-US" xlink:label="lab_ktcc_VietnamDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vietnam [Domain]</link:label>
    <link:label id="lab_ktcc_VietnamDomain_documentation_en-US" xlink:label="lab_ktcc_VietnamDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vietnam [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_VietnamDomain" xlink:href="ktcc-20200627.xsd#ktcc_VietnamDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_VietnamDomain" xlink:to="lab_ktcc_VietnamDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_6a9864cf-4c24-4479-af62-16652d2b5ea8_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_July272018SARGrantMemberDomain_79de1de9-6776-41c3-939a-6ab9b0ca3982_terseLabel_en-US" xlink:label="lab_ktcc_July272018SARGrantMemberDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">July 27, 2018 SAR Grant [Member]</link:label>
    <link:label id="lab_ktcc_July272018SARGrantMemberDomain_label_en-US" xlink:label="lab_ktcc_July272018SARGrantMemberDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">July 27, 2018 SAR Grant [Member] [Domain]</link:label>
    <link:label id="lab_ktcc_July272018SARGrantMemberDomain_documentation_en-US" xlink:label="lab_ktcc_July272018SARGrantMemberDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">July 27, 2018 SAR Grant [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_July272018SARGrantMemberDomain" xlink:href="ktcc-20200627.xsd#ktcc_July272018SARGrantMemberDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_July272018SARGrantMemberDomain" xlink:to="lab_ktcc_July272018SARGrantMemberDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_RangeFiveMember_cf596c80-e268-4477-a2ae-5a0dd1e881fc_terseLabel_en-US" xlink:label="lab_ktcc_RangeFiveMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">$4.40 to $11.34</link:label>
    <link:label id="lab_ktcc_RangeFiveMember_label_en-US" xlink:label="lab_ktcc_RangeFiveMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range Five [Member]</link:label>
    <link:label id="lab_ktcc_RangeFiveMember_documentation_en-US" xlink:label="lab_ktcc_RangeFiveMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range Five [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_RangeFiveMember" xlink:href="ktcc-20200627.xsd#ktcc_RangeFiveMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_RangeFiveMember" xlink:to="lab_ktcc_RangeFiveMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_755ea96e-2b6a-4aa7-9bd1-a9f36dcc250e_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGranted_8189a0fa-505e-40de-af15-44d03c0437a4_negatedLabel_en-US" xlink:label="lab_ktcc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGranted" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SARs granted</link:label>
    <link:label id="lab_ktcc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGranted_label_en-US" xlink:label="lab_ktcc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGranted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Granted</link:label>
    <link:label id="lab_ktcc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGranted_documentation_en-US" xlink:label="lab_ktcc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGranted" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Granted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGranted" xlink:href="ktcc-20200627.xsd#ktcc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGranted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGranted" xlink:to="lab_ktcc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGranted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_151aa3c7-513d-459f-8958-852d45b84794_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected dividend yield</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_1728c275-db00-4304-a0db-fd896078f6c1_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_c588410c-f89e-422a-abb3-9dd75656b6b8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Tax Rate Reconciliation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_aeb8b307-9eb1-444d-8adc-5a17b0438dfe_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_VariableRateComponentAxis_b3045182-56ee-4c18-a8bc-7122d7402232_terseLabel_en-US" xlink:label="lab_ktcc_VariableRateComponentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate Component [Axis]</link:label>
    <link:label id="lab_ktcc_VariableRateComponentAxis_label_en-US" xlink:label="lab_ktcc_VariableRateComponentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate Component [Axis]</link:label>
    <link:label id="lab_ktcc_VariableRateComponentAxis_documentation_en-US" xlink:label="lab_ktcc_VariableRateComponentAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate Component [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_VariableRateComponentAxis" xlink:href="ktcc-20200627.xsd#ktcc_VariableRateComponentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_VariableRateComponentAxis" xlink:to="lab_ktcc_VariableRateComponentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock_c2936587-efb0-4210-bff8-164c2fe409ec_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summarizes Option/SARs Activity of All Plans</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option and Stock Appreciation Rights, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_652543b2-cc57-476b-aed5-b254b3a859f2_negatedLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dispositions</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_47776d61-b2d8-4868-8486-ef987cd7cde0_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of property and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_0cb83a47-5f07-4eb3-9012-630bf36cc92e_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RestatementAdjustmentMember_e6c607a3-9704-4385-8c2d-64a95118e2bd_terseLabel_en-US" xlink:label="lab_srt_RestatementAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period, Adjustment</link:label>
    <link:label id="lab_srt_RestatementAdjustmentMember_label_en-US" xlink:label="lab_srt_RestatementAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAdjustmentMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementAdjustmentMember" xlink:to="lab_srt_RestatementAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_FairValueDisclosuresLineItems_1ac1d158-0ee3-4ac8-a435-3694f4fb427e_terseLabel_en-US" xlink:label="lab_ktcc_FairValueDisclosuresLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Line Items]</link:label>
    <link:label id="lab_ktcc_FairValueDisclosuresLineItems_label_en-US" xlink:label="lab_ktcc_FairValueDisclosuresLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Line Items]</link:label>
    <link:label id="lab_ktcc_FairValueDisclosuresLineItems_documentation_en-US" xlink:label="lab_ktcc_FairValueDisclosuresLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_FairValueDisclosuresLineItems" xlink:href="ktcc-20200627.xsd#ktcc_FairValueDisclosuresLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_FairValueDisclosuresLineItems" xlink:to="lab_ktcc_FairValueDisclosuresLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_a7f04e09-288e-4210-a9d3-b007b14ccacd_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_PercentageOfNetSales_1ea9a696-5b83-4590-a03d-a42afc5efd64_terseLabel_en-US" xlink:label="lab_ktcc_PercentageOfNetSales" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Of Net Sales</link:label>
    <link:label id="lab_ktcc_PercentageOfNetSales_label_en-US" xlink:label="lab_ktcc_PercentageOfNetSales" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Of Net Sales</link:label>
    <link:label id="lab_ktcc_PercentageOfNetSales_documentation_en-US" xlink:label="lab_ktcc_PercentageOfNetSales" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Of Net Sales</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_PercentageOfNetSales" xlink:href="ktcc-20200627.xsd#ktcc_PercentageOfNetSales"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_PercentageOfNetSales" xlink:to="lab_ktcc_PercentageOfNetSales" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtTextBlock_faba62e4-c573-47c5-95cc-29cab8f4be56_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LONG-TERM DEBT</link:label>
    <link:label id="lab_us-gaap_LongTermDebtTextBlock_label_en-US" xlink:label="lab_us-gaap_LongTermDebtTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtTextBlock" xlink:to="lab_us-gaap_LongTermDebtTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_746b852e-97c3-4a6b-bcb4-32a6f5280275_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">GOODWILL AND INTANGIBLE ASSETS</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_2596d2b9-61ba-4ef9-98ba-8a0af802dbc1_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_country_MX_57ee0bb3-4551-432d-85f4-c69a15211f70_terseLabel_en-US" xlink:label="lab_country_MX" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mexico</link:label>
    <link:label id="lab_country_MX_label_en-US" xlink:label="lab_country_MX" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MEXICO</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_MX" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_MX"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_MX" xlink:to="lab_country_MX" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_a2375519-28df-4512-ad3e-454567a433a6_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_f931642d-2f93-444c-af13-026caa782aa5_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (loss) before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_c0761774-d145-4b45-b0f4-8a8dc1046a2e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_44ca6044-311d-4d3f-9058-84d4c0b515ad_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Long-Lived Assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_82174205-8e31-4cee-958d-9977317b2b6c_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Term of Contract</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_d0bfd60e-5c25-4183-9c40-c19428c34e31_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationAxis" xlink:to="lab_us-gaap_HedgingDesignationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_SelfInsurancePolicyPolicyTextBlock_a4a9c472-4461-4548-8c9a-5b3619330023_terseLabel_en-US" xlink:label="lab_ktcc_SelfInsurancePolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self-funded Insurance</link:label>
    <link:label id="lab_ktcc_SelfInsurancePolicyPolicyTextBlock_label_en-US" xlink:label="lab_ktcc_SelfInsurancePolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self Insurance Policy [Policy Text Block]</link:label>
    <link:label id="lab_ktcc_SelfInsurancePolicyPolicyTextBlock_documentation_en-US" xlink:label="lab_ktcc_SelfInsurancePolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self Insurance Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_SelfInsurancePolicyPolicyTextBlock" xlink:href="ktcc-20200627.xsd#ktcc_SelfInsurancePolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_SelfInsurancePolicyPolicyTextBlock" xlink:to="lab_ktcc_SelfInsurancePolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_ddde903e-d3d6-4e6c-97e5-0c762b910e3c_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive_9becba08-c963-442d-89e8-29e225068937_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_099de591-8ec9-45b9-befd-f18323b2890a_terseLabel_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:to="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_bb5977db-c08c-4b96-a003-4cac5dd1e015_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Inventories</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_f2f3c071-b393-4d91-b181-f51753d8936f_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_a35a099d-c355-4120-9968-7a8bbb3af485_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_63365714-57c1-49bf-884e-3a2c2dd4fdd2_terseLabel_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Designated as Hedging Instrument</link:label>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_label_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Designated as Hedging Instrument [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:to="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_1c0200af-b620-4bf7-bb13-791f7b8e78ca_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationTextBlock_f21e5e9a-7978-4d56-a769-ab12b0805a9d_terseLabel_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">QUARTERLY FINANCIAL DATA</link:label>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationTextBlock_label_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:to="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_TradeAccountsReceivableSoldToThirdParty_b3881029-2cbe-4525-840a-458e02286b3e_terseLabel_en-US" xlink:label="lab_ktcc_TradeAccountsReceivableSoldToThirdParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Accounts Receivable Sold To Third Party</link:label>
    <link:label id="lab_ktcc_TradeAccountsReceivableSoldToThirdParty_label_en-US" xlink:label="lab_ktcc_TradeAccountsReceivableSoldToThirdParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Accounts Receivable Sold To Third Party</link:label>
    <link:label id="lab_ktcc_TradeAccountsReceivableSoldToThirdParty_documentation_en-US" xlink:label="lab_ktcc_TradeAccountsReceivableSoldToThirdParty" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Accounts Receivable Sold To Third Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_TradeAccountsReceivableSoldToThirdParty" xlink:href="ktcc-20200627.xsd#ktcc_TradeAccountsReceivableSoldToThirdParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_TradeAccountsReceivableSoldToThirdParty" xlink:to="lab_ktcc_TradeAccountsReceivableSoldToThirdParty" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_7f62e7a3-322e-492f-bac8-bb3e76a70936_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Income before Income Tax, Domestic and Foreign</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_0393d791-0060-4900-a68c-4d85390afbd5_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_RemainingContractualTermOfTaxCreditExpirationDate_743b6331-469c-406a-95ec-59b72efb5cf1_terseLabel_en-US" xlink:label="lab_ktcc_RemainingContractualTermOfTaxCreditExpirationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining Contractual Term Of Tax Credit Expiration Date</link:label>
    <link:label id="lab_ktcc_RemainingContractualTermOfTaxCreditExpirationDate_label_en-US" xlink:label="lab_ktcc_RemainingContractualTermOfTaxCreditExpirationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining Contractual Term Of Tax Credit Expiration Date</link:label>
    <link:label id="lab_ktcc_RemainingContractualTermOfTaxCreditExpirationDate_documentation_en-US" xlink:label="lab_ktcc_RemainingContractualTermOfTaxCreditExpirationDate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining Contractual Term of Tax Credit Expiration Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_RemainingContractualTermOfTaxCreditExpirationDate" xlink:href="ktcc-20200627.xsd#ktcc_RemainingContractualTermOfTaxCreditExpirationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_RemainingContractualTermOfTaxCreditExpirationDate" xlink:to="lab_ktcc_RemainingContractualTermOfTaxCreditExpirationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillLineItems_d7c2c859-f1c0-4871-801c-92b10ad4403f_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:label id="lab_us-gaap_GoodwillLineItems_label_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillLineItems" xlink:to="lab_us-gaap_GoodwillLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioTwoMember_d2fba3f9-b2a1-407a-9fbe-b36613be2d4d_terseLabel_en-US" xlink:label="lab_ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate, Scenario Two [Member]</link:label>
    <link:label id="lab_ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioTwoMember_label_en-US" xlink:label="lab_ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate, Scenario Two [Member]</link:label>
    <link:label id="lab_ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioTwoMember_documentation_en-US" xlink:label="lab_ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate, Scenario Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioTwoMember" xlink:href="ktcc-20200627.xsd#ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioTwoMember" xlink:to="lab_ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_fb730753-5517-4356-9e80-66020004991a_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_3d1a04b2-04be-43c3-a2ae-22ee9c690b9d_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_ab238af3-af67-41b8-ba19-e4d589f6c14b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due Thereafter</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_deb96442-5da5-470a-a80e-8436e0cfc521_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_0ee905fc-5cb2-4109-bba8-ddea45966a65_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredResearchExpense_a9c3cd63-f27e-4a69-aab9-cdf4ee73b588_terseLabel_en-US" xlink:label="lab_ktcc_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredResearchExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development expenses</link:label>
    <link:label id="lab_ktcc_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredResearchExpense_label_en-US" xlink:label="lab_ktcc_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredResearchExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Deferred Research Expense</link:label>
    <link:label id="lab_ktcc_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredResearchExpense_documentation_en-US" xlink:label="lab_ktcc_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredResearchExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Deferred Research Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredResearchExpense" xlink:href="ktcc-20200627.xsd#ktcc_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredResearchExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredResearchExpense" xlink:to="lab_ktcc_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredResearchExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_08a7b77a-c877-4113-a306-67112b8192a4_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_9cd262bc-d4ae-4886-a274-467f576e8ea0_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments Due, Next Twelve Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_cbe4fd0a-da18-4816-82d8-a32831b2b8e1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option, Exercise Price Range [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option, Exercise Price Range [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryValuationReserveMember_e9260ff5-0943-4777-9bac-dc5ab98be35f_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryValuationReserveMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for obsolete inventory</link:label>
    <link:label id="lab_us-gaap_InventoryValuationReserveMember_label_en-US" xlink:label="lab_us-gaap_InventoryValuationReserveMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Reserve, Inventory [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserveMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryValuationReserveMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryValuationReserveMember" xlink:to="lab_us-gaap_InventoryValuationReserveMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_CustomerBMember_2cc05bdd-b4c0-474c-aab2-7b9d8b048e36_terseLabel_en-US" xlink:label="lab_ktcc_CustomerBMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer B [Member]</link:label>
    <link:label id="lab_ktcc_CustomerBMember_label_en-US" xlink:label="lab_ktcc_CustomerBMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer B [Member]</link:label>
    <link:label id="lab_ktcc_CustomerBMember_documentation_en-US" xlink:label="lab_ktcc_CustomerBMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer B [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_CustomerBMember" xlink:href="ktcc-20200627.xsd#ktcc_CustomerBMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_CustomerBMember" xlink:to="lab_ktcc_CustomerBMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_c8c6c925-d4a6-4dd2-a568-4e6da178aea4_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_1713b55c-efcf-4304-a810-55fbf71f3111_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net deferred income tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_c9573e6f-397e-42e0-b8e3-8be0bb0bd9bb_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardDateDomain_3a03c123-0685-4e45-bc2d-7b00c821446f_terseLabel_en-US" xlink:label="lab_us-gaap_AwardDateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Date [Domain]</link:label>
    <link:label id="lab_us-gaap_AwardDateDomain_label_en-US" xlink:label="lab_us-gaap_AwardDateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Date [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardDateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardDateDomain" xlink:to="lab_us-gaap_AwardDateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_923839ae-d285-48e1-ae23-0644f1e121f9_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_21435591-3ccf-4f50-a441-fc88af9b2241_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_48d28e1c-52f4-4532-b486-8008c907d967_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_c1a5f7e3-bf85-493a-b40c-06b7f4c675bf_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesAbstract_7ca7c3aa-afaa-48ab-be9d-4bf86b938ace_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables [Abstract]</link:label>
    <link:label id="lab_us-gaap_ReceivablesAbstract_label_en-US" xlink:label="lab_us-gaap_ReceivablesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesAbstract" xlink:to="lab_us-gaap_ReceivablesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_e96910df-e704-4487-a257-fad4cb5aff39_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_65486f1a-eb9d-4cc8-8059-29b54eb8e4c2_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_7cff65d5-78d7-4469-96d5-0d9cfef81ef2_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardDateAxis_c4a4eb52-a5e9-4a07-b0cf-c24cb8c764a0_terseLabel_en-US" xlink:label="lab_us-gaap_AwardDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Date [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardDateAxis_label_en-US" xlink:label="lab_us-gaap_AwardDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardDateAxis" xlink:to="lab_us-gaap_AwardDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyAccrual_4a4adcd8-3bbe-4e43-afa7-3406ac88a848_terseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrual" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard and Extended Product Warranty Accrual</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrual_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrual" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard and Extended Product Warranty Accrual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrual" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyAccrual"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrual" xlink:to="lab_us-gaap_ProductWarrantyAccrual" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_9c07b4fc-783a-45ae-85cc-6de29670171e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding SARs</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_b3508b4f-3099-4cc1-9f16-aae6ce2ce511_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_b7f770bc-6cab-4827-9aa4-01a5f1719480_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) of Derivative Instruments in Statement of Operations</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:to="lab_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_f519449d-2b0c-4910-b77f-777f7aff0ae6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grant Date Fair Value for Awards Estimated Using Option Valuation Method with Weighted Average Assumptions</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_3f4fb9b0-129f-443a-9876-a49b2f50e54b_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_bd68b200-56c0-4346-8330-191706305269_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic (U.S.)</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_345024c5-4af2-4189-a9e2-d9d8c050f67a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summerized Fair Value of Derivative Instruments in Consolidated Balance Sheets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:to="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_7bb7a7b7-9e7d-4cb1-a878-4d2f2652d697_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_f6e3b7ce-8d8a-4ee3-8cda-81fa7a8890c6_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestRateSwapMember_32fddb38-9f71-4bf7-9404-a5ca2bdf4349_terseLabel_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap</link:label>
    <link:label id="lab_us-gaap_InterestRateSwapMember_label_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateSwapMember" xlink:to="lab_us-gaap_InterestRateSwapMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_9ddc1675-3c67-4b93-931b-a096623f4052_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_ab5ae79d-39dc-41df-801f-62da3cd90f46_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_2f441c29-5d11-491f-8dd8-093a65b9b502_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiscalPeriod_69cec381-d6f0-46ee-b34c-c5983c0702bc_terseLabel_en-US" xlink:label="lab_us-gaap_FiscalPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal Year</link:label>
    <link:label id="lab_us-gaap_FiscalPeriod_label_en-US" xlink:label="lab_us-gaap_FiscalPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal Period, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiscalPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiscalPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiscalPeriod" xlink:to="lab_us-gaap_FiscalPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_4cd9bd2f-1400-47d3-9417-df96d2aceccb_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_65cf9747-85e9-4bea-9db6-e5c3d610e0a6_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeTable_71e7edb9-b1ec-45e4-9bf9-620d3872ebee_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Table]</link:label>
    <link:label id="lab_us-gaap_DerivativeTable_label_en-US" xlink:label="lab_us-gaap_DerivativeTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeTable" xlink:to="lab_us-gaap_DerivativeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_c23422b1-a24d-4817-8175-4593f4ff28c9_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_8f82f2e0-934d-41b0-84f1-b4f0c4b1a6da_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_e255a7b6-f557-4ea1-98d4-47d5140d9b28_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Operating Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_3b9c0dcd-f651-421c-8db0-5fd54726edcd_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of fixed assets</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_139f4e3d-1141-4230-b399-71066784940b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise Price Range [Axis]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise Price Range [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_bbf357b1-530d-47bf-b8b0-65444483e3cc_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provisions</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_VariableRateComponentDomain_4e512f22-79cb-412b-afa3-64fc43a4b56d_terseLabel_en-US" xlink:label="lab_ktcc_VariableRateComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate Component [Domain]</link:label>
    <link:label id="lab_ktcc_VariableRateComponentDomain_label_en-US" xlink:label="lab_ktcc_VariableRateComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate Component [Domain]</link:label>
    <link:label id="lab_ktcc_VariableRateComponentDomain_documentation_en-US" xlink:label="lab_ktcc_VariableRateComponentDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">[Domain] for Variable Rate Component [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_VariableRateComponentDomain" xlink:href="ktcc-20200627.xsd#ktcc_VariableRateComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_VariableRateComponentDomain" xlink:to="lab_ktcc_VariableRateComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForwardContractsMember_c3840909-1b69-4f5a-9bd7-c4a4a3f94965_terseLabel_en-US" xlink:label="lab_us-gaap_ForwardContractsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contracts &amp; swaps</link:label>
    <link:label id="lab_us-gaap_ForwardContractsMember_label_en-US" xlink:label="lab_us-gaap_ForwardContractsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contracts [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForwardContractsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForwardContractsMember" xlink:to="lab_us-gaap_ForwardContractsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_c9adba88-2406-4cfa-98a5-69321e86a720_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_77821349-e815-4435-9e84-d041576f19d0_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Impairment Loss</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryFinishedGoods_3ba67018-4347-4e06-bf77-3e14ce0b61fe_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoods" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finished goods</link:label>
    <link:label id="lab_us-gaap_InventoryFinishedGoods_label_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoods" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Finished Goods, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoods" xlink:to="lab_us-gaap_InventoryFinishedGoods" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_47617d53-52cb-47fe-8ae6-4f190485179b_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets_18c2cf41-9397-46cb-8fbd-645e7b5340a1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on disposal of assets</link:label>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets_label_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDispositionOfAssets" xlink:to="lab_us-gaap_GainLossOnDispositionOfAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_a251ed8a-ec89-42f5-8592-97e78c537fab_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Transactions</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_3efe3907-03db-4123-8d0c-ffe8ef57bb83_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_DerivativeInstrumentsLineItems_736a9e13-98f9-449e-9639-75f809ce2612_terseLabel_en-US" xlink:label="lab_ktcc_DerivativeInstrumentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments [Line Items]</link:label>
    <link:label id="lab_ktcc_DerivativeInstrumentsLineItems_label_en-US" xlink:label="lab_ktcc_DerivativeInstrumentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments [Line Items]</link:label>
    <link:label id="lab_ktcc_DerivativeInstrumentsLineItems_documentation_en-US" xlink:label="lab_ktcc_DerivativeInstrumentsLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_DerivativeInstrumentsLineItems" xlink:href="ktcc-20200627.xsd#ktcc_DerivativeInstrumentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_DerivativeInstrumentsLineItems" xlink:to="lab_ktcc_DerivativeInstrumentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_PercentageOfRevenues_2e8222c4-6b77-461a-97f2-a884f3b31c78_terseLabel_en-US" xlink:label="lab_ktcc_PercentageOfRevenues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Of Revenues</link:label>
    <link:label id="lab_ktcc_PercentageOfRevenues_label_en-US" xlink:label="lab_ktcc_PercentageOfRevenues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Of Revenues</link:label>
    <link:label id="lab_ktcc_PercentageOfRevenues_documentation_en-US" xlink:label="lab_ktcc_PercentageOfRevenues" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Of Revenues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_PercentageOfRevenues" xlink:href="ktcc-20200627.xsd#ktcc_PercentageOfRevenues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_PercentageOfRevenues" xlink:to="lab_ktcc_PercentageOfRevenues" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_SettlementsOfForeignCurrencyExchangeForwardContracts_4ed729c4-d532-425d-88b3-32d91fe39753_terseLabel_en-US" xlink:label="lab_ktcc_SettlementsOfForeignCurrencyExchangeForwardContracts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency forward contracts settled</link:label>
    <link:label id="lab_ktcc_SettlementsOfForeignCurrencyExchangeForwardContracts_label_en-US" xlink:label="lab_ktcc_SettlementsOfForeignCurrencyExchangeForwardContracts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlements Of Foreign Currency Exchange Forward Contracts</link:label>
    <link:label id="lab_ktcc_SettlementsOfForeignCurrencyExchangeForwardContracts_documentation_en-US" xlink:label="lab_ktcc_SettlementsOfForeignCurrencyExchangeForwardContracts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlements Of Foreign Currency Exchange Forward Contracts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_SettlementsOfForeignCurrencyExchangeForwardContracts" xlink:href="ktcc-20200627.xsd#ktcc_SettlementsOfForeignCurrencyExchangeForwardContracts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_SettlementsOfForeignCurrencyExchangeForwardContracts" xlink:to="lab_ktcc_SettlementsOfForeignCurrencyExchangeForwardContracts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherTaxExpenseBenefit_e05a7174-64fe-4c1c-b114-4c635fe798ab_terseLabel_en-US" xlink:label="lab_us-gaap_OtherTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Tax Expense (Benefit)</link:label>
    <link:label id="lab_us-gaap_OtherTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_OtherTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherTaxExpenseBenefit" xlink:to="lab_us-gaap_OtherTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_bdbaaf46-2820-45f7-af63-b38dd8442466_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_fdaaa207-4c4d-4419-b291-6b668be59c17_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings_56a78cd6-487d-4cf9-9ecf-2e94908a0a59_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of repatriation of foreign earnings, net</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings" xlink:to="lab_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_DerecognitionFavorableLeasePerASC842_d1323f8c-3dfe-4dd6-b592-d34170297480_terseLabel_en-US" xlink:label="lab_ktcc_DerecognitionFavorableLeasePerASC842" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derecognition Favorable Lease per ASC 842</link:label>
    <link:label id="lab_ktcc_DerecognitionFavorableLeasePerASC842_label_en-US" xlink:label="lab_ktcc_DerecognitionFavorableLeasePerASC842" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derecognition Favorable Lease per ASC 842</link:label>
    <link:label id="lab_ktcc_DerecognitionFavorableLeasePerASC842_documentation_en-US" xlink:label="lab_ktcc_DerecognitionFavorableLeasePerASC842" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derecognition Favorable Lease per ASC 842</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_DerecognitionFavorableLeasePerASC842" xlink:href="ktcc-20200627.xsd#ktcc_DerecognitionFavorableLeasePerASC842"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_DerecognitionFavorableLeasePerASC842" xlink:to="lab_ktcc_DerecognitionFavorableLeasePerASC842" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_8a8f47d3-147c-4e09-8e5a-87f870e2b562_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net operating loss</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis_c638e774-3dbb-41c2-8606-ee24bc28b8a9_terseLabel_en-US" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Timing of Transfer of Good or Service [Axis]</link:label>
    <link:label id="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis_label_en-US" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Timing of Transfer of Good or Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:to="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_b7a14ef4-3e35-4ab4-9579-a6bfe9747937_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level&#160;2</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock_0e95a5f2-d74d-4dae-a2c7-00bd74a4008e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Disclosure</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Disclosure [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" xlink:to="lab_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_f6506ea0-7d7b-493f-abbc-a044454946b7_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Buildings and improvements</link:label>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_label_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building and Building Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:to="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_56673fd7-d2a1-462f-a312-44783f8d634c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="lab_us-gaap_OtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_47c224b7-b6f7-46eb-8764-9938d59e13d4_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Fair Value Disclosure</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure" xlink:to="lab_us-gaap_AssetsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInReceivables_4930d955-fce6-4556-89d9-cd197a679bd3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInReceivables" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade receivables</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInReceivables_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivables" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivables" xlink:to="lab_us-gaap_IncreaseDecreaseInReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFixedInterestRate_b3f575d5-8732-4933-a192-3c999256ea09_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFixedInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Fixed Interest Rate</link:label>
    <link:label id="lab_us-gaap_DerivativeFixedInterestRate_label_en-US" xlink:label="lab_us-gaap_DerivativeFixedInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Fixed Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFixedInterestRate" xlink:to="lab_us-gaap_DerivativeFixedInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_657f68e1-0e05-4846-954e-e2de6645838b_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_label_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_107aeff0-d5fa-4a5c-894e-924bb8a726d0_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accruals</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_da8183f6-1814-42e7-888f-d3d87904bb28_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Error Corrections and Prior Period Adjustments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Error Corrections and Prior Period Adjustments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_f37df17d-3b05-420a-b352-f577f23c0785_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_5a5bd0af-de96-4a5b-9641-64c3875a897d_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract</link:label>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_label_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain" xlink:to="lab_us-gaap_DerivativeContractTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a3527ad4-4734-41a9-a73c-c3e68966da68_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares outstanding &#8212; Diluted</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_007279f1-6ba2-4aac-991a-eb00e466c9db_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares outstanding &#8211; diluted</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_32e23524-30ba-4932-924e-083e2ddcd643_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss) per share &#8212; Basic</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_30e5eabf-e4fa-48d9-a699-da1f5ba93837_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per share &#8211; basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_a7ae21fc-ecd9-4be1-bf11-197288392529_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected life</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_3d8d364b-2850-496c-a963-294bf7d1f4e0_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCurrentLiabilitiesMember_11cd9d29-1e24-4943-8526-fc4ad79a8abd_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Current Liabilities</link:label>
    <link:label id="lab_us-gaap_OtherCurrentLiabilitiesMember_label_en-US" xlink:label="lab_us-gaap_OtherCurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Current Liabilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCurrentLiabilitiesMember" xlink:to="lab_us-gaap_OtherCurrentLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_02f03f72-e5e3-406a-bf2e-8c5220a104ee_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_d7ca8ffc-be37-4cd9-83f1-61e8506b6eac_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryCurrentTable_65f5537f-fa0d-4dc3-88e2-90e2673bbbf6_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryCurrentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Current [Table]</link:label>
    <link:label id="lab_us-gaap_InventoryCurrentTable_label_en-US" xlink:label="lab_us-gaap_InventoryCurrentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Current [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryCurrentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryCurrentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryCurrentTable" xlink:to="lab_us-gaap_InventoryCurrentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_DebtDisclosureTable_e87aad86-ee14-4f40-bde5-4537c2415de0_terseLabel_en-US" xlink:label="lab_ktcc_DebtDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Table]</link:label>
    <link:label id="lab_ktcc_DebtDisclosureTable_label_en-US" xlink:label="lab_ktcc_DebtDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Table]</link:label>
    <link:label id="lab_ktcc_DebtDisclosureTable_documentation_en-US" xlink:label="lab_ktcc_DebtDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_DebtDisclosureTable" xlink:href="ktcc-20200627.xsd#ktcc_DebtDisclosureTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_DebtDisclosureTable" xlink:to="lab_ktcc_DebtDisclosureTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_af89fd63-7b4d-408a-b0da-6f0ce8edbc6e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_4b1c0f13-bd9a-4e9c-a164-0d317b8b02b6_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash provided by (used in) financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_e157d3df-6063-4510-aabd-91c1f139f6a5_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of long term debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryValuationReserves_227ffcc3-c7d8-4244-b66e-573e02e4a75e_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryValuationReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Valuation Reserves</link:label>
    <link:label id="lab_us-gaap_InventoryValuationReserves_label_en-US" xlink:label="lab_us-gaap_InventoryValuationReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Valuation Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryValuationReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryValuationReserves" xlink:to="lab_us-gaap_InventoryValuationReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_290762cb-9e1d-4cb5-8cea-2d3bdd5e0579_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Intrinsic Value, Exercisable</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_370ca219-a77f-48a0-a180-637493578a36_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_01cae061-83ff-456a-84f4-a43e8bbdaf11_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_11ebcf3a-4af8-4ec2-a675-06e04b8f10bb_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Previously unrecognized tax benefits</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_223b323e-0d6c-43a1-b36b-a3a84ad8f0ce_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balances, beginning of period</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_aed29a5f-9af9-40ae-894c-583b49cad106_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balances, end of period</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OffMarketFavorableLeaseMember_fc904489-84ee-4d5a-9b8a-3540a25f2845_terseLabel_en-US" xlink:label="lab_us-gaap_OffMarketFavorableLeaseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Favorable Lease Agreements</link:label>
    <link:label id="lab_us-gaap_OffMarketFavorableLeaseMember_label_en-US" xlink:label="lab_us-gaap_OffMarketFavorableLeaseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Off-Market Favorable Lease [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OffMarketFavorableLeaseMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OffMarketFavorableLeaseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OffMarketFavorableLeaseMember" xlink:to="lab_us-gaap_OffMarketFavorableLeaseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_547dd07a-c5ed-4cd3-bcb5-17281ed2b358_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, no par value&#8212;shares authorized 25,000; issued and outstanding 10,760 and 10,760 shares, respectively</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMember_3834fcb1-61ee-45b3-9190-db5583b201dc_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMember_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMember" xlink:to="lab_us-gaap_LongTermDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_20f3cab9-4c40-42b7-b5cb-23ddc1856c97_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_0867aa0e-1d61-45c6-94dd-c0cc747d5bed_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_fd020fd5-d812-4c6a-88d5-eb8801378992_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Intangible Assets, Finite-lived</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_3581953e-6748-49d5-aec0-a06e1c38c8c7_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Intangible Assets, Finite-lived</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Intangible Assets, Finite-lived</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:to="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_cc7b5ef3-23bc-4f93-a9a4-5533fd7755fa_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_3430cdad-10fb-472e-8088-f79ffc04035c_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsAbstract_0270bb3e-5a66-46fc-b47f-62941cca2800_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsAbstract_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:to="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_85b6a47e-705d-4d16-a853-13789dac3756_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Previously unrecognized tax benefits</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_9a5f8445-bb16-455e-b5d9-307359e28d24_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_currency_AllCurrenciesDomain_fb9e3fd4-65a8-40cc-a845-c7e9a201a04c_terseLabel_en-US" xlink:label="lab_currency_AllCurrenciesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Currencies [Domain]</link:label>
    <link:label id="lab_currency_AllCurrenciesDomain_label_en-US" xlink:label="lab_currency_AllCurrenciesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Currencies [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_AllCurrenciesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_AllCurrenciesDomain" xlink:to="lab_currency_AllCurrenciesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months_9f8e30ad-80bf-4340-8ed9-cdbf3eaf25b3_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net amount of existing losses expected to be reclassified into earnings within the next 12 months</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months" xlink:to="lab_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTable_052ba857-bd43-495c-91fd-0ff2883faea8_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTable_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_388a96bb-4056-42c0-b280-65ab93b94242_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Common Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_ee3060a3-44fe-4136-9dd9-8ea385b619db_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_5517d0a8-0078-4d9e-8bd8-5f5e144ff4eb_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grant date fair value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_f0078032-59d4-4b15-be8f-17545905043a_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureAbstract" xlink:to="lab_us-gaap_InventoryDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_53b87b12-6805-421b-a3fd-ef81a516ad63_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_1e1219d7-3eb8-4290-a4dc-44b322511eef_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock - issued</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_01326830-a461-4404-8f17-b9e259d84717_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_de8d3fa7-a38c-41cf-b4ef-111fdac48630_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents, beginning of period</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_21c512bf-04ab-427b-8652-be1a28d84831_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents, end of period</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_241e94b0-1095-4799-8bb8-fae92954a8cc_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Outstanding</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_bc0be9e7-428d-4ba5-a29c-1cc4fe10b53b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_a26f5819-bfe8-48ee-89d3-b8792382342a_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_34892e88-efdb-4c7c-84b5-ebe483a04f29_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_cb6447b3-4a04-4eda-ae1b-7aed23632ca5_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_057e22c6-cb9d-47d8-930b-e0a28eabbd83_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_94c17cdc-6cc4-4078-b2e9-7898ebf11a8e_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total shareholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_f4bd3f7e-1f0d-4f41-9083-b35beb8c4f4a_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balances, beginning of period</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_31651196-1cae-4133-9911-2f99a6c50ae8_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balances, end of period</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost_e712a02d-77a2-415d-aaf5-b1cc2b2d73f3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Deferred Expense, Deferred Policy Acquisition Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetInterestCarryforward_4caee4e2-ceb7-4468-9d8f-5316bc62f441_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetInterestCarryforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense carryforward</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetInterestCarryforward_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetInterestCarryforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Asset, Interest Carryforward</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetInterestCarryforward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetInterestCarryforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetInterestCarryforward" xlink:to="lab_us-gaap_DeferredTaxAssetInterestCarryforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_b67f32da-9833-49e1-a3a0-a6998b8a850c_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign tax rate differences</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesRentExpenseNet_643446a8-4bdd-4f75-80ed-fa025527ee7f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesRentExpenseNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Rent Expense, Net</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesRentExpenseNet_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesRentExpenseNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Rent Expense, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesRentExpenseNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesRentExpenseNet" xlink:to="lab_us-gaap_OperatingLeasesRentExpenseNet" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_TollTaxLiability_6e0d8c46-4ea7-4605-8e05-5fe096c89be3_terseLabel_en-US" xlink:label="lab_ktcc_TollTaxLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Toll Tax Liability</link:label>
    <link:label id="lab_ktcc_TollTaxLiability_label_en-US" xlink:label="lab_ktcc_TollTaxLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Toll Tax Liability</link:label>
    <link:label id="lab_ktcc_TollTaxLiability_documentation_en-US" xlink:label="lab_ktcc_TollTaxLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Toll Tax Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_TollTaxLiability" xlink:href="ktcc-20200627.xsd#ktcc_TollTaxLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_TollTaxLiability" xlink:to="lab_ktcc_TollTaxLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_d8500d43-9316-4699-8b68-8325c4233cea_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and shareholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingsAndImprovementsGross_3f6a714d-9f80-41b3-a214-bd98acb6c907_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingsAndImprovementsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Buildings and improvements</link:label>
    <link:label id="lab_us-gaap_BuildingsAndImprovementsGross_label_en-US" xlink:label="lab_us-gaap_BuildingsAndImprovementsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Buildings and Improvements, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingsAndImprovementsGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingsAndImprovementsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingsAndImprovementsGross" xlink:to="lab_us-gaap_BuildingsAndImprovementsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_67c53c7a-264f-4d07-b178-ef6ce331deea_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive (loss) income</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_0eabaf43-7e4c-459a-8e09-7356db4d7375_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">INCOME TAXES</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryRawMaterials_8ce7b5a5-aae2-4981-8865-c48bc6c944c6_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryRawMaterials" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Raw materials and supplies</link:label>
    <link:label id="lab_us-gaap_InventoryRawMaterials_label_en-US" xlink:label="lab_us-gaap_InventoryRawMaterials" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Raw Materials, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterials"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterials" xlink:to="lab_us-gaap_InventoryRawMaterials" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrent_68f23aee-6d8a-4ce4-a92a-f4bf3addf2b5_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total long-term liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrent" xlink:to="lab_us-gaap_LiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_f89adbff-b841-4806-85ab-a335ff89ff76_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_bcb14f78-0d26-4c55-ba8b-d25c64829c9f_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued compensation and vacation</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_fb5f8519-1264-419f-aa7d-e68a47f9c52a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_8e872516-a41d-4e9f-b2a8-ea96eb02f1b7_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_076ec1c5-0dcc-44ab-a0e0-26603169d4e2_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lapse of statute of limitations</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_AccountsReceivableFactoredToBankingInstitutions_4f095d4a-a708-48ad-9233-d80c84390b03_terseLabel_en-US" xlink:label="lab_ktcc_AccountsReceivableFactoredToBankingInstitutions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable Factored To Banking Institutions and not yet collected</link:label>
    <link:label id="lab_ktcc_AccountsReceivableFactoredToBankingInstitutions_label_en-US" xlink:label="lab_ktcc_AccountsReceivableFactoredToBankingInstitutions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable Factored To Banking Institutions</link:label>
    <link:label id="lab_ktcc_AccountsReceivableFactoredToBankingInstitutions_documentation_en-US" xlink:label="lab_ktcc_AccountsReceivableFactoredToBankingInstitutions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">This amount represents the amount of accounts receivable sold to third party financial institutions in relation to the company's accounts receivable factoring program.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_AccountsReceivableFactoredToBankingInstitutions" xlink:href="ktcc-20200627.xsd#ktcc_AccountsReceivableFactoredToBankingInstitutions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_AccountsReceivableFactoredToBankingInstitutions" xlink:to="lab_ktcc_AccountsReceivableFactoredToBankingInstitutions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_602403d0-f6d7-42e5-a1f7-18a930fce36a_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Four Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_918ed69f-a204-460b-baad-30e2576dd0dc_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive SARs not included in diluted earnings per share</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_EquipmentTermLoanDomain_443f22bb-a391-439e-8fc1-c2bd8fffdd40_terseLabel_en-US" xlink:label="lab_ktcc_EquipmentTermLoanDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment Term Loan</link:label>
    <link:label id="lab_ktcc_EquipmentTermLoanDomain_label_en-US" xlink:label="lab_ktcc_EquipmentTermLoanDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment Term Loan [Domain]</link:label>
    <link:label id="lab_ktcc_EquipmentTermLoanDomain_documentation_en-US" xlink:label="lab_ktcc_EquipmentTermLoanDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment Term Loan [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_EquipmentTermLoanDomain" xlink:href="ktcc-20200627.xsd#ktcc_EquipmentTermLoanDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_EquipmentTermLoanDomain" xlink:to="lab_ktcc_EquipmentTermLoanDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_IncomeTaxBenefitRelatedtoReversingEstimatedLiabilityAssociatedwithEstimatedFutureRepatriations_1ff5eed4-4c3a-45ad-a11f-cdc6fc2597bc_terseLabel_en-US" xlink:label="lab_ktcc_IncomeTaxBenefitRelatedtoReversingEstimatedLiabilityAssociatedwithEstimatedFutureRepatriations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_ktcc_IncomeTaxBenefitRelatedtoReversingEstimatedLiabilityAssociatedwithEstimatedFutureRepatriations_label_en-US" xlink:label="lab_ktcc_IncomeTaxBenefitRelatedtoReversingEstimatedLiabilityAssociatedwithEstimatedFutureRepatriations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Benefit Related to Reversing Estimated Liability Associated with Estimated Future Repatriations</link:label>
    <link:label id="lab_ktcc_IncomeTaxBenefitRelatedtoReversingEstimatedLiabilityAssociatedwithEstimatedFutureRepatriations_documentation_en-US" xlink:label="lab_ktcc_IncomeTaxBenefitRelatedtoReversingEstimatedLiabilityAssociatedwithEstimatedFutureRepatriations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Benefit Related to Reversing Estimated Liability Associated with Estimated Future Repatriations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_IncomeTaxBenefitRelatedtoReversingEstimatedLiabilityAssociatedwithEstimatedFutureRepatriations" xlink:href="ktcc-20200627.xsd#ktcc_IncomeTaxBenefitRelatedtoReversingEstimatedLiabilityAssociatedwithEstimatedFutureRepatriations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_IncomeTaxBenefitRelatedtoReversingEstimatedLiabilityAssociatedwithEstimatedFutureRepatriations" xlink:to="lab_ktcc_IncomeTaxBenefitRelatedtoReversingEstimatedLiabilityAssociatedwithEstimatedFutureRepatriations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_b93ef1e8-fa3a-4a3d-bc87-112751fd61e3_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_CustomeraMember_0b212612-4821-4295-a65f-0e6d1db9878c_terseLabel_en-US" xlink:label="lab_ktcc_CustomeraMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer A [Member]</link:label>
    <link:label id="lab_ktcc_CustomeraMember_label_en-US" xlink:label="lab_ktcc_CustomeraMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customera [Member]</link:label>
    <link:label id="lab_ktcc_CustomeraMember_documentation_en-US" xlink:label="lab_ktcc_CustomeraMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customera [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_CustomeraMember" xlink:href="ktcc-20200627.xsd#ktcc_CustomeraMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_CustomeraMember" xlink:to="lab_ktcc_CustomeraMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_eb2b59d7-ac20-410e-9a1c-b3f8ee003f27_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions based on tax positions related to the current year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_b2029ca6-f213-475f-8f26-673731834383_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_86851000-a342-415c-8fe1-3a92c3e6bcf9_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_14625379-cfe0-4404-92c5-c70579bac58b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Leasing Arrangements</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Leasing Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_KeyboardMember_7e0ac9bb-4fac-4162-b044-a697e7dd7a07_terseLabel_en-US" xlink:label="lab_ktcc_KeyboardMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Keyboard</link:label>
    <link:label id="lab_ktcc_KeyboardMember_label_en-US" xlink:label="lab_ktcc_KeyboardMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Keyboard [Member]</link:label>
    <link:label id="lab_ktcc_KeyboardMember_documentation_en-US" xlink:label="lab_ktcc_KeyboardMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Keyboard [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_KeyboardMember" xlink:href="ktcc-20200627.xsd#ktcc_KeyboardMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_KeyboardMember" xlink:to="lab_ktcc_KeyboardMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_5ef104d6-dcb6-4b7b-bed5-77071ea42baf_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_90bb7b3c-76ac-4492-a709-8462bbc0b7f9_terseLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_41b0884e-02a4-4336-9975-b927eb43ac35_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_735af3c9-d7e3-470e-ad58-04ca5629d627_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_610889b0-f73a-4c82-b219-ec3686be9ac2_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-lived assets</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_b63ae496-a6ba-4d30-a9f3-228f3dcd590e_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_be773a31-38a7-478b-b2dc-c4ffe7f8aef3_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_RangeOneMember_2809c921-853c-4859-a292-21101b1c6469_terseLabel_en-US" xlink:label="lab_ktcc_RangeOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">$4.40 to $7.90</link:label>
    <link:label id="lab_ktcc_RangeOneMember_label_en-US" xlink:label="lab_ktcc_RangeOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range One [Member]</link:label>
    <link:label id="lab_ktcc_RangeOneMember_documentation_en-US" xlink:label="lab_ktcc_RangeOneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_RangeOneMember" xlink:href="ktcc-20200627.xsd#ktcc_RangeOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_RangeOneMember" xlink:to="lab_ktcc_RangeOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_13d2594a-3591-4d3e-baac-5fa424d6eae7_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">STOCK OPTION AND BENEFIT PLANS</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_bcbc9c84-9f3d-47e6-b4c2-33307f6d5045_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_1fe163f0-bf24-4611-84ef-ce49317fc402_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_4d94c38c-c6cd-4745-83c2-b73412e686b8_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in operating assets and liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_c09877ae-911c-4ab9-84f0-8df272b9db62_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_28118aef-603a-4cec-8eb8-50f6a90af5b7_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">INVENTORIES</link:label>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureTextBlock" xlink:to="lab_us-gaap_InventoryDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWorkInProcess_c5b2827d-c345-4866-8228-5aa9be6bcfa7_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcess" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Work-in-process</link:label>
    <link:label id="lab_us-gaap_InventoryWorkInProcess_label_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcess" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Work in Process, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcess" xlink:to="lab_us-gaap_InventoryWorkInProcess" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_23f5d99a-6914-40c5-98df-8faf924b2153_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_313a5394-418b-49bd-8ef3-d3ef833fd41f_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_c1a4cb8b-e421-4e13-8197-19b37203dca8_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_32908502-3f67-4825-a3cf-deeb3336bbd2_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_a7d87dd0-dae5-4918-9ee3-5fcfe49b0a1e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_bce1f4f8-11f4-48d4-a61e-13f8fe757f9c_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_f5e6cb5f-e225-4d77-a3f2-a4ba1976e480_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_IncomeTaxReconciliationAdditionalRepatriationOfForeignEarnings_1e9711c6-bab1-40c1-882b-e86080fea29a_terseLabel_en-US" xlink:label="lab_ktcc_IncomeTaxReconciliationAdditionalRepatriationOfForeignEarnings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of repatriation of foreign earnings, net</link:label>
    <link:label id="lab_ktcc_IncomeTaxReconciliationAdditionalRepatriationOfForeignEarnings_label_en-US" xlink:label="lab_ktcc_IncomeTaxReconciliationAdditionalRepatriationOfForeignEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Reconciliation Additional Repatriation Of Foreign Earnings</link:label>
    <link:label id="lab_ktcc_IncomeTaxReconciliationAdditionalRepatriationOfForeignEarnings_documentation_en-US" xlink:label="lab_ktcc_IncomeTaxReconciliationAdditionalRepatriationOfForeignEarnings" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Reconciliation Additional Repatriation Of Foreign Earnings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_IncomeTaxReconciliationAdditionalRepatriationOfForeignEarnings" xlink:href="ktcc-20200627.xsd#ktcc_IncomeTaxReconciliationAdditionalRepatriationOfForeignEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_IncomeTaxReconciliationAdditionalRepatriationOfForeignEarnings" xlink:to="lab_ktcc_IncomeTaxReconciliationAdditionalRepatriationOfForeignEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_KeyTronicEMSMember_21aacf25-eeef-4950-b4e6-b8a659184395_terseLabel_en-US" xlink:label="lab_ktcc_KeyTronicEMSMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Key Tronic E M S</link:label>
    <link:label id="lab_ktcc_KeyTronicEMSMember_label_en-US" xlink:label="lab_ktcc_KeyTronicEMSMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Key Tronic E M S [Member]</link:label>
    <link:label id="lab_ktcc_KeyTronicEMSMember_documentation_en-US" xlink:label="lab_ktcc_KeyTronicEMSMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Key Tronic EMS [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_KeyTronicEMSMember" xlink:href="ktcc-20200627.xsd#ktcc_KeyTronicEMSMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_KeyTronicEMSMember" xlink:to="lab_ktcc_KeyTronicEMSMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_80be60d2-fc79-4132-a1cf-a411abed3c91_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shareholders&#8217; equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_6988fbff-b19c-43f1-a5af-20e5d00a2086_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax credit carryforwards, net</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_ec901782-0dd9-4bea-a3b2-449ba6b4f05d_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetImpairment_d65f6839-f951-4f5d-9877-4bd7fd94079e_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and intangible assets impairment</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetImpairment_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Asset Impairment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_AccountPurchaseAgreementMaximumAggregateAmount_f103eecd-1eca-48b8-b632-8dabadf3cc56_terseLabel_en-US" xlink:label="lab_ktcc_AccountPurchaseAgreementMaximumAggregateAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Account Purchase Agreement Maximum Aggregate Amount</link:label>
    <link:label id="lab_ktcc_AccountPurchaseAgreementMaximumAggregateAmount_label_en-US" xlink:label="lab_ktcc_AccountPurchaseAgreementMaximumAggregateAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Account Purchase Agreement Maximum Aggregate Amount</link:label>
    <link:label id="lab_ktcc_AccountPurchaseAgreementMaximumAggregateAmount_documentation_en-US" xlink:label="lab_ktcc_AccountPurchaseAgreementMaximumAggregateAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">This amount represents the maximum amount of receivables eligible to be sold under the Account Purchase Agreement.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_AccountPurchaseAgreementMaximumAggregateAmount" xlink:href="ktcc-20200627.xsd#ktcc_AccountPurchaseAgreementMaximumAggregateAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_AccountPurchaseAgreementMaximumAggregateAmount" xlink:to="lab_ktcc_AccountPurchaseAgreementMaximumAggregateAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_0a6912bc-5be3-4a74-b38a-fa909ea47557_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer_c76f821c-c757-4459-b36b-ec702ea5e2c4_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Company contributions to 401K</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Contributions by Employer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:to="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_ec086b93-d463-4875-8cb8-40d7ce585b26_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental cash flow information:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_9b22aaed-50f3-4a14-afca-189cae43b708_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_5662a8b2-96bd-49d7-ac2f-3c5784e44681_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_8347a9a8-9dba-4743-8d81-6f2f3a1dfbe9_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_d6552490-57b0-441a-b3a7-4009091e71b4_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_d4a2f30a-8f8f-44eb-9e3e-80576c6eaf9d_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_844c2617-1107-4554-a2b1-0cb4fda7c5eb_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Doubtful Accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_label_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Allowance, Credit Loss [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossMember" xlink:to="lab_us-gaap_AllowanceForCreditLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_f22345ba-61d3-4fd6-b8ae-a8b2aebd5cd1_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Periodic Payment, Principal</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Periodic Payment, Principal</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentPeriodicPaymentPrincipal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:to="lab_us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesInventoryTypeDomain_6ca2fed6-8a92-4a4b-84c8-50ad9cf389f9_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory [Domain]</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesInventoryTypeDomain_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:to="lab_us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_e59a0946-47a9-47fc-831f-0f4ea1561de4_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesDerivatives_172ad8f2-8174-46e5-a63a-9b8d9ce27f25_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesDerivatives" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mart-to-market adjustments</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesDerivatives_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesDerivatives" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Derivatives</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDerivatives" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesDerivatives"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesDerivatives" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesDerivatives" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_11c5501a-9d0e-4a88-ba78-484cc0a57e49_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional availability of line of credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_afb2de92-7e53-49b8-ab2b-dc80e1aa84b4_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TranslationAdjustmentForNetInvestmentHedgeRollForward_b35a84b7-12fa-42de-8519-6d14631f71eb_terseLabel_en-US" xlink:label="lab_us-gaap_TranslationAdjustmentForNetInvestmentHedgeRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives used in Net Investment Hedge, Net of Tax [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_TranslationAdjustmentForNetInvestmentHedgeRollForward_label_en-US" xlink:label="lab_us-gaap_TranslationAdjustmentForNetInvestmentHedgeRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives used in Net Investment Hedge, Net of Tax [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TranslationAdjustmentForNetInvestmentHedgeRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TranslationAdjustmentForNetInvestmentHedgeRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TranslationAdjustmentForNetInvestmentHedgeRollForward" xlink:to="lab_us-gaap_TranslationAdjustmentForNetInvestmentHedgeRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_TotalOtherAssetsNonCurrent_900d5d9c-0a9c-465f-8078-f7c55e955146_totalLabel_en-US" xlink:label="lab_ktcc_TotalOtherAssetsNonCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total other assets</link:label>
    <link:label id="lab_ktcc_TotalOtherAssetsNonCurrent_label_en-US" xlink:label="lab_ktcc_TotalOtherAssetsNonCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Other Assets Non Current</link:label>
    <link:label id="lab_ktcc_TotalOtherAssetsNonCurrent_documentation_en-US" xlink:label="lab_ktcc_TotalOtherAssetsNonCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sum of the carrying amounts of all other assets as of the balance sheet date.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_TotalOtherAssetsNonCurrent" xlink:href="ktcc-20200627.xsd#ktcc_TotalOtherAssetsNonCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_TotalOtherAssetsNonCurrent" xlink:to="lab_ktcc_TotalOtherAssetsNonCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RestatementDomain_14497e66-7087-444a-bfd8-753d9d0e1d67_terseLabel_en-US" xlink:label="lab_srt_RestatementDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Domain]</link:label>
    <link:label id="lab_srt_RestatementDomain_label_en-US" xlink:label="lab_srt_RestatementDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementDomain" xlink:to="lab_srt_RestatementDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent_8daec549-c28c-46f9-8f5e-aea3c999e8ee_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net, Noncurrent</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:to="lab_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour_40ffd848-238f-4eee-97e6-dff026b7b2c5_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_ed5a08be-e9cf-49f0-9a2b-556c8817ab28_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for (recovery of) doubtful accounts</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndCollectionOfReceivables_febb826c-4898-4703-aa57-2dd344b80684_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndCollectionOfReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash receipts from deferred purchase price of factored receivables</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndCollectionOfReceivables_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndCollectionOfReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale and Collection of Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndCollectionOfReceivables" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleAndCollectionOfReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleAndCollectionOfReceivables" xlink:to="lab_us-gaap_ProceedsFromSaleAndCollectionOfReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_bc59cede-5c90-48f1-bdf4-0307ece64496_negatedLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetCurrent_f4caf0c3-f4d6-4eed-87e5-52de83b123d9_periodEndLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract assets</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetCurrent_07d0880b-eef6-46ba-b41d-0cf95327faaf_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract assets</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetCurrent_f83bcd71-9cab-4659-94d3-f603ac3cc1b5_periodStartLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance, June&#160;29, 2019</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:to="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CurrencyAxis_b74f750c-0703-4c46-a0fa-1ef0db132318_terseLabel_en-US" xlink:label="lab_srt_CurrencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Currency [Axis]</link:label>
    <link:label id="lab_srt_CurrencyAxis_label_en-US" xlink:label="lab_srt_CurrencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Currency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CurrencyAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CurrencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CurrencyAxis" xlink:to="lab_srt_CurrencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_19679405-02de-42c8-9a75-2ac2fa662c90_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SARs exercised</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_aa4e86c3-7210-406a-8e6e-fa0c37ea41e8_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards, Research</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards, Research</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_PercentageOfExpectedOverAggregateAnnualInsuranceClaims_166d129c-d414-4fc7-8e63-82bf97aba189_terseLabel_en-US" xlink:label="lab_ktcc_PercentageOfExpectedOverAggregateAnnualInsuranceClaims" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Of Expected Over Aggregate Annual Insurance Claims</link:label>
    <link:label id="lab_ktcc_PercentageOfExpectedOverAggregateAnnualInsuranceClaims_label_en-US" xlink:label="lab_ktcc_PercentageOfExpectedOverAggregateAnnualInsuranceClaims" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Of Expected Over Aggregate Annual Insurance Claims</link:label>
    <link:label id="lab_ktcc_PercentageOfExpectedOverAggregateAnnualInsuranceClaims_documentation_en-US" xlink:label="lab_ktcc_PercentageOfExpectedOverAggregateAnnualInsuranceClaims" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Of Expected Over Aggregate Annual Insurance Claims</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_PercentageOfExpectedOverAggregateAnnualInsuranceClaims" xlink:href="ktcc-20200627.xsd#ktcc_PercentageOfExpectedOverAggregateAnnualInsuranceClaims"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_PercentageOfExpectedOverAggregateAnnualInsuranceClaims" xlink:to="lab_ktcc_PercentageOfExpectedOverAggregateAnnualInsuranceClaims" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_b3d0d04c-abeb-4f61-9880-ec173eb82331_terseLabel_en-US" xlink:label="lab_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Error Corrections and Prior Period Adjustments Restatement [Line Items]</link:label>
    <link:label id="lab_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_label_en-US" xlink:label="lab_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Error Corrections and Prior Period Adjustments Restatement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="lab_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_48949b36-e370-465a-90f8-8944fb954f95_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_e004ec8c-7a0f-4e5c-9cbd-4aca9b7d47a6_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset, Asset Fair Value</link:label>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_label_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset, Fair Value, Amount Not Offset Against Collateral</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_RangeTwoMember_f840bd45-90b0-42f6-8932-fde34bbd3614_terseLabel_en-US" xlink:label="lab_ktcc_RangeTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">$7.91 to $9.91</link:label>
    <link:label id="lab_ktcc_RangeTwoMember_label_en-US" xlink:label="lab_ktcc_RangeTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range Two [Member]</link:label>
    <link:label id="lab_ktcc_RangeTwoMember_documentation_en-US" xlink:label="lab_ktcc_RangeTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_RangeTwoMember" xlink:href="ktcc-20200627.xsd#ktcc_RangeTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_RangeTwoMember" xlink:to="lab_ktcc_RangeTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_6ca64196-1c25-4988-ad2d-1d30d5ade52a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:to="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_c36d180f-6a5a-408b-a24b-15e3b203f8f2_totalLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net increase (decrease) in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ff673b92-e45d-4922-b366-13223a29bfbf_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares outstanding&#8211; basic</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_5610b8f0-c223-446e-b303-9029d147b769_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_currency_USD_67cd8e70-4643-43cf-afba-af63adfefba8_terseLabel_en-US" xlink:label="lab_currency_USD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States of America, Dollars</link:label>
    <link:label id="lab_currency_USD_label_en-US" xlink:label="lab_currency_USD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States of America, Dollars</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_currency_USD" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_USD"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_USD" xlink:to="lab_currency_USD" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_a6b4e67a-4483-4b9e-a830-6cc34260f1f8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk &#8211; free interest rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_663a7d7d-bbc4-4ad4-876e-f3edf42e2745_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_9cfccf85-2b37-4e55-9313-cba85c40578e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Future Minimum Rental Payments for Operating Leases</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_1cfbf036-35a2-4ef9-9580-3c7de83a592b_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_d83db4c3-68ce-47a2-b313-00b8277e76f4_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_508258bf-8dd1-4722-b5b7-ceb0bb888501_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_6ace7f84-302e-4b0d-b90d-b86972110c25_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest payments</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_25e361da-cf7e-42bb-9660-94180bc377b3_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Revenues_4ed1fa7d-6298-4ca3-9f8c-cc0588aa6a36_terseLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:label id="lab_us-gaap_Revenues_label_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_6c0e045f-2407-42c9-8004-57b59d9ee101_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Three Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_2e7e7234-5106-4eba-b80c-5a4e74e3ca91_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Derivative Instruments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Derivative Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_4ecdaabb-e4a0-4fc7-a379-f58ffbdf8d9f_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock" xlink:to="lab_us-gaap_InventoryPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_04295647-25c8-47df-91ac-1afcd36119f4_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax benefit</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_9e0e6903-b355-4808-9428-73d0e594ca09_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total income tax benefit</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_ca3ab7a5-ea7d-4ea8-aa2a-9b297a08ca40_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Five Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_62de9b44-fcef-40fb-9285-8ca8467d8bdf_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax payments, net of refunds</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_2f95a852-3b85-4395-b1fc-93a1c7b1e1f0_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_b386e851-fa32-4274-8eb7-40b073b84e2f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Maturities of Long-term Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Maturities of Long-term Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_0c32e7e7-7656-44be-905a-e8bd0459828b_negatedLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency forward contracts, Financial Liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial and Nonfinancial Liabilities, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_a00ef500-e75f-45e0-91e5-835afcf53963_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss) per share &#8212; Diluted</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_fbf24fa7-2cd4-4749-8f84-139269049c7a_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per share &#8211; diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_4cb41627-2c51-438b-8d79-a8b0cc93b134_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Two Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_718fde2a-72b0-4a77-9ebe-806fdb0f0309_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Sales and Long-Lived Assets (Property, Plant, and Equipment) by Geographic Area</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_f7420dd9-7442-4f60-978b-c60c85db813f_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_957b5ec1-4c66-4d47-8ccd-110ada79b20a_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActGlobalIntangibleLowTaxedIncomeAmount_6f2fb2fb-b5b4-4b7f-a74c-dad86c374178_terseLabel_en-US" xlink:label="lab_ktcc_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActGlobalIntangibleLowTaxedIncomeAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Global Intangible Low-Taxed Income (GILTI) tax</link:label>
    <link:label id="lab_ktcc_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActGlobalIntangibleLowTaxedIncomeAmount_label_en-US" xlink:label="lab_ktcc_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActGlobalIntangibleLowTaxedIncomeAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation Tax Cuts And Jobs Act Global Intangible Low Taxed Income, Amount</link:label>
    <link:label id="lab_ktcc_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActGlobalIntangibleLowTaxedIncomeAmount_documentation_en-US" xlink:label="lab_ktcc_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActGlobalIntangibleLowTaxedIncomeAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation Tax Cuts And Jobs Act Global Intangible Low Taxed Income, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActGlobalIntangibleLowTaxedIncomeAmount" xlink:href="ktcc-20200627.xsd#ktcc_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActGlobalIntangibleLowTaxedIncomeAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActGlobalIntangibleLowTaxedIncomeAmount" xlink:to="lab_ktcc_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActGlobalIntangibleLowTaxedIncomeAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_6aaee764-c2ea-4df2-bddb-455f2f187313_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward</link:label>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_3e33cc4a-c828-43dc-9eae-a34022f21ac0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intrinsic value for options exercised</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLineItems_da3fa09f-9c2e-4e87-a02b-26d20a451e91_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativeLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLineItems" xlink:to="lab_us-gaap_DerivativeLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_a36343f5-088d-4dc4-9b8c-f66a9782f694_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range of Exercise Prices</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:type="arc" order="1"/>
    <link:label id="lab_ktcc_DeferredTaxAssetsLeaseLiability_852d4fe5-2cfd-4d0c-a732-fa4b93f35c2b_terseLabel_en-US" xlink:label="lab_ktcc_DeferredTaxAssetsLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Lease Liability</link:label>
    <link:label id="lab_ktcc_DeferredTaxAssetsLeaseLiability_label_en-US" xlink:label="lab_ktcc_DeferredTaxAssetsLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Lease Liability</link:label>
    <link:label id="lab_ktcc_DeferredTaxAssetsLeaseLiability_documentation_en-US" xlink:label="lab_ktcc_DeferredTaxAssetsLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_DeferredTaxAssetsLeaseLiability" xlink:href="ktcc-20200627.xsd#ktcc_DeferredTaxAssetsLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ktcc_DeferredTaxAssetsLeaseLiability" xlink:to="lab_ktcc_DeferredTaxAssetsLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_adb30cbb-47f5-4d9c-ba96-d6beed1c0fdf_totalLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total debt</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_6911cb0f-5e28-40fa-a696-37d69cd916c9_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncompeteAgreementsMember_c92ea287-f8e9-473a-9bf0-102b65a890ac_terseLabel_en-US" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Compete Agreements</link:label>
    <link:label id="lab_us-gaap_NoncompeteAgreementsMember_label_en-US" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncompete Agreements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncompeteAgreementsMember" xlink:to="lab_us-gaap_NoncompeteAgreementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCredits_16b00cb2-782c-408a-b3ec-8383d5f0db5a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of income tax credits</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCredits_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_5aeb4547-cc19-4b0d-a78c-aa21cc0265d3_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Operating Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_c8cf0dfe-7cae-4440-b6b8-f144e7558084_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_3794b020-5215-48ad-a9ce-aab2bb6ff9be_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SCHEDULE II</link:label>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_label_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:to="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_a6d016f0-6bb8-4dfd-bc77-c2a4946f9ab9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_b082cfe6-eff3-4dff-a50d-6a87061f64c8_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyLossInPeriod_a76e8247-7953-4417-85da-b356e117bd2f_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyLossInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on settlement of arbitration</link:label>
    <link:label id="lab_us-gaap_LossContingencyLossInPeriod_label_en-US" xlink:label="lab_us-gaap_LossContingencyLossInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Loss in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyLossInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyLossInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyLossInPeriod" xlink:to="lab_us-gaap_LossContingencyLossInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_c32d010f-418c-4024-be43-e67bbddbf108_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase in revolving line of credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_6dd44caf-7ff5-4fef-83ab-9a21ed281ba5_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_ba9dc90d-1989-4e9d-94ee-1e5baaceafd5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_9654ca5f-e66d-4268-a209-26d2f8760366_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_0e1d858b-6e08-40f2-868f-4c1cc842de2d_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of deferred loan costs</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCosts" xlink:to="lab_us-gaap_AmortizationOfFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements_f9275291-6c59-4422-91fb-e9f0be7ee9ae_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ASC 606 deferred costs</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Legal Settlements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_d6708df3-be41-45a4-9616-4cf07f4436e1_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FAIR VALUE MEASUREMENTS</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementInputsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_ec71c83c-2fa3-4eeb-846c-19a6aedaea8b_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_43ff86f9-9794-40a9-a0ae-968979a1139b_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SIGNIFICANT ACCOUNTING POLICIES</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_21369e28-2617-4c1a-9869-34eeb96795ce_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash provided by (used in) investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_7fec4f98-e1a7-44b9-a4e3-d3705b3a795c_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Remaining Contractual Life (in years), Outstanding</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_9de97d0a-c64a-4272-93a5-d6beffc50fd4_verboseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Remaining Contractual Life (in years), Outstanding</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8be82455-bfcf-46c4-a028-21a0f1649d19_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fd0dcaae-d0ec-4d57-a8de-5754ec1fb6c2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrentAbstract_62716286-06a9-438c-a567-d9875a15c1e9_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Noncurrent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_b7fd5916-d2b0-4e75-a5b8-875bfdb812e1_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_587902fa-660e-42b3-98d8-aa91c67a4b6c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Exercise Price, Exercisable</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_ced33ab7-c1a1-49ae-84ce-616527bcb523_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PROPERTY, PLANT AND EQUIPMENT</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_4fcb2398-3c69-4daa-95b5-1c0200dc351a_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Initial Application Period Cumulative Effect Transition [Table]</link:label>
    <link:label id="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_label_en-US" xlink:label="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Initial Application Period Cumulative Effect Transition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:to="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_09b01544-7274-48e8-92c3-e0dcdce691fe_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EARNINGS PER SHARE</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShippingAndHandlingCostPolicyTextBlock_dce3f298-f6d4-46bd-8a75-a67235f50c9e_terseLabel_en-US" xlink:label="lab_us-gaap_ShippingAndHandlingCostPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shipping and Handling Fees</link:label>
    <link:label id="lab_us-gaap_ShippingAndHandlingCostPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ShippingAndHandlingCostPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shipping and Handling Cost, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShippingAndHandlingCostPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShippingAndHandlingCostPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShippingAndHandlingCostPolicyTextBlock" xlink:to="lab_us-gaap_ShippingAndHandlingCostPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquipmentMember_2789912e-8c72-4e71-b3c6-d7db68891c7d_terseLabel_en-US" xlink:label="lab_us-gaap_EquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment</link:label>
    <link:label id="lab_us-gaap_EquipmentMember_label_en-US" xlink:label="lab_us-gaap_EquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquipmentMember" xlink:to="lab_us-gaap_EquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_108970c1-ca81-4c6c-adbb-999371370ede_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_1600b09c-a118-40e7-a866-2e6cb88906b6_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_715dfd3e-2192-4778-8597-6fd0fea4e4ae_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_153a1d02-e03d-4a33-888b-7d4e15cbc57c_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_5022c634-3f21-4a1b-b60c-8a0dbe53bba6_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recurring</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivablesTextBlock_ed793062-7811-4cf3-8326-bcc18f91f43a_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivablesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TRADE ACCOUNTS RECEIVABLE SALE PROGRAMS</link:label>
    <link:label id="lab_us-gaap_FinancingReceivablesTextBlock_label_en-US" xlink:label="lab_us-gaap_FinancingReceivablesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivables [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivablesTextBlock" xlink:to="lab_us-gaap_FinancingReceivablesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_e94a7a59-b9d8-412f-854c-cd39dfd83f89_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Strike Price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_3aeedb54-fa15-42c4-9db4-caed390d822e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision to return reconciliation</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:to="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_3c922e76-0a06-4716-a8d0-d3a49e5afd73_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Newly Adopted and Recent Accounting Pronouncements</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_17cc177e-de62-45fd-8322-acbaa1741178_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings under revolving credit agreement</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_ef9072a3-7ab3-4e5f-a046-8ca9ae2bd5cb_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_fdb0ec86-08e7-48a0-a730-29268d1055cb_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>12
<FILENAME>ktcc-20200627_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2020 Workiva-->
<!--r:fa5683d3-7d9a-4d4d-a9d0-42a9a9aec467,g:e725b5af-5255-4370-9989-b3d56ff5bc0b-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.keytronic.com/role/CoverPage" xlink:type="simple" xlink:href="ktcc-20200627.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_08f1c9dd-82c3-44d9-8062-3e5528d967a0" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_4cd6864e-892a-4835-a58f-9fe8be74822b" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08f1c9dd-82c3-44d9-8062-3e5528d967a0" xlink:to="loc_dei_DocumentType_4cd6864e-892a-4835-a58f-9fe8be74822b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_fad63832-9424-4ea7-bcdd-ad705f87c0b7" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08f1c9dd-82c3-44d9-8062-3e5528d967a0" xlink:to="loc_dei_DocumentAnnualReport_fad63832-9424-4ea7-bcdd-ad705f87c0b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_23d89f32-a077-4317-b4f1-2e4365b95320" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08f1c9dd-82c3-44d9-8062-3e5528d967a0" xlink:to="loc_dei_DocumentPeriodEndDate_23d89f32-a077-4317-b4f1-2e4365b95320" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_ce2b507c-7802-4eaf-be3e-bd5d72d6ef9e" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08f1c9dd-82c3-44d9-8062-3e5528d967a0" xlink:to="loc_dei_DocumentTransitionReport_ce2b507c-7802-4eaf-be3e-bd5d72d6ef9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_5e3f13b1-5e35-4d16-94ba-bc3f197a2352" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08f1c9dd-82c3-44d9-8062-3e5528d967a0" xlink:to="loc_dei_EntityFileNumber_5e3f13b1-5e35-4d16-94ba-bc3f197a2352" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_ca7bbdad-ad7b-4ead-b0a4-45391a7d7209" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08f1c9dd-82c3-44d9-8062-3e5528d967a0" xlink:to="loc_dei_EntityRegistrantName_ca7bbdad-ad7b-4ead-b0a4-45391a7d7209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_ddff40a2-2baa-44a1-b525-96580b0fb5d8" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08f1c9dd-82c3-44d9-8062-3e5528d967a0" xlink:to="loc_dei_EntityIncorporationStateCountryCode_ddff40a2-2baa-44a1-b525-96580b0fb5d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_bef628f8-8f40-4689-9132-ddcae27c8ece" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08f1c9dd-82c3-44d9-8062-3e5528d967a0" xlink:to="loc_dei_EntityTaxIdentificationNumber_bef628f8-8f40-4689-9132-ddcae27c8ece" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_814f7505-1e48-4c03-b2bd-d83ebf29556f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08f1c9dd-82c3-44d9-8062-3e5528d967a0" xlink:to="loc_dei_EntityAddressAddressLine1_814f7505-1e48-4c03-b2bd-d83ebf29556f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_48318b8e-a696-4d58-b209-1caee2d2920d" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08f1c9dd-82c3-44d9-8062-3e5528d967a0" xlink:to="loc_dei_EntityAddressCityOrTown_48318b8e-a696-4d58-b209-1caee2d2920d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_0cf5fdc0-e889-4209-94e3-c7ddc6d365f3" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08f1c9dd-82c3-44d9-8062-3e5528d967a0" xlink:to="loc_dei_EntityAddressStateOrProvince_0cf5fdc0-e889-4209-94e3-c7ddc6d365f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_4cf90c0e-875b-4ae5-8f0b-01c5c82f21cf" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08f1c9dd-82c3-44d9-8062-3e5528d967a0" xlink:to="loc_dei_EntityAddressPostalZipCode_4cf90c0e-875b-4ae5-8f0b-01c5c82f21cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_f75a410e-4aac-4572-a683-a15a5688121f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08f1c9dd-82c3-44d9-8062-3e5528d967a0" xlink:to="loc_dei_CityAreaCode_f75a410e-4aac-4572-a683-a15a5688121f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_ac8a1eaf-5096-44cb-8471-cfc439496855" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08f1c9dd-82c3-44d9-8062-3e5528d967a0" xlink:to="loc_dei_LocalPhoneNumber_ac8a1eaf-5096-44cb-8471-cfc439496855" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_b3c590bc-9b39-40c6-b9e0-27e0dc0c28bf" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08f1c9dd-82c3-44d9-8062-3e5528d967a0" xlink:to="loc_dei_Security12bTitle_b3c590bc-9b39-40c6-b9e0-27e0dc0c28bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_e82f7c6e-c548-4b0b-8b4b-5065e072411f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08f1c9dd-82c3-44d9-8062-3e5528d967a0" xlink:to="loc_dei_TradingSymbol_e82f7c6e-c548-4b0b-8b4b-5065e072411f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_032b30fc-dfc1-4a43-918a-36f44e33b0de" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08f1c9dd-82c3-44d9-8062-3e5528d967a0" xlink:to="loc_dei_SecurityExchangeName_032b30fc-dfc1-4a43-918a-36f44e33b0de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_b779e770-cfde-4d07-8536-08895d57eb1a" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08f1c9dd-82c3-44d9-8062-3e5528d967a0" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_b779e770-cfde-4d07-8536-08895d57eb1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_0412dc6b-0282-4714-9464-130903907169" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08f1c9dd-82c3-44d9-8062-3e5528d967a0" xlink:to="loc_dei_EntityVoluntaryFilers_0412dc6b-0282-4714-9464-130903907169" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_66ef64a7-2418-4576-b1e7-5aa3f2c198d9" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08f1c9dd-82c3-44d9-8062-3e5528d967a0" xlink:to="loc_dei_EntityCurrentReportingStatus_66ef64a7-2418-4576-b1e7-5aa3f2c198d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_e64296ac-c550-4c35-b1b1-cc6538ac16f9" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08f1c9dd-82c3-44d9-8062-3e5528d967a0" xlink:to="loc_dei_EntityInteractiveDataCurrent_e64296ac-c550-4c35-b1b1-cc6538ac16f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_47b4d845-298d-4bc7-a254-37426a8ac496" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08f1c9dd-82c3-44d9-8062-3e5528d967a0" xlink:to="loc_dei_EntityFilerCategory_47b4d845-298d-4bc7-a254-37426a8ac496" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_05bc0b48-0ec1-4618-9cb8-6028cdcb9c4e" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08f1c9dd-82c3-44d9-8062-3e5528d967a0" xlink:to="loc_dei_EntitySmallBusiness_05bc0b48-0ec1-4618-9cb8-6028cdcb9c4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_8557962c-e145-442f-95dd-06af84df0999" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08f1c9dd-82c3-44d9-8062-3e5528d967a0" xlink:to="loc_dei_EntityEmergingGrowthCompany_8557962c-e145-442f-95dd-06af84df0999" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_04172132-4246-4546-8ed8-2cd4db2ef63b" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08f1c9dd-82c3-44d9-8062-3e5528d967a0" xlink:to="loc_dei_IcfrAuditorAttestationFlag_04172132-4246-4546-8ed8-2cd4db2ef63b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_c27bf8ad-34af-4431-a918-4d42391f58ff" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08f1c9dd-82c3-44d9-8062-3e5528d967a0" xlink:to="loc_dei_EntityShellCompany_c27bf8ad-34af-4431-a918-4d42391f58ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_07e5d982-fd68-43cb-a59b-e98a16a57af3" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08f1c9dd-82c3-44d9-8062-3e5528d967a0" xlink:to="loc_dei_EntityPublicFloat_07e5d982-fd68-43cb-a59b-e98a16a57af3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_6c18c363-aaa7-4c0a-90ff-06a6df8dce52" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08f1c9dd-82c3-44d9-8062-3e5528d967a0" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_6c18c363-aaa7-4c0a-90ff-06a6df8dce52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_238ab641-7572-4db7-97d7-9e89e9f794c3" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08f1c9dd-82c3-44d9-8062-3e5528d967a0" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_238ab641-7572-4db7-97d7-9e89e9f794c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_91899cc4-09f0-453b-9c70-f6c2b701addc" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08f1c9dd-82c3-44d9-8062-3e5528d967a0" xlink:to="loc_dei_AmendmentFlag_91899cc4-09f0-453b-9c70-f6c2b701addc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_af4615b7-a8aa-4547-8f76-df2580b299bb" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08f1c9dd-82c3-44d9-8062-3e5528d967a0" xlink:to="loc_dei_DocumentFiscalYearFocus_af4615b7-a8aa-4547-8f76-df2580b299bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_454a320a-d932-45d0-96f0-47d5f047cd32" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08f1c9dd-82c3-44d9-8062-3e5528d967a0" xlink:to="loc_dei_DocumentFiscalPeriodFocus_454a320a-d932-45d0-96f0-47d5f047cd32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_5517c795-6295-43e9-b70e-01d6922d9508" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08f1c9dd-82c3-44d9-8062-3e5528d967a0" xlink:to="loc_dei_CurrentFiscalYearEndDate_5517c795-6295-43e9-b70e-01d6922d9508" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_3f3a0224-3abd-4682-9474-7c54cff66b4a" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08f1c9dd-82c3-44d9-8062-3e5528d967a0" xlink:to="loc_dei_EntityCentralIndexKey_3f3a0224-3abd-4682-9474-7c54cff66b4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="ktcc-20200627.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_86fb4fb2-bd34-481e-92b1-130f6391290a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_1be43239-396b-4b89-971d-015103c0d8e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_86fb4fb2-bd34-481e-92b1-130f6391290a" xlink:to="loc_us-gaap_AssetsAbstract_1be43239-396b-4b89-971d-015103c0d8e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_6eed4d54-881d-4cf3-83f0-bfe390a94e94" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1be43239-396b-4b89-971d-015103c0d8e7" xlink:to="loc_us-gaap_AssetsCurrentAbstract_6eed4d54-881d-4cf3-83f0-bfe390a94e94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_48089783-3ab5-4fc2-8368-b564e864fe04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6eed4d54-881d-4cf3-83f0-bfe390a94e94" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_48089783-3ab5-4fc2-8368-b564e864fe04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesNetCurrent_cf3d343a-3337-4f90-855c-618b9050249e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6eed4d54-881d-4cf3-83f0-bfe390a94e94" xlink:to="loc_us-gaap_ReceivablesNetCurrent_cf3d343a-3337-4f90-855c-618b9050249e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_565747ff-6488-41db-bfb6-38517332d1c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6eed4d54-881d-4cf3-83f0-bfe390a94e94" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_565747ff-6488-41db-bfb6-38517332d1c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_8bf12025-2c6a-49b3-9208-36e4b4cea732" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6eed4d54-881d-4cf3-83f0-bfe390a94e94" xlink:to="loc_us-gaap_InventoryNet_8bf12025-2c6a-49b3-9208-36e4b4cea732" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_ec0757ad-f5a9-43b6-b46a-e67bef820334" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6eed4d54-881d-4cf3-83f0-bfe390a94e94" xlink:to="loc_us-gaap_OtherAssetsCurrent_ec0757ad-f5a9-43b6-b46a-e67bef820334" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_9d4c5325-fc7f-4316-854d-80f23ce8666a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6eed4d54-881d-4cf3-83f0-bfe390a94e94" xlink:to="loc_us-gaap_AssetsCurrent_9d4c5325-fc7f-4316-854d-80f23ce8666a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_eaf0cbb3-9c08-4746-bf07-b52ffe0961f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1be43239-396b-4b89-971d-015103c0d8e7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_eaf0cbb3-9c08-4746-bf07-b52ffe0961f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_5c016227-d1b8-449e-834e-33c64e88f260" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1be43239-396b-4b89-971d-015103c0d8e7" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_5c016227-d1b8-449e-834e-33c64e88f260" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsAbstract_f3187698-82f7-4137-b53d-468081916fa0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1be43239-396b-4b89-971d-015103c0d8e7" xlink:to="loc_us-gaap_OtherAssetsAbstract_f3187698-82f7-4137-b53d-468081916fa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_9eb3032c-1581-4022-b728-3d0771c800bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsAbstract_f3187698-82f7-4137-b53d-468081916fa0" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_9eb3032c-1581-4022-b728-3d0771c800bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_bf4ec8f4-396f-42b0-8011-ec262baf2583" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsAbstract_f3187698-82f7-4137-b53d-468081916fa0" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_bf4ec8f4-396f-42b0-8011-ec262baf2583" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_489778b7-a4c5-48f9-96b1-3cf3d6a95962" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsAbstract_f3187698-82f7-4137-b53d-468081916fa0" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_489778b7-a4c5-48f9-96b1-3cf3d6a95962" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_TotalOtherAssetsNonCurrent_c6779e89-ee5f-4025-bf30-4d59f349c09d" xlink:href="ktcc-20200627.xsd#ktcc_TotalOtherAssetsNonCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsAbstract_f3187698-82f7-4137-b53d-468081916fa0" xlink:to="loc_ktcc_TotalOtherAssetsNonCurrent_c6779e89-ee5f-4025-bf30-4d59f349c09d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_52f06074-ca3f-4507-a196-72ec69350bc9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1be43239-396b-4b89-971d-015103c0d8e7" xlink:to="loc_us-gaap_Assets_52f06074-ca3f-4507-a196-72ec69350bc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_acb6e26f-64fc-4f3b-ab6a-8b048db7434c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_86fb4fb2-bd34-481e-92b1-130f6391290a" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_acb6e26f-64fc-4f3b-ab6a-8b048db7434c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_4652cd67-b45e-4e71-b600-fa0ca5352a6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_acb6e26f-64fc-4f3b-ab6a-8b048db7434c" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_4652cd67-b45e-4e71-b600-fa0ca5352a6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_7d822f9f-5cf2-4f10-afb8-a5bc80d96315" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4652cd67-b45e-4e71-b600-fa0ca5352a6f" xlink:to="loc_us-gaap_AccountsPayableCurrent_7d822f9f-5cf2-4f10-afb8-a5bc80d96315" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_a1202ee8-deab-401b-89c1-dcb04a615ee7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4652cd67-b45e-4e71-b600-fa0ca5352a6f" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_a1202ee8-deab-401b-89c1-dcb04a615ee7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermDebtCurrent_b8e2ac97-7899-4f2d-873f-26ea4bc9b9da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLongTermDebtCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4652cd67-b45e-4e71-b600-fa0ca5352a6f" xlink:to="loc_us-gaap_OtherLongTermDebtCurrent_b8e2ac97-7899-4f2d-873f-26ea4bc9b9da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_dbc7103e-b658-4126-b58c-71a83728ae25" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4652cd67-b45e-4e71-b600-fa0ca5352a6f" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_dbc7103e-b658-4126-b58c-71a83728ae25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_bc7e66f9-df81-4436-adbe-c1e0e018db7f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4652cd67-b45e-4e71-b600-fa0ca5352a6f" xlink:to="loc_us-gaap_LiabilitiesCurrent_bc7e66f9-df81-4436-adbe-c1e0e018db7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_c72e4c4d-9fa8-441a-9c26-df771a073340" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_acb6e26f-64fc-4f3b-ab6a-8b048db7434c" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_c72e4c4d-9fa8-441a-9c26-df771a073340" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermDebtNoncurrent_88c675d4-5d32-4f88-8889-d7e8e5130f5d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLongTermDebtNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_c72e4c4d-9fa8-441a-9c26-df771a073340" xlink:to="loc_us-gaap_OtherLongTermDebtNoncurrent_88c675d4-5d32-4f88-8889-d7e8e5130f5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_89451d60-1b35-4de5-8f20-9cb4a0e82bd3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_c72e4c4d-9fa8-441a-9c26-df771a073340" xlink:to="loc_us-gaap_LineOfCredit_89451d60-1b35-4de5-8f20-9cb4a0e82bd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_0a6a38f6-59ed-4683-9664-ea4066f3bb91" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_c72e4c4d-9fa8-441a-9c26-df771a073340" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_0a6a38f6-59ed-4683-9664-ea4066f3bb91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_fecb488d-958e-4770-8073-60fd45431280" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_c72e4c4d-9fa8-441a-9c26-df771a073340" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_fecb488d-958e-4770-8073-60fd45431280" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_4c1ddd63-cff2-4c7a-acb5-6a9933b12f71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_c72e4c4d-9fa8-441a-9c26-df771a073340" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_4c1ddd63-cff2-4c7a-acb5-6a9933b12f71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_56357fec-0902-4e85-af28-4a12de458107" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_c72e4c4d-9fa8-441a-9c26-df771a073340" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_56357fec-0902-4e85-af28-4a12de458107" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_1cad98d7-4831-41fa-abe3-658384b281fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_acb6e26f-64fc-4f3b-ab6a-8b048db7434c" xlink:to="loc_us-gaap_Liabilities_1cad98d7-4831-41fa-abe3-658384b281fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_df9e9eba-077f-4f41-a886-b19434703924" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_acb6e26f-64fc-4f3b-ab6a-8b048db7434c" xlink:to="loc_us-gaap_CommitmentsAndContingencies_df9e9eba-077f-4f41-a886-b19434703924" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_6530f1aa-701b-4722-883b-1acaa653c338" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_acb6e26f-64fc-4f3b-ab6a-8b048db7434c" xlink:to="loc_us-gaap_StockholdersEquityAbstract_6530f1aa-701b-4722-883b-1acaa653c338" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_9bb8e5d4-6d03-4e3f-97d7-e43385c18e22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_6530f1aa-701b-4722-883b-1acaa653c338" xlink:to="loc_us-gaap_CommonStockValue_9bb8e5d4-6d03-4e3f-97d7-e43385c18e22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_106c4df6-c115-48b1-979c-b6bee0212463" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_6530f1aa-701b-4722-883b-1acaa653c338" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_106c4df6-c115-48b1-979c-b6bee0212463" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_afd4a13b-0095-4a15-be36-96d0c1599616" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_6530f1aa-701b-4722-883b-1acaa653c338" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_afd4a13b-0095-4a15-be36-96d0c1599616" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_45858cd2-eb97-4332-aafc-580f564e9179" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_6530f1aa-701b-4722-883b-1acaa653c338" xlink:to="loc_us-gaap_StockholdersEquity_45858cd2-eb97-4332-aafc-580f564e9179" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_9f9fcc80-a368-4293-b013-604acb1b39e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_acb6e26f-64fc-4f3b-ab6a-8b048db7434c" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_9f9fcc80-a368-4293-b013-604acb1b39e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="ktcc-20200627.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_98f7e629-a60c-4cb6-9dcd-b75254d37bc0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_1bd4a50d-f31d-4148-8f58-9a45c82e0045" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_98f7e629-a60c-4cb6-9dcd-b75254d37bc0" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_1bd4a50d-f31d-4148-8f58-9a45c82e0045" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNoParValue_61593077-e730-44f3-a957-3475d0b4db02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockNoParValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_98f7e629-a60c-4cb6-9dcd-b75254d37bc0" xlink:to="loc_us-gaap_CommonStockNoParValue_61593077-e730-44f3-a957-3475d0b4db02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_08ec80f5-697e-4e03-a882-5d3c9e7d1850" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_98f7e629-a60c-4cb6-9dcd-b75254d37bc0" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_08ec80f5-697e-4e03-a882-5d3c9e7d1850" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_d22d06bb-c46b-4256-9426-af27e9a1ce41" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_98f7e629-a60c-4cb6-9dcd-b75254d37bc0" xlink:to="loc_us-gaap_CommonStockSharesIssued_d22d06bb-c46b-4256-9426-af27e9a1ce41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_40f7f4c7-723a-47d6-a3de-01677cc3e0a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_98f7e629-a60c-4cb6-9dcd-b75254d37bc0" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_40f7f4c7-723a-47d6-a3de-01677cc3e0a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="simple" xlink:href="ktcc-20200627.xsd#CONSOLIDATEDSTATEMENTSOFINCOME"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_51f5be02-a24b-4934-be8d-7ca76ecca0e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_fca43338-d0c5-4cf7-a267-0af3a69cf7a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_51f5be02-a24b-4934-be8d-7ca76ecca0e3" xlink:to="loc_us-gaap_Revenues_fca43338-d0c5-4cf7-a267-0af3a69cf7a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_edf9b498-f8ae-417c-a362-f24474ebb094" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_51f5be02-a24b-4934-be8d-7ca76ecca0e3" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_edf9b498-f8ae-417c-a362-f24474ebb094" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_c3a50e64-ba13-497c-a216-8a6a09e44fa7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_51f5be02-a24b-4934-be8d-7ca76ecca0e3" xlink:to="loc_us-gaap_GrossProfit_c3a50e64-ba13-497c-a216-8a6a09e44fa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_b81a509d-8d6b-4b47-b7ad-e559c786b3c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_51f5be02-a24b-4934-be8d-7ca76ecca0e3" xlink:to="loc_us-gaap_OperatingExpensesAbstract_b81a509d-8d6b-4b47-b7ad-e559c786b3c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_653b8086-866d-4ed8-b665-7e0be8c71804" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_b81a509d-8d6b-4b47-b7ad-e559c786b3c7" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_653b8086-866d-4ed8-b665-7e0be8c71804" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_2cae400d-e432-477f-ab01-e3b8ef83111c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_b81a509d-8d6b-4b47-b7ad-e559c786b3c7" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_2cae400d-e432-477f-ab01-e3b8ef83111c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_cff93ad7-ba58-4ea2-a196-bfb03359f335" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_b81a509d-8d6b-4b47-b7ad-e559c786b3c7" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_cff93ad7-ba58-4ea2-a196-bfb03359f335" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyLossInPeriod_cb745923-5fb8-4fa0-8cbc-45e2a0481eae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyLossInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_b81a509d-8d6b-4b47-b7ad-e559c786b3c7" xlink:to="loc_us-gaap_LossContingencyLossInPeriod_cb745923-5fb8-4fa0-8cbc-45e2a0481eae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_c9c6bf0f-7e3e-4ce5-8fba-e5b07149ff57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_b81a509d-8d6b-4b47-b7ad-e559c786b3c7" xlink:to="loc_us-gaap_OperatingExpenses_c9c6bf0f-7e3e-4ce5-8fba-e5b07149ff57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_646a99dc-30b7-45b8-a5cb-fb9b88d76611" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_51f5be02-a24b-4934-be8d-7ca76ecca0e3" xlink:to="loc_us-gaap_OperatingIncomeLoss_646a99dc-30b7-45b8-a5cb-fb9b88d76611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_571b5308-75b0-468d-8dc3-a6c57a10bd14" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_51f5be02-a24b-4934-be8d-7ca76ecca0e3" xlink:to="loc_us-gaap_InterestExpense_571b5308-75b0-468d-8dc3-a6c57a10bd14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_3a62040e-5efc-4992-8de1-bf12d138cf0b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_51f5be02-a24b-4934-be8d-7ca76ecca0e3" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_3a62040e-5efc-4992-8de1-bf12d138cf0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_93c1e748-8794-408a-9faf-9ba6965d22df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_51f5be02-a24b-4934-be8d-7ca76ecca0e3" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_93c1e748-8794-408a-9faf-9ba6965d22df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d561b8ed-2c2c-4a00-a10d-902655a006ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_51f5be02-a24b-4934-be8d-7ca76ecca0e3" xlink:to="loc_us-gaap_NetIncomeLoss_d561b8ed-2c2c-4a00-a10d-902655a006ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_7b74464d-9b09-43da-8b73-21d756d0bb1a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_51f5be02-a24b-4934-be8d-7ca76ecca0e3" xlink:to="loc_us-gaap_EarningsPerShareAbstract_7b74464d-9b09-43da-8b73-21d756d0bb1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_c89b5029-36eb-4770-97f4-e07049b0bc6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_7b74464d-9b09-43da-8b73-21d756d0bb1a" xlink:to="loc_us-gaap_EarningsPerShareBasic_c89b5029-36eb-4770-97f4-e07049b0bc6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1d6ad8ba-6a9b-45ce-84dd-1ff4872605f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_7b74464d-9b09-43da-8b73-21d756d0bb1a" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1d6ad8ba-6a9b-45ce-84dd-1ff4872605f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_5a9b9c5e-f8a6-4579-8226-96610b635d64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_7b74464d-9b09-43da-8b73-21d756d0bb1a" xlink:to="loc_us-gaap_EarningsPerShareDiluted_5a9b9c5e-f8a6-4579-8226-96610b635d64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3a611a1c-7548-4adb-90bc-cb7fc3d8860b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_7b74464d-9b09-43da-8b73-21d756d0bb1a" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3a611a1c-7548-4adb-90bc-cb7fc3d8860b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="ktcc-20200627.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_144975e4-fb76-43be-998f-4a85bf97597d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_ed797e30-bfae-403c-9f60-dea6baa52b59" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_144975e4-fb76-43be-998f-4a85bf97597d" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_ed797e30-bfae-403c-9f60-dea6baa52b59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_c58d6a6f-c9dc-4411-9cd3-87bcbfb20993" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_ed797e30-bfae-403c-9f60-dea6baa52b59" xlink:to="loc_us-gaap_NetIncomeLoss_c58d6a6f-c9dc-4411-9cd3-87bcbfb20993" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_091e80eb-07c5-4f5b-b3d2-80b0f5ee0a12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_ed797e30-bfae-403c-9f60-dea6baa52b59" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_091e80eb-07c5-4f5b-b3d2-80b0f5ee0a12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_9d57e3ac-43ee-46a2-a72a-c012588fa386" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_091e80eb-07c5-4f5b-b3d2-80b0f5ee0a12" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_9d57e3ac-43ee-46a2-a72a-c012588fa386" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_7d3211b5-cbae-4e6b-992a-0bad2ee6c32d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_ed797e30-bfae-403c-9f60-dea6baa52b59" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_7d3211b5-cbae-4e6b-992a-0bad2ee6c32d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" xlink:type="simple" xlink:href="ktcc-20200627.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_498dc4ea-a5c8-48f8-81ae-d824ca7cd3f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax_4c9bcadd-31f8-451a-b797-67b7c6ae16f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_498dc4ea-a5c8-48f8-81ae-d824ca7cd3f4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax_4c9bcadd-31f8-451a-b797-67b7c6ae16f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="ktcc-20200627.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_981054b2-3e30-47f9-b598-5eae87e3a619" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4acc8162-1493-4237-85b3-46d8d178d471" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_981054b2-3e30-47f9-b598-5eae87e3a619" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4acc8162-1493-4237-85b3-46d8d178d471" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_470b07c7-b511-4e0f-8002-5932a8023ac5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4acc8162-1493-4237-85b3-46d8d178d471" xlink:to="loc_us-gaap_NetIncomeLoss_470b07c7-b511-4e0f-8002-5932a8023ac5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e443ab89-5c98-4d1a-b8f3-9f2ca8030a8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4acc8162-1493-4237-85b3-46d8d178d471" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e443ab89-5c98-4d1a-b8f3-9f2ca8030a8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_da322d7f-da7d-4d8f-992c-404062b29f34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e443ab89-5c98-4d1a-b8f3-9f2ca8030a8d" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_da322d7f-da7d-4d8f-992c-404062b29f34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_cdf7b1c5-e551-4f45-afcb-d46e0fb28570" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e443ab89-5c98-4d1a-b8f3-9f2ca8030a8d" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_cdf7b1c5-e551-4f45-afcb-d46e0fb28570" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_a0f96c4c-0ac0-4407-98d2-8e758ea77a50" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e443ab89-5c98-4d1a-b8f3-9f2ca8030a8d" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_a0f96c4c-0ac0-4407-98d2-8e758ea77a50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown_f55014f7-b06d-4235-bfd3-7639cd053a6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWriteDown"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e443ab89-5c98-4d1a-b8f3-9f2ca8030a8d" xlink:to="loc_us-gaap_InventoryWriteDown_f55014f7-b06d-4235-bfd3-7639cd053a6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyExpense_389707e4-601a-46b4-b97d-9c4916bb011d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e443ab89-5c98-4d1a-b8f3-9f2ca8030a8d" xlink:to="loc_us-gaap_ProductWarrantyExpense_389707e4-601a-46b4-b97d-9c4916bb011d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_666a5f53-60cb-4917-ab19-1064710b9889" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e443ab89-5c98-4d1a-b8f3-9f2ca8030a8d" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_666a5f53-60cb-4917-ab19-1064710b9889" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets_52d96bba-3c03-44f0-82dd-e544c281bc9a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e443ab89-5c98-4d1a-b8f3-9f2ca8030a8d" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets_52d96bba-3c03-44f0-82dd-e544c281bc9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_bb145532-e4ab-49b1-b05f-f007798953f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e443ab89-5c98-4d1a-b8f3-9f2ca8030a8d" xlink:to="loc_us-gaap_ShareBasedCompensation_bb145532-e4ab-49b1-b05f-f007798953f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_ff48012e-8d74-449a-b11b-d596da125960" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e443ab89-5c98-4d1a-b8f3-9f2ca8030a8d" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_ff48012e-8d74-449a-b11b-d596da125960" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyLossInPeriod_0c3a2ed1-9474-4d3f-a0ae-46fb6b8affe4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyLossInPeriod"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e443ab89-5c98-4d1a-b8f3-9f2ca8030a8d" xlink:to="loc_us-gaap_LossContingencyLossInPeriod_0c3a2ed1-9474-4d3f-a0ae-46fb6b8affe4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_495f83bd-4246-4169-819d-fc0c43cb76a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4acc8162-1493-4237-85b3-46d8d178d471" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_495f83bd-4246-4169-819d-fc0c43cb76a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivables_24e24c15-8b9b-4d89-9ffd-7d1af11e78de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInReceivables"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_495f83bd-4246-4169-819d-fc0c43cb76a5" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivables_24e24c15-8b9b-4d89-9ffd-7d1af11e78de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_5d42df50-fbdd-42be-b2c2-9ccb960876be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_495f83bd-4246-4169-819d-fc0c43cb76a5" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_5d42df50-fbdd-42be-b2c2-9ccb960876be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLegalSettlements_6d81e49b-5434-490a-98ae-6fb4f7ff295f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLegalSettlements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_495f83bd-4246-4169-819d-fc0c43cb76a5" xlink:to="loc_us-gaap_ProceedsFromLegalSettlements_6d81e49b-5434-490a-98ae-6fb4f7ff295f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_1ac2c042-1582-4c2d-858e-8739b67e62f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_495f83bd-4246-4169-819d-fc0c43cb76a5" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_1ac2c042-1582-4c2d-858e-8739b67e62f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_69e0a98d-b080-400a-b318-547c8a7037b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_495f83bd-4246-4169-819d-fc0c43cb76a5" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_69e0a98d-b080-400a-b318-547c8a7037b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_c8f2a8a7-cdaa-4fe8-969b-e4d46ff5d888" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_495f83bd-4246-4169-819d-fc0c43cb76a5" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_c8f2a8a7-cdaa-4fe8-969b-e4d46ff5d888" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_4a372a45-b282-424d-be2d-0d1b8e1b76c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_495f83bd-4246-4169-819d-fc0c43cb76a5" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_4a372a45-b282-424d-be2d-0d1b8e1b76c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_2428df6f-9c46-4aff-8293-796a5a90ddf6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_495f83bd-4246-4169-819d-fc0c43cb76a5" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_2428df6f-9c46-4aff-8293-796a5a90ddf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_abc2feaf-77ae-4fb3-90bf-54512e420d8b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4acc8162-1493-4237-85b3-46d8d178d471" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_abc2feaf-77ae-4fb3-90bf-54512e420d8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0001a3b8-afa1-4361-befd-dd49b94678e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_981054b2-3e30-47f9-b598-5eae87e3a619" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0001a3b8-afa1-4361-befd-dd49b94678e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_42524853-20c7-4acd-98a2-6c9d7968d63e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0001a3b8-afa1-4361-befd-dd49b94678e9" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_42524853-20c7-4acd-98a2-6c9d7968d63e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_36926f9b-657f-443f-a778-daa8b6d5bad9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0001a3b8-afa1-4361-befd-dd49b94678e9" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_36926f9b-657f-443f-a778-daa8b6d5bad9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndCollectionOfReceivables_37e16a2b-f38e-4107-96b2-acacdcf3703d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleAndCollectionOfReceivables"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0001a3b8-afa1-4361-befd-dd49b94678e9" xlink:to="loc_us-gaap_ProceedsFromSaleAndCollectionOfReceivables_37e16a2b-f38e-4107-96b2-acacdcf3703d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_e9255c76-0cec-43b6-af17-33d21015fd5e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0001a3b8-afa1-4361-befd-dd49b94678e9" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_e9255c76-0cec-43b6-af17-33d21015fd5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b8a2963c-8bba-4c59-8c65-062e2c1058ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_981054b2-3e30-47f9-b598-5eae87e3a619" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b8a2963c-8bba-4c59-8c65-062e2c1058ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_7ecd5441-92aa-4717-96b5-90ac64dac6a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b8a2963c-8bba-4c59-8c65-062e2c1058ee" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_7ecd5441-92aa-4717-96b5-90ac64dac6a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfOtherLongTermDebt_e0ab49e0-59dd-490d-8005-1f2da91392d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfOtherLongTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b8a2963c-8bba-4c59-8c65-062e2c1058ee" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfOtherLongTermDebt_e0ab49e0-59dd-490d-8005-1f2da91392d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_b68b7479-5277-4c70-b562-8a412daa01b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b8a2963c-8bba-4c59-8c65-062e2c1058ee" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_b68b7479-5277-4c70-b562-8a412daa01b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_42f709d9-b2d5-4668-8170-62bfecf3da1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b8a2963c-8bba-4c59-8c65-062e2c1058ee" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_42f709d9-b2d5-4668-8170-62bfecf3da1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_64623b89-59b8-4c21-abec-010682ccbc6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b8a2963c-8bba-4c59-8c65-062e2c1058ee" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_64623b89-59b8-4c21-abec-010682ccbc6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b592c8d5-ea60-4fe8-9862-c6368c75d267" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b8a2963c-8bba-4c59-8c65-062e2c1058ee" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b592c8d5-ea60-4fe8-9862-c6368c75d267" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_f9316da2-a2c2-4488-9d42-7ee8edad0003" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_981054b2-3e30-47f9-b598-5eae87e3a619" xlink:to="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_f9316da2-a2c2-4488-9d42-7ee8edad0003" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_b5c138fb-3cb6-4b82-b537-bfbdc585aff8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_981054b2-3e30-47f9-b598-5eae87e3a619" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_b5c138fb-3cb6-4b82-b537-bfbdc585aff8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_b95c65a5-3f57-4ab6-91bd-14464a05bc2d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_981054b2-3e30-47f9-b598-5eae87e3a619" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_b95c65a5-3f57-4ab6-91bd-14464a05bc2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_e71446ef-ec06-4201-9eba-cab54279ddec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_981054b2-3e30-47f9-b598-5eae87e3a619" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_e71446ef-ec06-4201-9eba-cab54279ddec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_b8364770-01ea-45b6-9bc7-86118c19fd87" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_e71446ef-ec06-4201-9eba-cab54279ddec" xlink:to="loc_us-gaap_InterestPaidNet_b8364770-01ea-45b6-9bc7-86118c19fd87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_8f566fd1-09dd-4e76-bac2-ebfccedff4c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_e71446ef-ec06-4201-9eba-cab54279ddec" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_8f566fd1-09dd-4e76-bac2-ebfccedff4c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="simple" xlink:href="ktcc-20200627.xsd#CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_107f7816-74b2-4bba-8a54-79c27f17693a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_9cb27f96-a1ff-4db7-aaa0-bb0c45fa6fea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_107f7816-74b2-4bba-8a54-79c27f17693a" xlink:to="loc_us-gaap_StatementTable_9cb27f96-a1ff-4db7-aaa0-bb0c45fa6fea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_10eaba83-ec90-4a25-a533-f43cde9fc22c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_9cb27f96-a1ff-4db7-aaa0-bb0c45fa6fea" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_10eaba83-ec90-4a25-a533-f43cde9fc22c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_b6d17a94-ce2a-4272-bdac-5067eb971182" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_10eaba83-ec90-4a25-a533-f43cde9fc22c" xlink:to="loc_us-gaap_EquityComponentDomain_b6d17a94-ce2a-4272-bdac-5067eb971182" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_b13920cf-5220-436b-80b9-bec0f166dbc9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_b6d17a94-ce2a-4272-bdac-5067eb971182" xlink:to="loc_us-gaap_CommonStockMember_b13920cf-5220-436b-80b9-bec0f166dbc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_b0ee2e6a-40d1-4a0f-a127-2dd0c88b316a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_b6d17a94-ce2a-4272-bdac-5067eb971182" xlink:to="loc_us-gaap_RetainedEarningsMember_b0ee2e6a-40d1-4a0f-a127-2dd0c88b316a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_3b413115-57fc-492f-96b9-ca311cc1795e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_b6d17a94-ce2a-4272-bdac-5067eb971182" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_3b413115-57fc-492f-96b9-ca311cc1795e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_82b2fe71-aab6-48d7-ba1d-cb5a1fa3fdd4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_9cb27f96-a1ff-4db7-aaa0-bb0c45fa6fea" xlink:to="loc_us-gaap_StatementLineItems_82b2fe71-aab6-48d7-ba1d-cb5a1fa3fdd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_623e122c-c126-479a-9d6f-d17f89ca56a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_82b2fe71-aab6-48d7-ba1d-cb5a1fa3fdd4" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_623e122c-c126-479a-9d6f-d17f89ca56a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_2182c1cd-523c-4dce-9c67-995e2298e762" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_623e122c-c126-479a-9d6f-d17f89ca56a7" xlink:to="loc_us-gaap_SharesOutstanding_2182c1cd-523c-4dce-9c67-995e2298e762" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c3167397-a9cd-4f38-954f-57377605c7c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_623e122c-c126-479a-9d6f-d17f89ca56a7" xlink:to="loc_us-gaap_StockholdersEquity_c3167397-a9cd-4f38-954f-57377605c7c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_23ab0408-1094-4f88-b205-90de5c104a57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_623e122c-c126-479a-9d6f-d17f89ca56a7" xlink:to="loc_us-gaap_NetIncomeLoss_23ab0408-1094-4f88-b205-90de5c104a57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_ASC606OpeningBalanceSheetAdjustment_c53f69b3-4f00-4614-820e-ff548f0d0e65" xlink:href="ktcc-20200627.xsd#ktcc_ASC606OpeningBalanceSheetAdjustment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_623e122c-c126-479a-9d6f-d17f89ca56a7" xlink:to="loc_ktcc_ASC606OpeningBalanceSheetAdjustment_c53f69b3-4f00-4614-820e-ff548f0d0e65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_7616b294-8489-45d9-bcc9-aaafdf3537f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_623e122c-c126-479a-9d6f-d17f89ca56a7" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_7616b294-8489-45d9-bcc9-aaafdf3537f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_d265c735-aeb2-45d3-8557-f3c3fafc305c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_623e122c-c126-479a-9d6f-d17f89ca56a7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_d265c735-aeb2-45d3-8557-f3c3fafc305c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_d809baff-13ff-4720-9d70-a5a05df4f0da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_623e122c-c126-479a-9d6f-d17f89ca56a7" xlink:to="loc_us-gaap_ShareBasedCompensation_d809baff-13ff-4720-9d70-a5a05df4f0da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_9add9b58-6182-4090-a186-a133ab42e83c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_623e122c-c126-479a-9d6f-d17f89ca56a7" xlink:to="loc_us-gaap_SharesOutstanding_9add9b58-6182-4090-a186-a133ab42e83c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f5d9c670-11bc-48c1-8c61-4db950168614" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_623e122c-c126-479a-9d6f-d17f89ca56a7" xlink:to="loc_us-gaap_StockholdersEquity_f5d9c670-11bc-48c1-8c61-4db950168614" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIES" xlink:type="simple" xlink:href="ktcc-20200627.xsd#SIGNIFICANTACCOUNTINGPOLICIES"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_72acadd0-f04f-448b-adae-7de7a21d766c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_0b7afaa8-c15a-4fc3-98ae-62e994e15f6e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_72acadd0-f04f-448b-adae-7de7a21d766c" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_0b7afaa8-c15a-4fc3-98ae-62e994e15f6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="simple" xlink:href="ktcc-20200627.xsd#SIGNIFICANTACCOUNTINGPOLICIESPolicies"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_25c12efb-90b6-485d-96ba-bc9038b33ca0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_b6d90d59-0c8c-4c79-a6d3-b55c927b7d79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_25c12efb-90b6-485d-96ba-bc9038b33ca0" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_b6d90d59-0c8c-4c79-a6d3-b55c927b7d79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_5616ae9e-5cac-454f-bd21-26c93eafcc1c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_25c12efb-90b6-485d-96ba-bc9038b33ca0" xlink:to="loc_us-gaap_UseOfEstimates_5616ae9e-5cac-454f-bd21-26c93eafcc1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_296aecd2-5116-44ea-941b-13e9655603d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_25c12efb-90b6-485d-96ba-bc9038b33ca0" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_296aecd2-5116-44ea-941b-13e9655603d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_5710eb86-5098-4604-942c-ca7da4c3ead7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_25c12efb-90b6-485d-96ba-bc9038b33ca0" xlink:to="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_5710eb86-5098-4604-942c-ca7da4c3ead7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_6904f676-1e78-4567-ae65-0a6fbf634188" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_25c12efb-90b6-485d-96ba-bc9038b33ca0" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_6904f676-1e78-4567-ae65-0a6fbf634188" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_e74bba4f-7572-4d7d-a3d3-a84b17aacc4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_25c12efb-90b6-485d-96ba-bc9038b33ca0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_e74bba4f-7572-4d7d-a3d3-a84b17aacc4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_130ebf38-fc60-4c54-ab01-825c6ce14162" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_25c12efb-90b6-485d-96ba-bc9038b33ca0" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_130ebf38-fc60-4c54-ab01-825c6ce14162" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_2dfc2800-d737-43d2-b677-f1b929381f79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_25c12efb-90b6-485d-96ba-bc9038b33ca0" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_2dfc2800-d737-43d2-b677-f1b929381f79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyPolicy_4e8ef0d3-c797-4fdf-840f-d9cc7c17b375" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StandardProductWarrantyPolicy"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_25c12efb-90b6-485d-96ba-bc9038b33ca0" xlink:to="loc_us-gaap_StandardProductWarrantyPolicy_4e8ef0d3-c797-4fdf-840f-d9cc7c17b375" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_SelfInsurancePolicyPolicyTextBlock_1fef7e5b-ed1f-44c8-a99a-9ed16f062d46" xlink:href="ktcc-20200627.xsd#ktcc_SelfInsurancePolicyPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_25c12efb-90b6-485d-96ba-bc9038b33ca0" xlink:to="loc_ktcc_SelfInsurancePolicyPolicyTextBlock_1fef7e5b-ed1f-44c8-a99a-9ed16f062d46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_7506f85b-5c3a-46b6-91e2-2c03a921a369" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_25c12efb-90b6-485d-96ba-bc9038b33ca0" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_7506f85b-5c3a-46b6-91e2-2c03a921a369" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShippingAndHandlingCostPolicyTextBlock_2d3f7db2-69c6-47c5-a9a2-9f724dff5a4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShippingAndHandlingCostPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_25c12efb-90b6-485d-96ba-bc9038b33ca0" xlink:to="loc_us-gaap_ShippingAndHandlingCostPolicyTextBlock_2d3f7db2-69c6-47c5-a9a2-9f724dff5a4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_76b14cbc-3a8b-49f2-b1b4-22bef6f599bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_25c12efb-90b6-485d-96ba-bc9038b33ca0" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_76b14cbc-3a8b-49f2-b1b4-22bef6f599bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_07c3a05e-4c62-4542-b6ba-608803ab758a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_25c12efb-90b6-485d-96ba-bc9038b33ca0" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_07c3a05e-4c62-4542-b6ba-608803ab758a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_d3a9423c-6ee2-41e6-8afb-68d02474ae1e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_25c12efb-90b6-485d-96ba-bc9038b33ca0" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_d3a9423c-6ee2-41e6-8afb-68d02474ae1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_9bf11d7f-de8e-443b-959e-16c589aeea13" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_25c12efb-90b6-485d-96ba-bc9038b33ca0" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_9bf11d7f-de8e-443b-959e-16c589aeea13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_f7f2899b-af24-48b8-a194-3da7c54df311" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_25c12efb-90b6-485d-96ba-bc9038b33ca0" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_f7f2899b-af24-48b8-a194-3da7c54df311" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_cfa50bde-25c3-4128-8a8e-b69076a935fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_25c12efb-90b6-485d-96ba-bc9038b33ca0" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_cfa50bde-25c3-4128-8a8e-b69076a935fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_df77306f-3594-49ef-a5a1-d60b0cd298ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_25c12efb-90b6-485d-96ba-bc9038b33ca0" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_df77306f-3594-49ef-a5a1-d60b0cd298ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_891dcdb0-643e-45a0-bddd-00ba229b1712" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_25c12efb-90b6-485d-96ba-bc9038b33ca0" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_891dcdb0-643e-45a0-bddd-00ba229b1712" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiscalPeriod_8fbe9c9a-bc4d-4d03-8efc-00df415d3271" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiscalPeriod"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_25c12efb-90b6-485d-96ba-bc9038b33ca0" xlink:to="loc_us-gaap_FiscalPeriod_8fbe9c9a-bc4d-4d03-8efc-00df415d3271" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/SignificantAccountingPoliciesNarrativeDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#SignificantAccountingPoliciesNarrativeDetail"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/SignificantAccountingPoliciesNarrativeDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_cd5e9e33-ca70-4835-bfd0-974460ebae92" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_DebtDisclosureTable_c941979f-25ed-4221-85c0-940b89c7dfec" xlink:href="ktcc-20200627.xsd#ktcc_DebtDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_cd5e9e33-ca70-4835-bfd0-974460ebae92" xlink:to="loc_ktcc_DebtDisclosureTable_c941979f-25ed-4221-85c0-940b89c7dfec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_eb7af56b-0763-481d-921f-7b41560c77ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ktcc_DebtDisclosureTable_c941979f-25ed-4221-85c0-940b89c7dfec" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_eb7af56b-0763-481d-921f-7b41560c77ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_55606722-7b4e-42a5-a870-3e45e9f9e374" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_eb7af56b-0763-481d-921f-7b41560c77ff" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_55606722-7b4e-42a5-a870-3e45e9f9e374" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMember_0575fd70-243e-45bf-bc2f-b5b1b4f7bd8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_55606722-7b4e-42a5-a870-3e45e9f9e374" xlink:to="loc_us-gaap_LongTermDebtMember_0575fd70-243e-45bf-bc2f-b5b1b4f7bd8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_EquipmentTermLoanDomain_6add9506-c413-4153-9df2-72e84e2def51" xlink:href="ktcc-20200627.xsd#ktcc_EquipmentTermLoanDomain"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_55606722-7b4e-42a5-a870-3e45e9f9e374" xlink:to="loc_ktcc_EquipmentTermLoanDomain_6add9506-c413-4153-9df2-72e84e2def51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_7bfd579b-f9d3-4513-84a3-9717ec521b13" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ktcc_DebtDisclosureTable_c941979f-25ed-4221-85c0-940b89c7dfec" xlink:to="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_7bfd579b-f9d3-4513-84a3-9717ec521b13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_c5b80d93-2d9c-4419-81f1-5140b6a61914" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_7bfd579b-f9d3-4513-84a3-9717ec521b13" xlink:to="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_c5b80d93-2d9c-4419-81f1-5140b6a61914" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_e74d06a2-bc16-437b-af50-a86b5d54ec82" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_c5b80d93-2d9c-4419-81f1-5140b6a61914" xlink:to="loc_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_e74d06a2-bc16-437b-af50-a86b5d54ec82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_b33c3d87-9de8-4d83-b43c-2140ab51d602" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_c5b80d93-2d9c-4419-81f1-5140b6a61914" xlink:to="loc_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_b33c3d87-9de8-4d83-b43c-2140ab51d602" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_DebtDisclosureLineItems_c225acf1-dbcc-4b2b-869f-8b8c0ba9077c" xlink:href="ktcc-20200627.xsd#ktcc_DebtDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ktcc_DebtDisclosureTable_c941979f-25ed-4221-85c0-940b89c7dfec" xlink:to="loc_ktcc_DebtDisclosureLineItems_c225acf1-dbcc-4b2b-869f-8b8c0ba9077c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_f0717a78-9f3b-414d-948d-a64a633372f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ktcc_DebtDisclosureLineItems_c225acf1-dbcc-4b2b-869f-8b8c0ba9077c" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_f0717a78-9f3b-414d-948d-a64a633372f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_PercentageOfExpectedOverAggregateAnnualInsuranceClaims_7c0e9946-5565-4f46-b7de-c2f0ba4b91be" xlink:href="ktcc-20200627.xsd#ktcc_PercentageOfExpectedOverAggregateAnnualInsuranceClaims"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_cd5e9e33-ca70-4835-bfd0-974460ebae92" xlink:to="loc_ktcc_PercentageOfExpectedOverAggregateAnnualInsuranceClaims_7c0e9946-5565-4f46-b7de-c2f0ba4b91be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_MaximumAmountOfIncomeTaxBenefitsPercentageRealizedUponUltimateSettlement_fbde3a1a-9193-490c-8e96-b00d019ee2bb" xlink:href="ktcc-20200627.xsd#ktcc_MaximumAmountOfIncomeTaxBenefitsPercentageRealizedUponUltimateSettlement"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_cd5e9e33-ca70-4835-bfd0-974460ebae92" xlink:to="loc_ktcc_MaximumAmountOfIncomeTaxBenefitsPercentageRealizedUponUltimateSettlement_fbde3a1a-9193-490c-8e96-b00d019ee2bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_400cfddd-9dbd-47ec-bc0c-02a6203e3f32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_cd5e9e33-ca70-4835-bfd0-974460ebae92" xlink:to="loc_us-gaap_LineOfCredit_400cfddd-9dbd-47ec-bc0c-02a6203e3f32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_0ffeea4d-6f89-4a76-a0a8-04cc10edec6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_cd5e9e33-ca70-4835-bfd0-974460ebae92" xlink:to="loc_us-gaap_LongTermDebt_0ffeea4d-6f89-4a76-a0a8-04cc10edec6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIESRevenueInitialApplicationPeriodCumulativeEffectTransitionDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#SIGNIFICANTACCOUNTINGPOLICIESRevenueInitialApplicationPeriodCumulativeEffectTransitionDetail"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIESRevenueInitialApplicationPeriodCumulativeEffectTransitionDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_dbb7ff03-6a65-48f4-b4ec-b32569739015" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_8a82a143-1b23-4bfe-9483-a56e2b766ca4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_dbb7ff03-6a65-48f4-b4ec-b32569739015" xlink:to="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_8a82a143-1b23-4bfe-9483-a56e2b766ca4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_89ea6913-bd39-425e-990b-247752dd9a92" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_8a82a143-1b23-4bfe-9483-a56e2b766ca4" xlink:to="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_89ea6913-bd39-425e-990b-247752dd9a92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_3350b71e-f17c-4174-933a-bcd7417cb561" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_89ea6913-bd39-425e-990b-247752dd9a92" xlink:to="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_3350b71e-f17c-4174-933a-bcd7417cb561" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_ba4ff2ba-9ec6-4a94-9bd2-8e929c6fe577" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_3350b71e-f17c-4174-933a-bcd7417cb561" xlink:to="loc_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_ba4ff2ba-9ec6-4a94-9bd2-8e929c6fe577" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_90d4d354-2421-48f7-a9b7-1ece7ffa2fd2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_3350b71e-f17c-4174-933a-bcd7417cb561" xlink:to="loc_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_90d4d354-2421-48f7-a9b7-1ece7ffa2fd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_b8347fc5-4ec8-4103-8303-02e59245dbfc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_8a82a143-1b23-4bfe-9483-a56e2b766ca4" xlink:to="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_b8347fc5-4ec8-4103-8303-02e59245dbfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_fc9f931c-f255-441d-ba1a-cc7509d117f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_b8347fc5-4ec8-4103-8303-02e59245dbfc" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_fc9f931c-f255-441d-ba1a-cc7509d117f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_5bec167a-6396-4a92-872f-5e5b7badf165" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_b8347fc5-4ec8-4103-8303-02e59245dbfc" xlink:to="loc_us-gaap_InventoryNet_5bec167a-6396-4a92-872f-5e5b7badf165" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent_4675077d-244d-457d-b892-e5c1028939e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_b8347fc5-4ec8-4103-8303-02e59245dbfc" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent_4675077d-244d-457d-b892-e5c1028939e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_0cfb7e50-d936-446d-825b-ed854b580883" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_b8347fc5-4ec8-4103-8303-02e59245dbfc" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_0cfb7e50-d936-446d-825b-ed854b580883" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_af0e78f1-6e57-47c5-966b-da8689fa31c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_b8347fc5-4ec8-4103-8303-02e59245dbfc" xlink:to="loc_us-gaap_Revenues_af0e78f1-6e57-47c5-966b-da8689fa31c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_d6cb26a0-1bb4-443c-9495-554d763688c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_b8347fc5-4ec8-4103-8303-02e59245dbfc" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_d6cb26a0-1bb4-443c-9495-554d763688c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_ccd4bc68-f429-44de-b018-8c0986595f7d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_b8347fc5-4ec8-4103-8303-02e59245dbfc" xlink:to="loc_us-gaap_GrossProfit_ccd4bc68-f429-44de-b018-8c0986595f7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_0f6304ed-affd-4bfd-92a3-c901da22cc21" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_b8347fc5-4ec8-4103-8303-02e59245dbfc" xlink:to="loc_us-gaap_NetIncomeLoss_0f6304ed-affd-4bfd-92a3-c901da22cc21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/INVENTORIES" xlink:type="simple" xlink:href="ktcc-20200627.xsd#INVENTORIES"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/INVENTORIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_0f844414-d55a-412b-b586-7289289567ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_f2bfd8ad-5883-4acd-9114-fa1906b10f69" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_0f844414-d55a-412b-b586-7289289567ad" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_f2bfd8ad-5883-4acd-9114-fa1906b10f69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/INVENTORIESTables" xlink:type="simple" xlink:href="ktcc-20200627.xsd#INVENTORIESTables"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/INVENTORIESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_b6f15ebb-21fd-4af2-9f52-f7489ccf2803" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_201998f6-a4cf-401a-bc27-f22a4a1e93d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_b6f15ebb-21fd-4af2-9f52-f7489ccf2803" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_201998f6-a4cf-401a-bc27-f22a4a1e93d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/InventoriesComponentsOfInventoriesDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#InventoriesComponentsOfInventoriesDetail"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/InventoriesComponentsOfInventoriesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_141b3c5e-765b-49d6-bdfa-f525a8419a6b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryCurrentTable_6ed2c965-9297-4ca4-bceb-fa708d88c9df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryCurrentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_141b3c5e-765b-49d6-bdfa-f525a8419a6b" xlink:to="loc_us-gaap_InventoryCurrentTable_6ed2c965-9297-4ca4-bceb-fa708d88c9df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryAxis_ca1ce438-4b9b-46b9-acd1-ff038c544262" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesInventoryAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryCurrentTable_6ed2c965-9297-4ca4-bceb-fa708d88c9df" xlink:to="loc_us-gaap_PublicUtilitiesInventoryAxis_ca1ce438-4b9b-46b9-acd1-ff038c544262" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_327839f4-f952-4698-984e-95a9c1b6eae6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesInventoryAxis_ca1ce438-4b9b-46b9-acd1-ff038c544262" xlink:to="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_327839f4-f952-4698-984e-95a9c1b6eae6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLineItems_fd983129-7ea9-4e47-9fb6-3ce085ddd360" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryCurrentTable_6ed2c965-9297-4ca4-bceb-fa708d88c9df" xlink:to="loc_us-gaap_InventoryLineItems_fd983129-7ea9-4e47-9fb6-3ce085ddd360" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves_fd700e99-2cdc-4c0e-8f4a-bb9072785304" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryValuationReserves"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryLineItems_fd983129-7ea9-4e47-9fb6-3ce085ddd360" xlink:to="loc_us-gaap_InventoryValuationReserves_fd700e99-2cdc-4c0e-8f4a-bb9072785304" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_0b33a896-fc1f-4dd5-ad4e-88de973cf776" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_141b3c5e-765b-49d6-bdfa-f525a8419a6b" xlink:to="loc_us-gaap_InventoryFinishedGoods_0b33a896-fc1f-4dd5-ad4e-88de973cf776" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_67603c8d-edc3-48ca-b6e7-6c13b441e09e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_141b3c5e-765b-49d6-bdfa-f525a8419a6b" xlink:to="loc_us-gaap_InventoryWorkInProcess_67603c8d-edc3-48ca-b6e7-6c13b441e09e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials_dd0fe003-91f9-4007-93f2-e270583455dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterials"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_141b3c5e-765b-49d6-bdfa-f525a8419a6b" xlink:to="loc_us-gaap_InventoryRawMaterials_dd0fe003-91f9-4007-93f2-e270583455dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_b0196362-97e8-4329-b89f-fb16b2227d7d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_141b3c5e-765b-49d6-bdfa-f525a8419a6b" xlink:to="loc_us-gaap_InventoryNet_b0196362-97e8-4329-b89f-fb16b2227d7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/PROPERTYPLANTANDEQUIPMENT" xlink:type="simple" xlink:href="ktcc-20200627.xsd#PROPERTYPLANTANDEQUIPMENT"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/PROPERTYPLANTANDEQUIPMENT" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_3ca31ebd-4378-4fbd-98a0-bcb02e2915cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_dec7c90d-6b61-458e-988d-91582ac2ec46" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_3ca31ebd-4378-4fbd-98a0-bcb02e2915cc" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_dec7c90d-6b61-458e-988d-91582ac2ec46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/PROPERTYPLANTANDEQUIPMENTTables" xlink:type="simple" xlink:href="ktcc-20200627.xsd#PROPERTYPLANTANDEQUIPMENTTables"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/PROPERTYPLANTANDEQUIPMENTTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_0c7bc24c-9769-48af-be0a-ac98127da2f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_86e8289d-d635-44a9-b932-1d8c0b1e62e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_0c7bc24c-9769-48af-be0a-ac98127da2f6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_86e8289d-d635-44a9-b932-1d8c0b1e62e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_7ce146a6-925e-4e43-adb9-a5e886fc4b1e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6cd9715b-26f1-4a01-8d49-9fe2b4a45ae2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_7ce146a6-925e-4e43-adb9-a5e886fc4b1e" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6cd9715b-26f1-4a01-8d49-9fe2b4a45ae2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6fd3020a-bf34-4d2b-b7d2-00bd45ce98f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6cd9715b-26f1-4a01-8d49-9fe2b4a45ae2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6fd3020a-bf34-4d2b-b7d2-00bd45ce98f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d61051f5-9a8e-419d-950a-d4296eb43d46" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6fd3020a-bf34-4d2b-b7d2-00bd45ce98f3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d61051f5-9a8e-419d-950a-d4296eb43d46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_efc8ccd7-91ee-4e5e-b6ec-c74ec36323b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d61051f5-9a8e-419d-950a-d4296eb43d46" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_efc8ccd7-91ee-4e5e-b6ec-c74ec36323b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_c4226dfd-ca18-4d02-bd18-1c0a24c44e67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d61051f5-9a8e-419d-950a-d4296eb43d46" xlink:to="loc_us-gaap_EquipmentMember_c4226dfd-ca18-4d02-bd18-1c0a24c44e67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_8dbd6e82-ef12-490d-b3a1-fca7ac4efdfa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d61051f5-9a8e-419d-950a-d4296eb43d46" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_8dbd6e82-ef12-490d-b3a1-fca7ac4efdfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f5fd85d5-0360-4346-b14d-f4e46a4f343e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6cd9715b-26f1-4a01-8d49-9fe2b4a45ae2" xlink:to="loc_srt_RangeAxis_f5fd85d5-0360-4346-b14d-f4e46a4f343e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e5f092c2-29ec-409a-98b3-cf1f6c91aab8" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_f5fd85d5-0360-4346-b14d-f4e46a4f343e" xlink:to="loc_srt_RangeMember_e5f092c2-29ec-409a-98b3-cf1f6c91aab8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_d0c8ae51-aeb0-47df-be4c-98f9e7607083" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_e5f092c2-29ec-409a-98b3-cf1f6c91aab8" xlink:to="loc_srt_MinimumMember_d0c8ae51-aeb0-47df-be4c-98f9e7607083" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_3dabb70b-8b47-4df6-b866-349c010461c8" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_e5f092c2-29ec-409a-98b3-cf1f6c91aab8" xlink:to="loc_srt_MaximumMember_3dabb70b-8b47-4df6-b866-349c010461c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5db1f052-98ce-44b0-b482-6be12dcc228f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6cd9715b-26f1-4a01-8d49-9fe2b4a45ae2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5db1f052-98ce-44b0-b482-6be12dcc228f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_23676493-35ce-4ee1-a007-6dd954de622b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5db1f052-98ce-44b0-b482-6be12dcc228f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_23676493-35ce-4ee1-a007-6dd954de622b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Land_75174a1e-eced-4e4d-9a6e-e96a9971dfbf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Land"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5db1f052-98ce-44b0-b482-6be12dcc228f" xlink:to="loc_us-gaap_Land_75174a1e-eced-4e4d-9a6e-e96a9971dfbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingsAndImprovementsGross_20f3b9da-35aa-4b92-bfa8-efb7a578b571" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingsAndImprovementsGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5db1f052-98ce-44b0-b482-6be12dcc228f" xlink:to="loc_us-gaap_BuildingsAndImprovementsGross_20f3b9da-35aa-4b92-bfa8-efb7a578b571" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentGross_591d6ae4-28fc-4104-9661-0146816f8fc6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MachineryAndEquipmentGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5db1f052-98ce-44b0-b482-6be12dcc228f" xlink:to="loc_us-gaap_MachineryAndEquipmentGross_591d6ae4-28fc-4104-9661-0146816f8fc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesGross_c311de6d-5ccf-46e7-88e8-cf992d478aad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesGross"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5db1f052-98ce-44b0-b482-6be12dcc228f" xlink:to="loc_us-gaap_FurnitureAndFixturesGross_c311de6d-5ccf-46e7-88e8-cf992d478aad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_a310919a-3e00-492f-be53-a2ed486231c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5db1f052-98ce-44b0-b482-6be12dcc228f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_a310919a-3e00-492f-be53-a2ed486231c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_6db34a4a-b763-4171-940c-594f3d6cacab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5db1f052-98ce-44b0-b482-6be12dcc228f" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_6db34a4a-b763-4171-940c-594f3d6cacab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_7584f34c-6856-4d3e-a090-98a1f887de85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5db1f052-98ce-44b0-b482-6be12dcc228f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_7584f34c-6856-4d3e-a090-98a1f887de85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/LONGTERMDEBT" xlink:type="simple" xlink:href="ktcc-20200627.xsd#LONGTERMDEBT"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/LONGTERMDEBT" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_bb38d744-213d-42c0-8ca6-d4d91a885bff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTextBlock_a33298de-055d-4600-8852-d2eaea964231" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_bb38d744-213d-42c0-8ca6-d4d91a885bff" xlink:to="loc_us-gaap_LongTermDebtTextBlock_a33298de-055d-4600-8852-d2eaea964231" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/LONGTERMDEBTTables" xlink:type="simple" xlink:href="ktcc-20200627.xsd#LONGTERMDEBTTables"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/LONGTERMDEBTTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_d2be27a1-d3ac-409b-8307-a2bcccb4aa58" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_3e984903-e30f-4b2b-a3ee-683db863e607" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d2be27a1-d3ac-409b-8307-a2bcccb4aa58" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_3e984903-e30f-4b2b-a3ee-683db863e607" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/LongTermDebtNarrativeDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#LongTermDebtNarrativeDetail"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/LongTermDebtNarrativeDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_ce5ef606-a16c-4e2f-ab80-1fffdab23eec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_DebtDisclosureTable_268bffcb-c35f-409f-8b93-13a40458c620" xlink:href="ktcc-20200627.xsd#ktcc_DebtDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_ce5ef606-a16c-4e2f-ab80-1fffdab23eec" xlink:to="loc_ktcc_DebtDisclosureTable_268bffcb-c35f-409f-8b93-13a40458c620" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_3f11cb03-733d-4739-8212-84fa2c705844" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ktcc_DebtDisclosureTable_268bffcb-c35f-409f-8b93-13a40458c620" xlink:to="loc_us-gaap_VariableRateAxis_3f11cb03-733d-4739-8212-84fa2c705844" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_e6766d28-97a9-4e73-a67c-28b3cdc1f7ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_3f11cb03-733d-4739-8212-84fa2c705844" xlink:to="loc_us-gaap_VariableRateDomain_e6766d28-97a9-4e73-a67c-28b3cdc1f7ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_OneMonthLondonInterbankOfferedRateMember_12f8f33c-c675-4c27-8e53-d47c1b33187b" xlink:href="ktcc-20200627.xsd#ktcc_OneMonthLondonInterbankOfferedRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_e6766d28-97a9-4e73-a67c-28b3cdc1f7ba" xlink:to="loc_ktcc_OneMonthLondonInterbankOfferedRateMember_12f8f33c-c675-4c27-8e53-d47c1b33187b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_FederalFundsRateMember_981e3728-30a7-4b2a-a74b-c2c1f673ade8" xlink:href="ktcc-20200627.xsd#ktcc_FederalFundsRateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_e6766d28-97a9-4e73-a67c-28b3cdc1f7ba" xlink:to="loc_ktcc_FederalFundsRateMember_981e3728-30a7-4b2a-a74b-c2c1f673ade8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_FixedRateMember_2c6c9950-ba8f-406c-844d-6676210897df" xlink:href="ktcc-20200627.xsd#ktcc_FixedRateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_e6766d28-97a9-4e73-a67c-28b3cdc1f7ba" xlink:to="loc_ktcc_FixedRateMember_2c6c9950-ba8f-406c-844d-6676210897df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_VariableRateComponentAxis_8d4fb39a-9025-402f-80be-53214949aaf2" xlink:href="ktcc-20200627.xsd#ktcc_VariableRateComponentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ktcc_DebtDisclosureTable_268bffcb-c35f-409f-8b93-13a40458c620" xlink:to="loc_ktcc_VariableRateComponentAxis_8d4fb39a-9025-402f-80be-53214949aaf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_VariableRateComponentDomain_af12c5c5-8cbd-42eb-b3d3-3515234a2d47" xlink:href="ktcc-20200627.xsd#ktcc_VariableRateComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ktcc_VariableRateComponentAxis_8d4fb39a-9025-402f-80be-53214949aaf2" xlink:to="loc_ktcc_VariableRateComponentDomain_af12c5c5-8cbd-42eb-b3d3-3515234a2d47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioOneMember_d2b656a3-a892-4ab6-99b6-e3c679064ddf" xlink:href="ktcc-20200627.xsd#ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ktcc_VariableRateComponentDomain_af12c5c5-8cbd-42eb-b3d3-3515234a2d47" xlink:to="loc_ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioOneMember_d2b656a3-a892-4ab6-99b6-e3c679064ddf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioTwoMember_0cbfeba0-11f0-44c6-935e-629f7f7c2d8d" xlink:href="ktcc-20200627.xsd#ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ktcc_VariableRateComponentDomain_af12c5c5-8cbd-42eb-b3d3-3515234a2d47" xlink:to="loc_ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioTwoMember_0cbfeba0-11f0-44c6-935e-629f7f7c2d8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioThreeMember_674dfe88-a3fb-45eb-b979-16497ea49deb" xlink:href="ktcc-20200627.xsd#ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioThreeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ktcc_VariableRateComponentDomain_af12c5c5-8cbd-42eb-b3d3-3515234a2d47" xlink:to="loc_ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioThreeMember_674dfe88-a3fb-45eb-b979-16497ea49deb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9019143b-da3b-4cf4-8cd2-57ee4641e726" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ktcc_DebtDisclosureTable_268bffcb-c35f-409f-8b93-13a40458c620" xlink:to="loc_srt_RangeAxis_9019143b-da3b-4cf4-8cd2-57ee4641e726" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0086da79-f435-4a25-bbec-bec6dfe90271" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_9019143b-da3b-4cf4-8cd2-57ee4641e726" xlink:to="loc_srt_RangeMember_0086da79-f435-4a25-bbec-bec6dfe90271" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d0e95971-26ef-43ac-8311-4bd988abba9d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_0086da79-f435-4a25-bbec-bec6dfe90271" xlink:to="loc_srt_MaximumMember_d0e95971-26ef-43ac-8311-4bd988abba9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_f95b731e-8679-4fd1-abfd-b7f1277c89dc" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_0086da79-f435-4a25-bbec-bec6dfe90271" xlink:to="loc_srt_MinimumMember_f95b731e-8679-4fd1-abfd-b7f1277c89dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_36b480a8-befd-42ac-8abb-4351d39d7617" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ktcc_DebtDisclosureTable_268bffcb-c35f-409f-8b93-13a40458c620" xlink:to="loc_us-gaap_DebtInstrumentAxis_36b480a8-befd-42ac-8abb-4351d39d7617" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_efa22f03-fa90-4a51-b36b-c15561c6c0e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_36b480a8-befd-42ac-8abb-4351d39d7617" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_efa22f03-fa90-4a51-b36b-c15561c6c0e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_17ae0f0e-3dcf-41ab-867a-eb7027f801f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_efa22f03-fa90-4a51-b36b-c15561c6c0e6" xlink:to="loc_us-gaap_LineOfCreditMember_17ae0f0e-3dcf-41ab-867a-eb7027f801f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_14e7a2a9-f1e2-4606-85be-f013ac03a876" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ktcc_DebtDisclosureTable_268bffcb-c35f-409f-8b93-13a40458c620" xlink:to="loc_us-gaap_CreditFacilityAxis_14e7a2a9-f1e2-4606-85be-f013ac03a876" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_0ae42168-e389-4a39-b3f5-5d13e274d4c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_14e7a2a9-f1e2-4606-85be-f013ac03a876" xlink:to="loc_us-gaap_CreditFacilityDomain_0ae42168-e389-4a39-b3f5-5d13e274d4c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_WellsFargoBankMember_4e093319-91b9-4c5b-850b-ef5844842862" xlink:href="ktcc-20200627.xsd#ktcc_WellsFargoBankMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_0ae42168-e389-4a39-b3f5-5d13e274d4c7" xlink:to="loc_ktcc_WellsFargoBankMember_4e093319-91b9-4c5b-850b-ef5844842862" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_e5ed6a6b-aa22-4977-a1ce-003dfaaf4ef5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ktcc_DebtDisclosureTable_268bffcb-c35f-409f-8b93-13a40458c620" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_e5ed6a6b-aa22-4977-a1ce-003dfaaf4ef5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_7883e85f-f0e6-456d-89b6-8192f7b38e5b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e5ed6a6b-aa22-4977-a1ce-003dfaaf4ef5" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_7883e85f-f0e6-456d-89b6-8192f7b38e5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMember_3882b212-f997-4e12-a39b-62db3fddc632" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7883e85f-f0e6-456d-89b6-8192f7b38e5b" xlink:to="loc_us-gaap_LongTermDebtMember_3882b212-f997-4e12-a39b-62db3fddc632" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_EquipmentTermLoanDomain_f5ba3528-b308-4497-aae0-130f10c862c7" xlink:href="ktcc-20200627.xsd#ktcc_EquipmentTermLoanDomain"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7883e85f-f0e6-456d-89b6-8192f7b38e5b" xlink:to="loc_ktcc_EquipmentTermLoanDomain_f5ba3528-b308-4497-aae0-130f10c862c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_36830ac4-16da-46db-87f7-2366b13332de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7883e85f-f0e6-456d-89b6-8192f7b38e5b" xlink:to="loc_us-gaap_LineOfCreditMember_36830ac4-16da-46db-87f7-2366b13332de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_DebtDisclosureLineItems_9300d8b6-5ea0-4014-ad8f-0ecdd97572fe" xlink:href="ktcc-20200627.xsd#ktcc_DebtDisclosureLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ktcc_DebtDisclosureTable_268bffcb-c35f-409f-8b93-13a40458c620" xlink:to="loc_ktcc_DebtDisclosureLineItems_9300d8b6-5ea0-4014-ad8f-0ecdd97572fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_60a586b5-aac3-4296-90ac-1a7722db2cdf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ktcc_DebtDisclosureLineItems_9300d8b6-5ea0-4014-ad8f-0ecdd97572fe" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_60a586b5-aac3-4296-90ac-1a7722db2cdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_5044fd64-3de1-4ae4-b913-620038d5571e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ktcc_DebtDisclosureLineItems_9300d8b6-5ea0-4014-ad8f-0ecdd97572fe" xlink:to="loc_us-gaap_LineOfCredit_5044fd64-3de1-4ae4-b913-620038d5571e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_6e838e51-dd1c-47a8-ae58-bac07272db84" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ktcc_DebtDisclosureLineItems_9300d8b6-5ea0-4014-ad8f-0ecdd97572fe" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_6e838e51-dd1c-47a8-ae58-bac07272db84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_3a812077-da34-41b0-9866-b072ad6833ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ktcc_DebtDisclosureLineItems_9300d8b6-5ea0-4014-ad8f-0ecdd97572fe" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_3a812077-da34-41b0-9866-b072ad6833ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_fb4f2b16-43b6-4ccf-9ae0-326d0f7bc7af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ktcc_DebtDisclosureLineItems_9300d8b6-5ea0-4014-ad8f-0ecdd97572fe" xlink:to="loc_us-gaap_LongTermDebt_fb4f2b16-43b6-4ccf-9ae0-326d0f7bc7af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_cd61b5fe-f93f-437f-a7e3-8cb19084d2f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentPeriodicPaymentPrincipal"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ktcc_DebtDisclosureLineItems_9300d8b6-5ea0-4014-ad8f-0ecdd97572fe" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_cd61b5fe-f93f-437f-a7e3-8cb19084d2f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_4e39d92b-b979-4b39-bd89-94a4c134d408" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ktcc_DebtDisclosureLineItems_9300d8b6-5ea0-4014-ad8f-0ecdd97572fe" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_4e39d92b-b979-4b39-bd89-94a4c134d408" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtPercentageBearingVariableInterestRate_0898c3b8-5c6b-42f7-9c6c-e259e2c6796e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtPercentageBearingVariableInterestRate"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ktcc_DebtDisclosureLineItems_9300d8b6-5ea0-4014-ad8f-0ecdd97572fe" xlink:to="loc_us-gaap_LongTermDebtPercentageBearingVariableInterestRate_0898c3b8-5c6b-42f7-9c6c-e259e2c6796e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_3410644d-6cd9-4831-b32f-8649ad64ebdc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ktcc_DebtDisclosureLineItems_9300d8b6-5ea0-4014-ad8f-0ecdd97572fe" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_3410644d-6cd9-4831-b32f-8649ad64ebdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_d57e19a6-c064-40c3-aa13-085bc915f3a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ktcc_DebtDisclosureLineItems_9300d8b6-5ea0-4014-ad8f-0ecdd97572fe" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_d57e19a6-c064-40c3-aa13-085bc915f3a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_d189b355-ab7b-46b8-8b9d-2b253b955463" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ktcc_DebtDisclosureLineItems_9300d8b6-5ea0-4014-ad8f-0ecdd97572fe" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_d189b355-ab7b-46b8-8b9d-2b253b955463" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_80b12e37-af27-4519-8173-45b09143c5d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ktcc_DebtDisclosureLineItems_9300d8b6-5ea0-4014-ad8f-0ecdd97572fe" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_80b12e37-af27-4519-8173-45b09143c5d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_97001589-c102-4361-8317-2276c0934b1d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ktcc_DebtDisclosureLineItems_9300d8b6-5ea0-4014-ad8f-0ecdd97572fe" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_97001589-c102-4361-8317-2276c0934b1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense_84073a69-f2ad-4b44-be30-1f0f169b1ca0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnamortizedDebtIssuanceExpense"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ktcc_DebtDisclosureLineItems_9300d8b6-5ea0-4014-ad8f-0ecdd97572fe" xlink:to="loc_us-gaap_UnamortizedDebtIssuanceExpense_84073a69-f2ad-4b44-be30-1f0f169b1ca0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/TRADEACCOUNTSRECEIVABLEPURCHASEPROGRAMS" xlink:type="simple" xlink:href="ktcc-20200627.xsd#TRADEACCOUNTSRECEIVABLEPURCHASEPROGRAMS"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/TRADEACCOUNTSRECEIVABLEPURCHASEPROGRAMS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_c07e49a3-b728-4ffa-ac40-315c0ccd0fc0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesTextBlock_31d883b2-c858-498f-857b-1945e7908429" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_c07e49a3-b728-4ffa-ac40-315c0ccd0fc0" xlink:to="loc_us-gaap_FinancingReceivablesTextBlock_31d883b2-c858-498f-857b-1945e7908429" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/TradeAccountsReceivablePurchaseProgramsDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#TradeAccountsReceivablePurchaseProgramsDetail"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/TradeAccountsReceivablePurchaseProgramsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_43e2c8a4-4588-470f-a7c3-a03987f16d2e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_AccountPurchaseAgreementMaximumAggregateAmount_6b1842e2-80b3-4fe4-a619-c162b6b640ae" xlink:href="ktcc-20200627.xsd#ktcc_AccountPurchaseAgreementMaximumAggregateAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_43e2c8a4-4588-470f-a7c3-a03987f16d2e" xlink:to="loc_ktcc_AccountPurchaseAgreementMaximumAggregateAmount_6b1842e2-80b3-4fe4-a619-c162b6b640ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_TradeAccountsReceivableSoldToThirdParty_d6ac80ac-0edf-47bc-bd8b-b0b7ede849b1" xlink:href="ktcc-20200627.xsd#ktcc_TradeAccountsReceivableSoldToThirdParty"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_43e2c8a4-4588-470f-a7c3-a03987f16d2e" xlink:to="loc_ktcc_TradeAccountsReceivableSoldToThirdParty_d6ac80ac-0edf-47bc-bd8b-b0b7ede849b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_AccountsReceivableFactoredToBankingInstitutions_2f2a68b4-0aa5-46b3-9276-297d8e76e2f6" xlink:href="ktcc-20200627.xsd#ktcc_AccountsReceivableFactoredToBankingInstitutions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_43e2c8a4-4588-470f-a7c3-a03987f16d2e" xlink:to="loc_ktcc_AccountsReceivableFactoredToBankingInstitutions_2f2a68b4-0aa5-46b3-9276-297d8e76e2f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/INCOMETAXES" xlink:type="simple" xlink:href="ktcc-20200627.xsd#INCOMETAXES"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/INCOMETAXES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_cf4dce41-a583-4e88-8e8c-c8e2f9137adb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_ead0042a-8c22-430e-bd93-51af88931630" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_cf4dce41-a583-4e88-8e8c-c8e2f9137adb" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_ead0042a-8c22-430e-bd93-51af88931630" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/INCOMETAXESTables" xlink:type="simple" xlink:href="ktcc-20200627.xsd#INCOMETAXESTables"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/INCOMETAXESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_df07d247-5929-4500-b64c-d24bf6459090" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_82445295-ad47-41e8-bdd4-937fb0551571" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_df07d247-5929-4500-b64c-d24bf6459090" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_82445295-ad47-41e8-bdd4-937fb0551571" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_4da27aa7-c68c-419f-9b3e-0a3bb1e42c00" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_df07d247-5929-4500-b64c-d24bf6459090" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_4da27aa7-c68c-419f-9b3e-0a3bb1e42c00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_4758abc0-d8ae-414a-af93-befd9512f99b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_df07d247-5929-4500-b64c-d24bf6459090" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_4758abc0-d8ae-414a-af93-befd9512f99b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_f3177b38-174a-428e-a305-8a151f119945" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_df07d247-5929-4500-b64c-d24bf6459090" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_f3177b38-174a-428e-a305-8a151f119945" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_7d50d95c-f1e4-4300-bdf1-1bf12d8401bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_df07d247-5929-4500-b64c-d24bf6459090" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_7d50d95c-f1e4-4300-bdf1-1bf12d8401bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/IncomeTaxesNarrativeDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#IncomeTaxesNarrativeDetail"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/IncomeTaxesNarrativeDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_a355dcb9-b442-4f66-bc36-0469efac8ad1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_410dd4c0-2e2a-4af7-8ed2-52e3814a07c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a355dcb9-b442-4f66-bc36-0469efac8ad1" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_410dd4c0-2e2a-4af7-8ed2-52e3814a07c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_TollTaxLiability_da86e53c-ce2e-45b0-b108-1858f1a48358" xlink:href="ktcc-20200627.xsd#ktcc_TollTaxLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a355dcb9-b442-4f66-bc36-0469efac8ad1" xlink:to="loc_ktcc_TollTaxLiability_da86e53c-ce2e-45b0-b108-1858f1a48358" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_TollTaxLiabilityChangeinAmount_3233654f-c590-43c9-9b40-ed620bf1270d" xlink:href="ktcc-20200627.xsd#ktcc_TollTaxLiabilityChangeinAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a355dcb9-b442-4f66-bc36-0469efac8ad1" xlink:to="loc_ktcc_TollTaxLiabilityChangeinAmount_3233654f-c590-43c9-9b40-ed620bf1270d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherTaxExpenseBenefit_e7d1a81a-b232-4cfa-8742-e82dae300654" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a355dcb9-b442-4f66-bc36-0469efac8ad1" xlink:to="loc_us-gaap_OtherTaxExpenseBenefit_e7d1a81a-b232-4cfa-8742-e82dae300654" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_IncomeTaxBenefitRelatedtoReversingEstimatedLiabilityAssociatedwithEstimatedFutureRepatriations_52fdfd97-e53f-4677-83f6-637608c04b57" xlink:href="ktcc-20200627.xsd#ktcc_IncomeTaxBenefitRelatedtoReversingEstimatedLiabilityAssociatedwithEstimatedFutureRepatriations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a355dcb9-b442-4f66-bc36-0469efac8ad1" xlink:to="loc_ktcc_IncomeTaxBenefitRelatedtoReversingEstimatedLiabilityAssociatedwithEstimatedFutureRepatriations_52fdfd97-e53f-4677-83f6-637608c04b57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_EstimatedFederalAndStateIncomeTaxesAndPotentialWithholdingTaxes_8786f3da-154e-4750-ac7b-529bd28977d2" xlink:href="ktcc-20200627.xsd#ktcc_EstimatedFederalAndStateIncomeTaxesAndPotentialWithholdingTaxes"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a355dcb9-b442-4f66-bc36-0469efac8ad1" xlink:to="loc_ktcc_EstimatedFederalAndStateIncomeTaxesAndPotentialWithholdingTaxes_8786f3da-154e-4750-ac7b-529bd28977d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_IncomeTaxReconciliationAdditionalRepatriationOfForeignEarnings_4a3d5fb3-7c0d-4da6-8c1e-9a2f2c942a0e" xlink:href="ktcc-20200627.xsd#ktcc_IncomeTaxReconciliationAdditionalRepatriationOfForeignEarnings"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a355dcb9-b442-4f66-bc36-0469efac8ad1" xlink:to="loc_ktcc_IncomeTaxReconciliationAdditionalRepatriationOfForeignEarnings_4a3d5fb3-7c0d-4da6-8c1e-9a2f2c942a0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_8f23bb90-b620-4630-95ae-e09df8be7f30" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a355dcb9-b442-4f66-bc36-0469efac8ad1" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_8f23bb90-b620-4630-95ae-e09df8be7f30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_RemainingContractualTermOfTaxCreditExpirationDate_977a1631-bd05-47aa-a90a-9c12bfb6a4d4" xlink:href="ktcc-20200627.xsd#ktcc_RemainingContractualTermOfTaxCreditExpirationDate"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a355dcb9-b442-4f66-bc36-0469efac8ad1" xlink:to="loc_ktcc_RemainingContractualTermOfTaxCreditExpirationDate_977a1631-bd05-47aa-a90a-9c12bfb6a4d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax_d3b4b3ef-8fca-408f-ba44-779a20f5dd96" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a355dcb9-b442-4f66-bc36-0469efac8ad1" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax_d3b4b3ef-8fca-408f-ba44-779a20f5dd96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_541af5ff-3ee0-4457-b142-5c2c3479b14b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a355dcb9-b442-4f66-bc36-0469efac8ad1" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_541af5ff-3ee0-4457-b142-5c2c3479b14b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/IncomeTaxIncomeTaxExpenseBenefitDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#IncomeTaxIncomeTaxExpenseBenefitDetail"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/IncomeTaxIncomeTaxExpenseBenefitDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_52a639f0-ae6d-4de7-a311-d4f8a9c3c17d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_86bd1c6d-c318-4fb1-9f8d-5b7b1b92ef54" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_52a639f0-ae6d-4de7-a311-d4f8a9c3c17d" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_86bd1c6d-c318-4fb1-9f8d-5b7b1b92ef54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_82a565cb-0ab6-44a7-9860-9b405e099265" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_52a639f0-ae6d-4de7-a311-d4f8a9c3c17d" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_82a565cb-0ab6-44a7-9860-9b405e099265" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_17afd990-f6a7-4810-ac4f-aa86be486821" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_52a639f0-ae6d-4de7-a311-d4f8a9c3c17d" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_17afd990-f6a7-4810-ac4f-aa86be486821" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_235b6414-903d-4f83-bee9-9effbed87a1c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_52a639f0-ae6d-4de7-a311-d4f8a9c3c17d" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_235b6414-903d-4f83-bee9-9effbed87a1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_ed47991f-9c5a-4236-9f04-4ba3dee2460b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_52a639f0-ae6d-4de7-a311-d4f8a9c3c17d" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_ed47991f-9c5a-4236-9f04-4ba3dee2460b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_DeferredIncomeTaxExpenseBenefitTotal1_17cc9c96-5910-4061-99dd-9b7914b61489" xlink:href="ktcc-20200627.xsd#ktcc_DeferredIncomeTaxExpenseBenefitTotal1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_52a639f0-ae6d-4de7-a311-d4f8a9c3c17d" xlink:to="loc_ktcc_DeferredIncomeTaxExpenseBenefitTotal1_17cc9c96-5910-4061-99dd-9b7914b61489" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_a867161d-8424-4803-8369-77391b2a87fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_52a639f0-ae6d-4de7-a311-d4f8a9c3c17d" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_a867161d-8424-4803-8369-77391b2a87fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#IncomeTaxesEffectiveTaxRateReconciliationDetail"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_6164990b-7066-47cf-8a07-642ebbe06c2e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_faa50faa-112e-4265-aef6-76444a87edf6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6164990b-7066-47cf-8a07-642ebbe06c2e" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_faa50faa-112e-4265-aef6-76444a87edf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_b04d8c88-c929-4202-beea-d4a4e16f6214" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6164990b-7066-47cf-8a07-642ebbe06c2e" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_b04d8c88-c929-4202-beea-d4a4e16f6214" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_768a4e14-8c3b-4981-bb68-d0cd129777ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6164990b-7066-47cf-8a07-642ebbe06c2e" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_768a4e14-8c3b-4981-bb68-d0cd129777ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_67945a04-fa78-43c3-b5e6-4264a14e7100" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6164990b-7066-47cf-8a07-642ebbe06c2e" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_67945a04-fa78-43c3-b5e6-4264a14e7100" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_EffectiveIncomeTaxRateReconciliationTransitionImpactofUSTaxReformAmount_7a59f8e1-4b0e-4c07-8550-576f968d0ecd" xlink:href="ktcc-20200627.xsd#ktcc_EffectiveIncomeTaxRateReconciliationTransitionImpactofUSTaxReformAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6164990b-7066-47cf-8a07-642ebbe06c2e" xlink:to="loc_ktcc_EffectiveIncomeTaxRateReconciliationTransitionImpactofUSTaxReformAmount_7a59f8e1-4b0e-4c07-8550-576f968d0ecd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits_1b53dde3-d282-4ac6-a7be-81702460d746" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6164990b-7066-47cf-8a07-642ebbe06c2e" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCredits_1b53dde3-d282-4ac6-a7be-81702460d746" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_5193f9cf-faf7-43f5-b2db-2a5d28aa7003" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6164990b-7066-47cf-8a07-642ebbe06c2e" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_5193f9cf-faf7-43f5-b2db-2a5d28aa7003" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings_7e43469d-4bae-43cf-9d94-a3a7270dd42a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6164990b-7066-47cf-8a07-642ebbe06c2e" xlink:to="loc_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings_7e43469d-4bae-43cf-9d94-a3a7270dd42a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_c03c5115-ea4b-4406-8564-bf68f8cb970e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6164990b-7066-47cf-8a07-642ebbe06c2e" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_c03c5115-ea4b-4406-8564-bf68f8cb970e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActGlobalIntangibleLowTaxedIncomeAmount_a1d232e0-5abe-499c-bb11-fadb72b3d18a" xlink:href="ktcc-20200627.xsd#ktcc_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActGlobalIntangibleLowTaxedIncomeAmount"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6164990b-7066-47cf-8a07-642ebbe06c2e" xlink:to="loc_ktcc_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActGlobalIntangibleLowTaxedIncomeAmount_a1d232e0-5abe-499c-bb11-fadb72b3d18a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_2ed3cb61-88db-4bd3-89fd-caec9aa582d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6164990b-7066-47cf-8a07-642ebbe06c2e" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_2ed3cb61-88db-4bd3-89fd-caec9aa582d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_3f5876b9-dab1-4df4-9150-6c4bf7160c55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6164990b-7066-47cf-8a07-642ebbe06c2e" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_3f5876b9-dab1-4df4-9150-6c4bf7160c55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_ba7e0d03-5dd8-4661-8e1c-380af57ebcea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6164990b-7066-47cf-8a07-642ebbe06c2e" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_ba7e0d03-5dd8-4661-8e1c-380af57ebcea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/IncomeTaxesComponentsOfIncomebeforeIncomeTaxesDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#IncomeTaxesComponentsOfIncomebeforeIncomeTaxesDetail"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/IncomeTaxesComponentsOfIncomebeforeIncomeTaxesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_d832d631-7279-4924-8bd7-e8de1f1520e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_44072349-a04c-4513-94a1-75c8bf5ff8fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d832d631-7279-4924-8bd7-e8de1f1520e0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_44072349-a04c-4513-94a1-75c8bf5ff8fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_685a7584-6f34-4b30-8bdc-648d98ac9d27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d832d631-7279-4924-8bd7-e8de1f1520e0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_685a7584-6f34-4b30-8bdc-648d98ac9d27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_6079c4a1-6ad2-4e94-8613-a1133a2ef80c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d832d631-7279-4924-8bd7-e8de1f1520e0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_6079c4a1-6ad2-4e94-8613-a1133a2ef80c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetail"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_a95809b9-97d8-4500-b4ab-d08b0e72542b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_4b76ece2-97fe-4d4a-bb5e-5aed47ad7afa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a95809b9-97d8-4500-b4ab-d08b0e72542b" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_4b76ece2-97fe-4d4a-bb5e-5aed47ad7afa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_ca630016-d912-41a7-bc23-11629610d32c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a95809b9-97d8-4500-b4ab-d08b0e72542b" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_ca630016-d912-41a7-bc23-11629610d32c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_a072ee75-085a-4eaf-8f3e-0868b2ba1274" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a95809b9-97d8-4500-b4ab-d08b0e72542b" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_a072ee75-085a-4eaf-8f3e-0868b2ba1274" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_411d1064-597e-436d-bc1c-6243cc53eec7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a95809b9-97d8-4500-b4ab-d08b0e72542b" xlink:to="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_411d1064-597e-436d-bc1c-6243cc53eec7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetInterestCarryforward_b8265097-e0de-463a-8ef6-018749dd220f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetInterestCarryforward"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a95809b9-97d8-4500-b4ab-d08b0e72542b" xlink:to="loc_us-gaap_DeferredTaxAssetInterestCarryforward_b8265097-e0de-463a-8ef6-018749dd220f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_cf9a4880-c0c7-4a19-a5f0-72d3a27775fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a95809b9-97d8-4500-b4ab-d08b0e72542b" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_cf9a4880-c0c7-4a19-a5f0-72d3a27775fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredResearchExpense_8ff6faad-d8c5-44d5-8a4b-edafd5cd261a" xlink:href="ktcc-20200627.xsd#ktcc_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredResearchExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a95809b9-97d8-4500-b4ab-d08b0e72542b" xlink:to="loc_ktcc_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredResearchExpense_8ff6faad-d8c5-44d5-8a4b-edafd5cd261a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDerivativeInstruments_f07bca40-b963-49bc-ae9c-4e1c12e3dfe2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsDerivativeInstruments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a95809b9-97d8-4500-b4ab-d08b0e72542b" xlink:to="loc_us-gaap_DeferredTaxAssetsDerivativeInstruments_f07bca40-b963-49bc-ae9c-4e1c12e3dfe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements_408137ef-5913-4849-abee-5c8e75eb2224" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a95809b9-97d8-4500-b4ab-d08b0e72542b" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements_408137ef-5913-4849-abee-5c8e75eb2224" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_DeferredTaxAssetsLeaseLiability_3932a33a-ead5-4fd0-88dd-907a060632d4" xlink:href="ktcc-20200627.xsd#ktcc_DeferredTaxAssetsLeaseLiability"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a95809b9-97d8-4500-b4ab-d08b0e72542b" xlink:to="loc_ktcc_DeferredTaxAssetsLeaseLiability_3932a33a-ead5-4fd0-88dd-907a060632d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_16eae245-d0ea-4b2c-a9a5-b1635463f040" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a95809b9-97d8-4500-b4ab-d08b0e72542b" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_16eae245-d0ea-4b2c-a9a5-b1635463f040" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_abf2ffb2-651e-4a99-9288-7a31c0b8be64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a95809b9-97d8-4500-b4ab-d08b0e72542b" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_abf2ffb2-651e-4a99-9288-7a31c0b8be64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_f557c404-0c9d-46fa-b631-b21821aa2bed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a95809b9-97d8-4500-b4ab-d08b0e72542b" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_f557c404-0c9d-46fa-b631-b21821aa2bed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost_816f2854-7814-4911-abeb-5a842629fc1e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a95809b9-97d8-4500-b4ab-d08b0e72542b" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost_816f2854-7814-4911-abeb-5a842629fc1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_51d5291e-b660-418b-96ac-a3d8bfafffe7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a95809b9-97d8-4500-b4ab-d08b0e72542b" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_51d5291e-b660-418b-96ac-a3d8bfafffe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDerivatives_8912dd38-b1db-4e67-898c-f2240f755f6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesDerivatives"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a95809b9-97d8-4500-b4ab-d08b0e72542b" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDerivatives_8912dd38-b1db-4e67-898c-f2240f755f6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_DeferredTaxLiabilitiesASC606_5d590015-5247-4e8b-afb0-8f563b54f33c" xlink:href="ktcc-20200627.xsd#ktcc_DeferredTaxLiabilitiesASC606"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a95809b9-97d8-4500-b4ab-d08b0e72542b" xlink:to="loc_ktcc_DeferredTaxLiabilitiesASC606_5d590015-5247-4e8b-afb0-8f563b54f33c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_1dbae8c2-b210-4270-8595-eb4ea34aa94f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a95809b9-97d8-4500-b4ab-d08b0e72542b" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_1dbae8c2-b210-4270-8595-eb4ea34aa94f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_eea8c465-0fe5-46e5-8929-8b7560e10705" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a95809b9-97d8-4500-b4ab-d08b0e72542b" xlink:to="loc_us-gaap_DeferredTaxLiabilities_eea8c465-0fe5-46e5-8929-8b7560e10705" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_d3bae745-2ba2-49d0-b228-c99ff9c8c04d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a95809b9-97d8-4500-b4ab-d08b0e72542b" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_d3bae745-2ba2-49d0-b228-c99ff9c8c04d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_2e413676-9985-4bb1-a0da-6c3c955a27be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a95809b9-97d8-4500-b4ab-d08b0e72542b" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_2e413676-9985-4bb1-a0da-6c3c955a27be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_823aa3e9-e92d-4a2f-92f7-b42d9b4a2f59" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a95809b9-97d8-4500-b4ab-d08b0e72542b" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_823aa3e9-e92d-4a2f-92f7-b42d9b4a2f59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/IncomeTaxesScheduleOfUnrecognizedTaxBenefitsDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#IncomeTaxesScheduleOfUnrecognizedTaxBenefitsDetail"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/IncomeTaxesScheduleOfUnrecognizedTaxBenefitsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_e188c765-c3e2-44ee-9290-fd65ead8caca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_1c814a36-41f5-464f-aabd-e3501766d8ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e188c765-c3e2-44ee-9290-fd65ead8caca" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_1c814a36-41f5-464f-aabd-e3501766d8ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_89b03d5e-305a-4fa7-8386-7306d892c3aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_1c814a36-41f5-464f-aabd-e3501766d8ad" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_89b03d5e-305a-4fa7-8386-7306d892c3aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_8870f4f4-48c9-4917-8833-ceef0d983d9c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_1c814a36-41f5-464f-aabd-e3501766d8ad" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_8870f4f4-48c9-4917-8833-ceef0d983d9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_320bb830-1432-4d0b-9021-8fb21f8a0ad8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_1c814a36-41f5-464f-aabd-e3501766d8ad" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_320bb830-1432-4d0b-9021-8fb21f8a0ad8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_84c63a5b-ef43-4853-9b2a-7089b4594a23" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_1c814a36-41f5-464f-aabd-e3501766d8ad" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_84c63a5b-ef43-4853-9b2a-7089b4594a23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/EARNINGSPERSHARE" xlink:type="simple" xlink:href="ktcc-20200627.xsd#EARNINGSPERSHARE"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/EARNINGSPERSHARE" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_36ff900a-227c-4992-9c28-347489d1206f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_e4085507-40d2-488e-85c5-56d8abc89171" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_36ff900a-227c-4992-9c28-347489d1206f" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_e4085507-40d2-488e-85c5-56d8abc89171" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/EARNINGSPERSHARETables" xlink:type="simple" xlink:href="ktcc-20200627.xsd#EARNINGSPERSHARETables"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/EARNINGSPERSHARETables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_c7300fa8-6293-40d4-ae1f-c4efa4b5a196" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_cc54d7b8-df8f-4780-af87-b184d710887f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_c7300fa8-6293-40d4-ae1f-c4efa4b5a196" xlink:to="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_cc54d7b8-df8f-4780-af87-b184d710887f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/EarningsPerShareReconciliationOfDenominatorAndNumberOfAntidilutiveCommonShareAwardsNotIncludedInDilutedEarningsPerShareCalculationDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#EarningsPerShareReconciliationOfDenominatorAndNumberOfAntidilutiveCommonShareAwardsNotIncludedInDilutedEarningsPerShareCalculationDetail"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/EarningsPerShareReconciliationOfDenominatorAndNumberOfAntidilutiveCommonShareAwardsNotIncludedInDilutedEarningsPerShareCalculationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_60867f75-ab2a-4c5b-8d70-0294eb190869" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_383c420e-b53a-449b-b09e-43de5431289f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_60867f75-ab2a-4c5b-8d70-0294eb190869" xlink:to="loc_us-gaap_NetIncomeLoss_383c420e-b53a-449b-b09e-43de5431289f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f9fc7224-d830-4404-bf09-a6bde63e2fec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_60867f75-ab2a-4c5b-8d70-0294eb190869" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f9fc7224-d830-4404-bf09-a6bde63e2fec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_9bb1970d-0c95-471f-b716-16e6153b641d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_60867f75-ab2a-4c5b-8d70-0294eb190869" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_9bb1970d-0c95-471f-b716-16e6153b641d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_96d225c6-95a4-41bb-aab8-e852c827abe9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_60867f75-ab2a-4c5b-8d70-0294eb190869" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_96d225c6-95a4-41bb-aab8-e852c827abe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_8b40a920-1d3a-4eb9-a70d-2c39b8d8dc81" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_60867f75-ab2a-4c5b-8d70-0294eb190869" xlink:to="loc_us-gaap_EarningsPerShareBasic_8b40a920-1d3a-4eb9-a70d-2c39b8d8dc81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_042e15ef-a14c-450c-8edb-56ea42d5e5ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_60867f75-ab2a-4c5b-8d70-0294eb190869" xlink:to="loc_us-gaap_EarningsPerShareDiluted_042e15ef-a14c-450c-8edb-56ea42d5e5ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_70d88c7f-66d9-4207-82e7-03ae7a284449" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_60867f75-ab2a-4c5b-8d70-0294eb190869" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_70d88c7f-66d9-4207-82e7-03ae7a284449" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/STOCKOPTIONANDBENEFITPLANS" xlink:type="simple" xlink:href="ktcc-20200627.xsd#STOCKOPTIONANDBENEFITPLANS"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/STOCKOPTIONANDBENEFITPLANS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d5642010-fb61-4c0f-a155-9b8b3265f509" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_1c11b26d-0c13-4f65-b0c5-5af62db339de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d5642010-fb61-4c0f-a155-9b8b3265f509" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_1c11b26d-0c13-4f65-b0c5-5af62db339de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/STOCKOPTIONANDBENEFITPLANSTables" xlink:type="simple" xlink:href="ktcc-20200627.xsd#STOCKOPTIONANDBENEFITPLANSTables"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/STOCKOPTIONANDBENEFITPLANSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_0e267c14-a96f-4ad3-991c-8246eecb8f7d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_12ee4b8a-6247-4c32-a62f-f09c11f920ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_0e267c14-a96f-4ad3-991c-8246eecb8f7d" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_12ee4b8a-6247-4c32-a62f-f09c11f920ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock_660a6ffb-d175-4859-96ae-eb43417bdb65" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_0e267c14-a96f-4ad3-991c-8246eecb8f7d" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock_660a6ffb-d175-4859-96ae-eb43417bdb65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock_77ef5f2e-ac0f-4e80-a11d-53d76373b665" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_0e267c14-a96f-4ad3-991c-8246eecb8f7d" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock_77ef5f2e-ac0f-4e80-a11d-53d76373b665" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/StockOptionAndBenefitPlansNarrativeDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#StockOptionAndBenefitPlansNarrativeDetail"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/StockOptionAndBenefitPlansNarrativeDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_487bacd4-8704-44de-8568-ff2092a41916" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cae72ed4-8cb1-470c-b3b2-7e355323d698" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_487bacd4-8704-44de-8568-ff2092a41916" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cae72ed4-8cb1-470c-b3b2-7e355323d698" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_359a540e-6ece-4b93-847c-ecb959f2c3d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cae72ed4-8cb1-470c-b3b2-7e355323d698" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_359a540e-6ece-4b93-847c-ecb959f2c3d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_2de6ca24-608f-4f08-8a36-1cc54c925618" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_359a540e-6ece-4b93-847c-ecb959f2c3d8" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_2de6ca24-608f-4f08-8a36-1cc54c925618" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_e98af59f-1371-487c-bbce-c79f7b74f335" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_2de6ca24-608f-4f08-8a36-1cc54c925618" xlink:to="loc_us-gaap_SubsequentEventMember_e98af59f-1371-487c-bbce-c79f7b74f335" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateAxis_94a2c30d-b44e-4ead-b9af-9f8e23989b30" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardDateAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cae72ed4-8cb1-470c-b3b2-7e355323d698" xlink:to="loc_us-gaap_AwardDateAxis_94a2c30d-b44e-4ead-b9af-9f8e23989b30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateDomain_bf22b3be-ffa9-490e-9993-46e415d816a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardDateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardDateAxis_94a2c30d-b44e-4ead-b9af-9f8e23989b30" xlink:to="loc_us-gaap_AwardDateDomain_bf22b3be-ffa9-490e-9993-46e415d816a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_July272018SARGrantMemberDomain_6bd98044-1a73-485e-9603-bf3d75a4471e" xlink:href="ktcc-20200627.xsd#ktcc_July272018SARGrantMemberDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardDateDomain_bf22b3be-ffa9-490e-9993-46e415d816a8" xlink:to="loc_ktcc_July272018SARGrantMemberDomain_6bd98044-1a73-485e-9603-bf3d75a4471e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_July282017SARGrantMemberDomain_ecfb5e4c-73d8-4ae6-82f7-1f2e2eae15a5" xlink:href="ktcc-20200627.xsd#ktcc_July282017SARGrantMemberDomain"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardDateDomain_bf22b3be-ffa9-490e-9993-46e415d816a8" xlink:to="loc_ktcc_July282017SARGrantMemberDomain_ecfb5e4c-73d8-4ae6-82f7-1f2e2eae15a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_1a899d1e-c882-41fe-8716-47e3be0f18d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cae72ed4-8cb1-470c-b3b2-7e355323d698" xlink:to="loc_us-gaap_AwardTypeAxis_1a899d1e-c882-41fe-8716-47e3be0f18d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_76c58bed-13a3-4da3-8134-f4a954e7e362" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_1a899d1e-c882-41fe-8716-47e3be0f18d6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_76c58bed-13a3-4da3-8134-f4a954e7e362" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember_c01e2e9e-960b-4371-a076-e95c8355741a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_76c58bed-13a3-4da3-8134-f4a954e7e362" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember_c01e2e9e-960b-4371-a076-e95c8355741a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_969bb007-2eac-4ad5-9f4e-5a3e44898c40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cae72ed4-8cb1-470c-b3b2-7e355323d698" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_969bb007-2eac-4ad5-9f4e-5a3e44898c40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_ce5a2a4b-e77c-4b5e-9fb0-0b43d3bc8169" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_969bb007-2eac-4ad5-9f4e-5a3e44898c40" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_ce5a2a4b-e77c-4b5e-9fb0-0b43d3bc8169" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_c7232214-1906-4c0b-9e62-976590387068" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_969bb007-2eac-4ad5-9f4e-5a3e44898c40" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_c7232214-1906-4c0b-9e62-976590387068" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_27d16163-6890-460d-b858-85419becc355" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_969bb007-2eac-4ad5-9f4e-5a3e44898c40" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_27d16163-6890-460d-b858-85419becc355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_b48d93a7-31bb-48ac-a086-3343c773cd60" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_969bb007-2eac-4ad5-9f4e-5a3e44898c40" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_b48d93a7-31bb-48ac-a086-3343c773cd60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_1d83d6a1-dae8-4415-b074-e4c8a672961d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_969bb007-2eac-4ad5-9f4e-5a3e44898c40" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_1d83d6a1-dae8-4415-b074-e4c8a672961d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_3b39254d-65b8-422f-a65b-016aa8eade1e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_969bb007-2eac-4ad5-9f4e-5a3e44898c40" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_3b39254d-65b8-422f-a65b-016aa8eade1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_cb210294-4bbe-446f-84cf-5ed82b79ab1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_969bb007-2eac-4ad5-9f4e-5a3e44898c40" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_cb210294-4bbe-446f-84cf-5ed82b79ab1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_78f962dc-e11b-404d-a956-613a4cb5997b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_969bb007-2eac-4ad5-9f4e-5a3e44898c40" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_78f962dc-e11b-404d-a956-613a4cb5997b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/StockOptionAndBenefitPlansGrantDateFairValueForAwardsEstimatedUsingOptionValuationMethodWithWeightedAverageAssumptionsDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#StockOptionAndBenefitPlansGrantDateFairValueForAwardsEstimatedUsingOptionValuationMethodWithWeightedAverageAssumptionsDetail"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/StockOptionAndBenefitPlansGrantDateFairValueForAwardsEstimatedUsingOptionValuationMethodWithWeightedAverageAssumptionsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ca283957-fd98-4e57-8afa-7d0d25d218a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5b95370a-18ce-4c1a-8341-4ea5bf17e750" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ca283957-fd98-4e57-8afa-7d0d25d218a6" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5b95370a-18ce-4c1a-8341-4ea5bf17e750" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a7dd365b-dddb-40c6-a0fb-b4895e2db8d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5b95370a-18ce-4c1a-8341-4ea5bf17e750" xlink:to="loc_us-gaap_AwardTypeAxis_a7dd365b-dddb-40c6-a0fb-b4895e2db8d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8cb21e4f-83cb-4adf-9de6-ba5320fdb7bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_a7dd365b-dddb-40c6-a0fb-b4895e2db8d4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8cb21e4f-83cb-4adf-9de6-ba5320fdb7bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember_f7e79daf-7a6a-441b-b571-f1a6d6f3b04a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8cb21e4f-83cb-4adf-9de6-ba5320fdb7bf" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember_f7e79daf-7a6a-441b-b571-f1a6d6f3b04a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d52ffc2a-1ad3-481f-a9aa-c73b0796e531" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5b95370a-18ce-4c1a-8341-4ea5bf17e750" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d52ffc2a-1ad3-481f-a9aa-c73b0796e531" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_428db60d-001f-499a-9acb-f648bf847e98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d52ffc2a-1ad3-481f-a9aa-c73b0796e531" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_428db60d-001f-499a-9acb-f648bf847e98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_6a87b2fa-047a-4652-ab26-651b51e5a587" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d52ffc2a-1ad3-481f-a9aa-c73b0796e531" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_6a87b2fa-047a-4652-ab26-651b51e5a587" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_9190a9c9-a6d4-47fe-b866-ec652b4f99f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d52ffc2a-1ad3-481f-a9aa-c73b0796e531" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_9190a9c9-a6d4-47fe-b866-ec652b4f99f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_fa4a4b02-dbc7-40d5-b507-d12964401363" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d52ffc2a-1ad3-481f-a9aa-c73b0796e531" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_fa4a4b02-dbc7-40d5-b507-d12964401363" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_6bfe7e43-edf4-47c2-a213-8601db17c52b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d52ffc2a-1ad3-481f-a9aa-c73b0796e531" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_6bfe7e43-edf4-47c2-a213-8601db17c52b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_70c7c5c9-6243-436e-9f54-6a0fcc16b4ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d52ffc2a-1ad3-481f-a9aa-c73b0796e531" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_70c7c5c9-6243-436e-9f54-6a0fcc16b4ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_1d5c35a3-5649-40d2-900f-294019568fcb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d52ffc2a-1ad3-481f-a9aa-c73b0796e531" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_1d5c35a3-5649-40d2-900f-294019568fcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/StockOptionAndBenefitPlansSummarizesOptionSARsActivityOfAllPlansDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#StockOptionAndBenefitPlansSummarizesOptionSARsActivityOfAllPlansDetail"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/StockOptionAndBenefitPlansSummarizesOptionSARsActivityOfAllPlansDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_cd33ac0f-4c0a-4fd6-99a4-7275e0e02986" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a86d669b-a110-41d4-9698-f0c324a44d21" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_cd33ac0f-4c0a-4fd6-99a4-7275e0e02986" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a86d669b-a110-41d4-9698-f0c324a44d21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_baa03cba-9b6f-4249-910e-8a8286d500e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a86d669b-a110-41d4-9698-f0c324a44d21" xlink:to="loc_us-gaap_AwardTypeAxis_baa03cba-9b6f-4249-910e-8a8286d500e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e87305fb-69da-4ac0-a9db-10dddf942cf1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_baa03cba-9b6f-4249-910e-8a8286d500e8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e87305fb-69da-4ac0-a9db-10dddf942cf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember_7db55aaf-73db-4593-81dc-1d8e5db98e63" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e87305fb-69da-4ac0-a9db-10dddf942cf1" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember_7db55aaf-73db-4593-81dc-1d8e5db98e63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22d4a886-8c09-4fc5-8c9f-39418423ed63" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a86d669b-a110-41d4-9698-f0c324a44d21" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22d4a886-8c09-4fc5-8c9f-39418423ed63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_91a0f70b-d2cc-4745-96fb-38c156688654" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22d4a886-8c09-4fc5-8c9f-39418423ed63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_91a0f70b-d2cc-4745-96fb-38c156688654" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_a232bf6b-0c38-49bf-b589-778cc697a290" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22d4a886-8c09-4fc5-8c9f-39418423ed63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_a232bf6b-0c38-49bf-b589-778cc697a290" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_f13039c2-6a12-4873-bd8c-aeb3b2d6a113" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22d4a886-8c09-4fc5-8c9f-39418423ed63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_f13039c2-6a12-4873-bd8c-aeb3b2d6a113" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_6fb970a8-382d-48aa-8f7c-025dc8b819d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22d4a886-8c09-4fc5-8c9f-39418423ed63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_6fb970a8-382d-48aa-8f7c-025dc8b819d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGranted_6162d0e5-1c5f-4e77-9f10-be31623e88d3" xlink:href="ktcc-20200627.xsd#ktcc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGranted"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22d4a886-8c09-4fc5-8c9f-39418423ed63" xlink:to="loc_ktcc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGranted_6162d0e5-1c5f-4e77-9f10-be31623e88d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_d2ed6d02-3313-495e-9318-8cc582336e71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22d4a886-8c09-4fc5-8c9f-39418423ed63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_d2ed6d02-3313-495e-9318-8cc582336e71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_d5bcf7b9-a173-4ec4-96fb-5ddf47c6d1ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22d4a886-8c09-4fc5-8c9f-39418423ed63" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_d5bcf7b9-a173-4ec4-96fb-5ddf47c6d1ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_954fea7e-b72b-49d1-9ae6-a7a744deaab3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22d4a886-8c09-4fc5-8c9f-39418423ed63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_954fea7e-b72b-49d1-9ae6-a7a744deaab3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_deb53189-2267-440b-b0ee-a1bfe1df02d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22d4a886-8c09-4fc5-8c9f-39418423ed63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_deb53189-2267-440b-b0ee-a1bfe1df02d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_9431285c-8514-4fab-b2c0-1c409593100e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22d4a886-8c09-4fc5-8c9f-39418423ed63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_9431285c-8514-4fab-b2c0-1c409593100e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_b1e8d8c4-b51f-4528-abf8-5ae47e6d46a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22d4a886-8c09-4fc5-8c9f-39418423ed63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_b1e8d8c4-b51f-4528-abf8-5ae47e6d46a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_dde1cd2d-1662-432e-b883-984d5dd3d40d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22d4a886-8c09-4fc5-8c9f-39418423ed63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_dde1cd2d-1662-432e-b883-984d5dd3d40d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_f454add5-0c1c-415d-ac02-e5f0576a1b42" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22d4a886-8c09-4fc5-8c9f-39418423ed63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_f454add5-0c1c-415d-ac02-e5f0576a1b42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_de84e141-4358-4b85-8093-7111500e47d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22d4a886-8c09-4fc5-8c9f-39418423ed63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_de84e141-4358-4b85-8093-7111500e47d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageExercisePrice_486e0388-d48f-4170-bbe1-4669fe24ca11" xlink:href="ktcc-20200627.xsd#ktcc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageExercisePrice"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22d4a886-8c09-4fc5-8c9f-39418423ed63" xlink:to="loc_ktcc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageExercisePrice_486e0388-d48f-4170-bbe1-4669fe24ca11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_3784e9ef-4095-435a-b701-e561d506cb80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22d4a886-8c09-4fc5-8c9f-39418423ed63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_3784e9ef-4095-435a-b701-e561d506cb80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_82a61ce5-2262-4449-84eb-9a4bf2bc9c96" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22d4a886-8c09-4fc5-8c9f-39418423ed63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_82a61ce5-2262-4449-84eb-9a4bf2bc9c96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_6f3b15f7-c678-4fc9-b56b-b580c84f2212" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22d4a886-8c09-4fc5-8c9f-39418423ed63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_6f3b15f7-c678-4fc9-b56b-b580c84f2212" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_49fa9c6c-b825-46eb-833b-0c7c1ae4ff2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22d4a886-8c09-4fc5-8c9f-39418423ed63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_49fa9c6c-b825-46eb-833b-0c7c1ae4ff2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_6ea88606-99a2-452e-9b73-94f331c6d1b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22d4a886-8c09-4fc5-8c9f-39418423ed63" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_6ea88606-99a2-452e-9b73-94f331c6d1b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_6286a36e-babb-474e-8dd7-af60286d00f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22d4a886-8c09-4fc5-8c9f-39418423ed63" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_6286a36e-babb-474e-8dd7-af60286d00f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_1680d959-3be5-4eba-a380-daf82a65c81f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22d4a886-8c09-4fc5-8c9f-39418423ed63" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_1680d959-3be5-4eba-a380-daf82a65c81f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/StockOptionAndBenefitPlansAdditionalInformationRegardingOptionsOutstandingDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#StockOptionAndBenefitPlansAdditionalInformationRegardingOptionsOutstandingDetail"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/StockOptionAndBenefitPlansAdditionalInformationRegardingOptionsOutstandingDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_5ee87233-a50f-4fb0-97cf-3e324c28dba0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_699a4e81-b8b9-4863-8faa-0b428a56eb31" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_5ee87233-a50f-4fb0-97cf-3e324c28dba0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_699a4e81-b8b9-4863-8faa-0b428a56eb31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_f11097be-8ea5-4a73-ae34-d155f8c3afcb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_699a4e81-b8b9-4863-8faa-0b428a56eb31" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_f11097be-8ea5-4a73-ae34-d155f8c3afcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_e108ae64-b7ae-4559-a55a-6dc58bd79307" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_f11097be-8ea5-4a73-ae34-d155f8c3afcb" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_e108ae64-b7ae-4559-a55a-6dc58bd79307" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_RangeOneMember_d4951054-0b6a-4e7f-9ea7-0313dd9d9fd9" xlink:href="ktcc-20200627.xsd#ktcc_RangeOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_e108ae64-b7ae-4559-a55a-6dc58bd79307" xlink:to="loc_ktcc_RangeOneMember_d4951054-0b6a-4e7f-9ea7-0313dd9d9fd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_RangeTwoMember_23c8629c-5ac4-4bfb-a2a1-014fbfda9ea2" xlink:href="ktcc-20200627.xsd#ktcc_RangeTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_e108ae64-b7ae-4559-a55a-6dc58bd79307" xlink:to="loc_ktcc_RangeTwoMember_23c8629c-5ac4-4bfb-a2a1-014fbfda9ea2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_RangeThreeMember_c6981946-2f02-442a-83aa-01d00a35012e" xlink:href="ktcc-20200627.xsd#ktcc_RangeThreeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_e108ae64-b7ae-4559-a55a-6dc58bd79307" xlink:to="loc_ktcc_RangeThreeMember_c6981946-2f02-442a-83aa-01d00a35012e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_RangeFiveMember_6c18c529-f541-4ff0-8109-3b225c675fec" xlink:href="ktcc-20200627.xsd#ktcc_RangeFiveMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_e108ae64-b7ae-4559-a55a-6dc58bd79307" xlink:to="loc_ktcc_RangeFiveMember_6c18c529-f541-4ff0-8109-3b225c675fec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_c5649f50-02c4-43b4-ba02-d3a0749a15c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_699a4e81-b8b9-4863-8faa-0b428a56eb31" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_c5649f50-02c4-43b4-ba02-d3a0749a15c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_2d35f153-7ecb-4d53-886c-60e7ec8a948d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_c5649f50-02c4-43b4-ba02-d3a0749a15c2" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_2d35f153-7ecb-4d53-886c-60e7ec8a948d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_e206bf25-90b4-4e62-b536-63677a018961" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_c5649f50-02c4-43b4-ba02-d3a0749a15c2" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_e206bf25-90b4-4e62-b536-63677a018961" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_a8d54a5c-0ead-41bb-9921-9e8887780e90" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_c5649f50-02c4-43b4-ba02-d3a0749a15c2" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_a8d54a5c-0ead-41bb-9921-9e8887780e90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_35aa1324-d6a8-4e96-905d-7dee50c90f32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_c5649f50-02c4-43b4-ba02-d3a0749a15c2" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_35aa1324-d6a8-4e96-905d-7dee50c90f32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_0bdea3a7-9f57-4531-97fa-39604578976d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_c5649f50-02c4-43b4-ba02-d3a0749a15c2" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_0bdea3a7-9f57-4531-97fa-39604578976d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_180a960c-32a4-4b0b-b90a-4ee8b9e51334" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_c5649f50-02c4-43b4-ba02-d3a0749a15c2" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_180a960c-32a4-4b0b-b90a-4ee8b9e51334" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_9bd90a92-5344-4f5d-9781-f6f75cabfa15" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_c5649f50-02c4-43b4-ba02-d3a0749a15c2" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_9bd90a92-5344-4f5d-9781-f6f75cabfa15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/COMMITMENTSANDCONTINGENCIES" xlink:type="simple" xlink:href="ktcc-20200627.xsd#COMMITMENTSANDCONTINGENCIES"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/COMMITMENTSANDCONTINGENCIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ba382008-6eef-489c-b325-0a44a0340070" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_8dd9dfa0-eb00-4dda-ba3c-6977b2ed855b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ba382008-6eef-489c-b325-0a44a0340070" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_8dd9dfa0-eb00-4dda-ba3c-6977b2ed855b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/CommitmentsAndContingenciesNarrativeDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#CommitmentsAndContingenciesNarrativeDetail"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/CommitmentsAndContingenciesNarrativeDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_2c3cc07e-17f6-4f1a-a651-ad066c74fe2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesRentExpenseNet_261a5a29-75fa-4b32-b78e-9593960ea6a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_2c3cc07e-17f6-4f1a-a651-ad066c74fe2c" xlink:to="loc_us-gaap_OperatingLeasesRentExpenseNet_261a5a29-75fa-4b32-b78e-9593960ea6a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrual_39a948f4-a5d0-44c3-a3c4-94e6a17ce409" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyAccrual"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_2c3cc07e-17f6-4f1a-a651-ad066c74fe2c" xlink:to="loc_us-gaap_ProductWarrantyAccrual_39a948f4-a5d0-44c3-a3c4-94e6a17ce409" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/DERIVATIVEFINANCIALINSTRUMENTS" xlink:type="simple" xlink:href="ktcc-20200627.xsd#DERIVATIVEFINANCIALINSTRUMENTS"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/DERIVATIVEFINANCIALINSTRUMENTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_49631ea0-c671-426f-bf1f-d85c1759c174" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_29f44c95-0c9c-44f6-93bc-4846bcc4d18f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_49631ea0-c671-426f-bf1f-d85c1759c174" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_29f44c95-0c9c-44f6-93bc-4846bcc4d18f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables" xlink:type="simple" xlink:href="ktcc-20200627.xsd#DERIVATIVEFINANCIALINSTRUMENTSTables"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_5d789098-9196-4dbf-af71-648bf6bde9c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_d13cfc86-d8e0-47d5-9719-ae53d58d10f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_5d789098-9196-4dbf-af71-648bf6bde9c9" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_d13cfc86-d8e0-47d5-9719-ae53d58d10f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_7c2d3cc8-2d3a-4ae8-83a8-ec6c58ed6393" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_5d789098-9196-4dbf-af71-648bf6bde9c9" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_7c2d3cc8-2d3a-4ae8-83a8-ec6c58ed6393" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_d08bfd9e-8e83-47a0-a67b-675300ed0a0c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_5d789098-9196-4dbf-af71-648bf6bde9c9" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_d08bfd9e-8e83-47a0-a67b-675300ed0a0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/DerivativeFinancialInstrumentsDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#DerivativeFinancialInstrumentsDetail"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/DerivativeFinancialInstrumentsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_698ca49d-f635-4b47-8d06-0acb3b2fbfb8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_948cbf26-9430-4f3a-b49f-d1e6ecb7e3d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_698ca49d-f635-4b47-8d06-0acb3b2fbfb8" xlink:to="loc_us-gaap_DerivativeTable_948cbf26-9430-4f3a-b49f-d1e6ecb7e3d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_7879ef52-efa2-4fb9-b00f-799909c42f7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_948cbf26-9430-4f3a-b49f-d1e6ecb7e3d9" xlink:to="loc_us-gaap_HedgingDesignationAxis_7879ef52-efa2-4fb9-b00f-799909c42f7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_e6fe4cb5-1ad5-49d4-adbb-09fa7dfac51b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_7879ef52-efa2-4fb9-b00f-799909c42f7a" xlink:to="loc_us-gaap_HedgingDesignationDomain_e6fe4cb5-1ad5-49d4-adbb-09fa7dfac51b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_68063e43-a71f-4cf1-8e50-a616ac090d13" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_e6fe4cb5-1ad5-49d4-adbb-09fa7dfac51b" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_68063e43-a71f-4cf1-8e50-a616ac090d13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_3084d693-52dd-400b-b72e-f050600f0bf2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_948cbf26-9430-4f3a-b49f-d1e6ecb7e3d9" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_3084d693-52dd-400b-b72e-f050600f0bf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_a309efc7-a0b6-4132-a7ca-5bfa2f81b870" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_3084d693-52dd-400b-b72e-f050600f0bf2" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_a309efc7-a0b6-4132-a7ca-5bfa2f81b870" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractsMember_87c0c09b-2058-482f-9925-839aa1254e94" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForwardContractsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_a309efc7-a0b6-4132-a7ca-5bfa2f81b870" xlink:to="loc_us-gaap_ForwardContractsMember_87c0c09b-2058-482f-9925-839aa1254e94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_9ecb6220-f33f-4f32-815f-2acc1136a7a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_a309efc7-a0b6-4132-a7ca-5bfa2f81b870" xlink:to="loc_us-gaap_InterestRateSwapMember_9ecb6220-f33f-4f32-815f-2acc1136a7a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_e7f4b968-3432-48eb-bc34-29073f7de4b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_948cbf26-9430-4f3a-b49f-d1e6ecb7e3d9" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_e7f4b968-3432-48eb-bc34-29073f7de4b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_674db9d7-5e92-4546-8a3b-fe478bf2e5cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e7f4b968-3432-48eb-bc34-29073f7de4b2" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_674db9d7-5e92-4546-8a3b-fe478bf2e5cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_da76603b-4cdf-4cd5-aec1-30f9c983ec4f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_674db9d7-5e92-4546-8a3b-fe478bf2e5cc" xlink:to="loc_us-gaap_LineOfCreditMember_da76603b-4cdf-4cd5-aec1-30f9c983ec4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_25c32639-9f83-4f01-887d-927bfcdbef3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_948cbf26-9430-4f3a-b49f-d1e6ecb7e3d9" xlink:to="loc_us-gaap_DerivativeLineItems_25c32639-9f83-4f01-887d-927bfcdbef3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_62735b6d-847c-4c5a-a847-f81369eb6081" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_25c32639-9f83-4f01-887d-927bfcdbef3a" xlink:to="loc_us-gaap_DerivativeNotionalAmount_62735b6d-847c-4c5a-a847-f81369eb6081" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months_1229ca4d-dda5-432e-8348-2c368a920c49" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_25c32639-9f83-4f01-887d-927bfcdbef3a" xlink:to="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months_1229ca4d-dda5-432e-8348-2c368a920c49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_NotionalAmountOfForeignCurrencyForwardContracts_7047cb1b-274f-4e52-9cf8-01a8bd550a8d" xlink:href="ktcc-20200627.xsd#ktcc_NotionalAmountOfForeignCurrencyForwardContracts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_25c32639-9f83-4f01-887d-927bfcdbef3a" xlink:to="loc_ktcc_NotionalAmountOfForeignCurrencyForwardContracts_7047cb1b-274f-4e52-9cf8-01a8bd550a8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_SettlementsOfForeignCurrencyExchangeForwardContracts_85e104fe-2d16-4950-81d5-83e631e30ead" xlink:href="ktcc-20200627.xsd#ktcc_SettlementsOfForeignCurrencyExchangeForwardContracts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_25c32639-9f83-4f01-887d-927bfcdbef3a" xlink:to="loc_ktcc_SettlementsOfForeignCurrencyExchangeForwardContracts_85e104fe-2d16-4950-81d5-83e631e30ead" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate_e82eed1b-9d5b-4719-a292-9ffd21e2dfc0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_25c32639-9f83-4f01-887d-927bfcdbef3a" xlink:to="loc_us-gaap_DerivativeFixedInterestRate_e82eed1b-9d5b-4719-a292-9ffd21e2dfc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/ScheduleofDerivativeInstrumentsDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#ScheduleofDerivativeInstrumentsDetail"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/ScheduleofDerivativeInstrumentsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_3a76380c-9344-4bcb-a3d0-4f0c348f998f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_16188179-e77a-48d9-994e-ec5f4258caf4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_3a76380c-9344-4bcb-a3d0-4f0c348f998f" xlink:to="loc_us-gaap_DerivativeTable_16188179-e77a-48d9-994e-ec5f4258caf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_5b2d75ed-e359-4453-ae70-1e7f543219b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_16188179-e77a-48d9-994e-ec5f4258caf4" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_5b2d75ed-e359-4453-ae70-1e7f543219b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_978c75e9-86c4-40d7-a96c-452dbefafc71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_5b2d75ed-e359-4453-ae70-1e7f543219b8" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_978c75e9-86c4-40d7-a96c-452dbefafc71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_315469c9-aa39-4c82-bd90-32cfd2a5e042" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_978c75e9-86c4-40d7-a96c-452dbefafc71" xlink:to="loc_us-gaap_SubsequentEventMember_315469c9-aa39-4c82-bd90-32cfd2a5e042" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CurrencyAxis_1ce19f8f-878e-4e67-9307-c2243d6207a0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CurrencyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_16188179-e77a-48d9-994e-ec5f4258caf4" xlink:to="loc_srt_CurrencyAxis_1ce19f8f-878e-4e67-9307-c2243d6207a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_2f1a8f8c-04bc-4791-afde-b50969f68683" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_AllCurrenciesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CurrencyAxis_1ce19f8f-878e-4e67-9307-c2243d6207a0" xlink:to="loc_currency_AllCurrenciesDomain_2f1a8f8c-04bc-4791-afde-b50969f68683" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_MXN_67c17c2d-7c59-449d-b9b0-0f319acd6e30" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_MXN"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_2f1a8f8c-04bc-4791-afde-b50969f68683" xlink:to="loc_currency_MXN_67c17c2d-7c59-449d-b9b0-0f319acd6e30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_USD_12915e3e-ad08-4af7-afde-292e446587f7" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_USD"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_2f1a8f8c-04bc-4791-afde-b50969f68683" xlink:to="loc_currency_USD_12915e3e-ad08-4af7-afde-292e446587f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_127f0d62-ba5c-4cac-9b31-27f97c071543" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_16188179-e77a-48d9-994e-ec5f4258caf4" xlink:to="loc_us-gaap_DerivativeLineItems_127f0d62-ba5c-4cac-9b31-27f97c071543" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_e393ccec-4da0-486c-a759-b8c2fa2dab70" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_127f0d62-ba5c-4cac-9b31-27f97c071543" xlink:to="loc_us-gaap_DerivativeNotionalAmount_e393ccec-4da0-486c-a759-b8c2fa2dab70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeNet_ad4d1b33-8a9f-4e81-9069-aa87ca8c290d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_127f0d62-ba5c-4cac-9b31-27f97c071543" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeNet_ad4d1b33-8a9f-4e81-9069-aa87ca8c290d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/DerivativeFinancialInstrumentsSummarizedFairValueOfDerivativeInstrumentsInConsolidatedBalanceSheetsDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#DerivativeFinancialInstrumentsSummarizedFairValueOfDerivativeInstrumentsInConsolidatedBalanceSheetsDetail"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/DerivativeFinancialInstrumentsSummarizedFairValueOfDerivativeInstrumentsInConsolidatedBalanceSheetsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_c83486c6-bc58-4cba-a1c8-872ae987637f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_DerivativeInstrumentsTable_0d6557e7-2022-4b6b-9b88-0beb758a0cf1" xlink:href="ktcc-20200627.xsd#ktcc_DerivativeInstrumentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_c83486c6-bc58-4cba-a1c8-872ae987637f" xlink:to="loc_ktcc_DerivativeInstrumentsTable_0d6557e7-2022-4b6b-9b88-0beb758a0cf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_001172b6-4fea-4f51-9614-b3e34a7baffe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ktcc_DerivativeInstrumentsTable_0d6557e7-2022-4b6b-9b88-0beb758a0cf1" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_001172b6-4fea-4f51-9614-b3e34a7baffe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_bf9d959b-05d7-4b3b-bda1-f27abd916ce6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_001172b6-4fea-4f51-9614-b3e34a7baffe" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_bf9d959b-05d7-4b3b-bda1-f27abd916ce6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractsMember_cb6bfb1f-ccb1-4aff-bbc9-cc00061c6e6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForwardContractsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_bf9d959b-05d7-4b3b-bda1-f27abd916ce6" xlink:to="loc_us-gaap_ForwardContractsMember_cb6bfb1f-ccb1-4aff-bbc9-cc00061c6e6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_a932ca23-fa4f-4837-ad97-f227721a6284" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_bf9d959b-05d7-4b3b-bda1-f27abd916ce6" xlink:to="loc_us-gaap_InterestRateSwapMember_a932ca23-fa4f-4837-ad97-f227721a6284" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_46bfc935-9c6b-4a37-9992-21646d97bdf3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_37dedbf6-1323-4b7d-9667-7e4f83372895" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ktcc_DerivativeInstrumentsTable_0d6557e7-2022-4b6b-9b88-0beb758a0cf1" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_37dedbf6-1323-4b7d-9667-7e4f83372895" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_cebaa122-c841-4e7f-92a2-382bc3604cf6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_37dedbf6-1323-4b7d-9667-7e4f83372895" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_cebaa122-c841-4e7f-92a2-382bc3604cf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentAssetsMember_2725c35b-dcdb-4318-a6f4-67bf57912c35" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCurrentAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_cebaa122-c841-4e7f-92a2-382bc3604cf6" xlink:to="loc_us-gaap_OtherCurrentAssetsMember_2725c35b-dcdb-4318-a6f4-67bf57912c35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_08d26f2c-9116-454c-876a-225146b5fb6e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_cebaa122-c841-4e7f-92a2-382bc3604cf6" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_08d26f2c-9116-454c-876a-225146b5fb6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_23c1446e-5ac0-4a61-b0c1-db13a21671c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_cebaa122-c841-4e7f-92a2-382bc3604cf6" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_23c1446e-5ac0-4a61-b0c1-db13a21671c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_b3913fb0-632b-4a98-8eb4-abbb0ceff589" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_cebaa122-c841-4e7f-92a2-382bc3604cf6" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_b3913fb0-632b-4a98-8eb4-abbb0ceff589" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_DerivativeInstrumentsLineItems_f91ae768-fec7-404a-a3ec-d0db44def252" xlink:href="ktcc-20200627.xsd#ktcc_DerivativeInstrumentsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ktcc_DerivativeInstrumentsTable_0d6557e7-2022-4b6b-9b88-0beb758a0cf1" xlink:to="loc_ktcc_DerivativeInstrumentsLineItems_f91ae768-fec7-404a-a3ec-d0db44def252" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_890a8981-e48e-42cf-bb91-0c0ca74393e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ktcc_DerivativeInstrumentsLineItems_f91ae768-fec7-404a-a3ec-d0db44def252" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_890a8981-e48e-42cf-bb91-0c0ca74393e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_922e608a-f583-48e4-b53c-2c84988a0f84" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ktcc_DerivativeInstrumentsLineItems_f91ae768-fec7-404a-a3ec-d0db44def252" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_922e608a-f583-48e4-b53c-2c84988a0f84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/DerivativeFinancialInstrumentsGainLossOfDerivativeInstrumentsInStatementOfOperationsDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#DerivativeFinancialInstrumentsGainLossOfDerivativeInstrumentsInStatementOfOperationsDetail"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/DerivativeFinancialInstrumentsGainLossOfDerivativeInstrumentsInStatementOfOperationsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_c14d6ce8-8cf7-454d-a2b8-ab701f88c2e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_DerivativeInstrumentsTable_87579c15-ab82-46ca-9675-e52b46196adf" xlink:href="ktcc-20200627.xsd#ktcc_DerivativeInstrumentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_c14d6ce8-8cf7-454d-a2b8-ab701f88c2e5" xlink:to="loc_ktcc_DerivativeInstrumentsTable_87579c15-ab82-46ca-9675-e52b46196adf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_bd1ac85f-ffaf-4ff7-8d8e-15f6eed5df69" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ktcc_DerivativeInstrumentsTable_87579c15-ab82-46ca-9675-e52b46196adf" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_bd1ac85f-ffaf-4ff7-8d8e-15f6eed5df69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_154283ce-ebc1-49b7-a454-c7f593dff0aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_bd1ac85f-ffaf-4ff7-8d8e-15f6eed5df69" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_154283ce-ebc1-49b7-a454-c7f593dff0aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractsMember_e1ffc896-5882-4b39-a09a-91856ec9d8ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForwardContractsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_154283ce-ebc1-49b7-a454-c7f593dff0aa" xlink:to="loc_us-gaap_ForwardContractsMember_e1ffc896-5882-4b39-a09a-91856ec9d8ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_86967a95-4168-431a-b36a-427736d93fe3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_154283ce-ebc1-49b7-a454-c7f593dff0aa" xlink:to="loc_us-gaap_InterestRateSwapMember_86967a95-4168-431a-b36a-427736d93fe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_65bd91cc-9c8f-4c3a-8243-8a7dcddab187" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ktcc_DerivativeInstrumentsTable_87579c15-ab82-46ca-9675-e52b46196adf" xlink:to="loc_us-gaap_HedgingDesignationAxis_65bd91cc-9c8f-4c3a-8243-8a7dcddab187" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_62e479c4-a61a-4cd4-863d-df7e3c5a15dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_65bd91cc-9c8f-4c3a-8243-8a7dcddab187" xlink:to="loc_us-gaap_HedgingDesignationDomain_62e479c4-a61a-4cd4-863d-df7e3c5a15dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_95a7e8e3-aa7e-45d5-81db-2e0f17a90d54" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_62e479c4-a61a-4cd4-863d-df7e3c5a15dd" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_95a7e8e3-aa7e-45d5-81db-2e0f17a90d54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_0b1e7d73-f916-4009-9de4-db8b82404a3d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_DerivativeInstrumentsLineItems_dab108cc-aa92-4063-a0c5-1e77cf08ebfe" xlink:href="ktcc-20200627.xsd#ktcc_DerivativeInstrumentsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ktcc_DerivativeInstrumentsTable_87579c15-ab82-46ca-9675-e52b46196adf" xlink:to="loc_ktcc_DerivativeInstrumentsLineItems_dab108cc-aa92-4063-a0c5-1e77cf08ebfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TranslationAdjustmentForNetInvestmentHedgeRollForward_928ddd0b-32c8-461b-b3ac-454c6c4506c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TranslationAdjustmentForNetInvestmentHedgeRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ktcc_DerivativeInstrumentsLineItems_dab108cc-aa92-4063-a0c5-1e77cf08ebfe" xlink:to="loc_us-gaap_TranslationAdjustmentForNetInvestmentHedgeRollForward_928ddd0b-32c8-461b-b3ac-454c6c4506c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax_11cd1f9b-2d81-4a7c-97f4-1c0819f1d148" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TranslationAdjustmentForNetInvestmentHedgeRollForward_928ddd0b-32c8-461b-b3ac-454c6c4506c5" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax_11cd1f9b-2d81-4a7c-97f4-1c0819f1d148" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_DerivativeInstrumentsGainLossEffectivePortionRecordedInAOCI_e620a4e0-892f-4372-990e-07c30fe65935" xlink:href="ktcc-20200627.xsd#ktcc_DerivativeInstrumentsGainLossEffectivePortionRecordedInAOCI"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TranslationAdjustmentForNetInvestmentHedgeRollForward_928ddd0b-32c8-461b-b3ac-454c6c4506c5" xlink:to="loc_ktcc_DerivativeInstrumentsGainLossEffectivePortionRecordedInAOCI_e620a4e0-892f-4372-990e-07c30fe65935" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_ChangeinUnrealizedGainLossonForeignCurrency_ff3ca9ed-2a53-4dfa-8c5b-911f3598b39b" xlink:href="ktcc-20200627.xsd#ktcc_ChangeinUnrealizedGainLossonForeignCurrency"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TranslationAdjustmentForNetInvestmentHedgeRollForward_928ddd0b-32c8-461b-b3ac-454c6c4506c5" xlink:to="loc_ktcc_ChangeinUnrealizedGainLossonForeignCurrency_ff3ca9ed-2a53-4dfa-8c5b-911f3598b39b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_6ae86c54-3a0e-443a-8483-b762682920de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TranslationAdjustmentForNetInvestmentHedgeRollForward_928ddd0b-32c8-461b-b3ac-454c6c4506c5" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_6ae86c54-3a0e-443a-8483-b762682920de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_d3f2ce0d-abfc-4fe6-bfc5-b6a829bbeb34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TranslationAdjustmentForNetInvestmentHedgeRollForward_928ddd0b-32c8-461b-b3ac-454c6c4506c5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_d3f2ce0d-abfc-4fe6-bfc5-b6a829bbeb34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/FAIRVALUEMEASUREMENTS" xlink:type="simple" xlink:href="ktcc-20200627.xsd#FAIRVALUEMEASUREMENTS"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/FAIRVALUEMEASUREMENTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_df343c4f-627e-4822-a60f-dfa1b4950531" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_88cab56c-072d-4a87-a26f-7d4f16959725" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementInputsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_df343c4f-627e-4822-a60f-dfa1b4950531" xlink:to="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_88cab56c-072d-4a87-a26f-7d4f16959725" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/FAIRVALUEMEASUREMENTSTables" xlink:type="simple" xlink:href="ktcc-20200627.xsd#FAIRVALUEMEASUREMENTSTables"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/FAIRVALUEMEASUREMENTSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_2429dae3-dbfd-4b69-80ba-d2fe705a4f23" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_2d845685-628f-46ef-8716-cf76ee3a832c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_2429dae3-dbfd-4b69-80ba-d2fe705a4f23" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_2d845685-628f-46ef-8716-cf76ee3a832c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_7283eefe-ef40-4298-abc4-baf65ae76802" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_FairValueDisclosuresTable_8c687e1e-a9a7-48ab-88c5-d1e493c17a4b" xlink:href="ktcc-20200627.xsd#ktcc_FairValueDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_7283eefe-ef40-4298-abc4-baf65ae76802" xlink:to="loc_ktcc_FairValueDisclosuresTable_8c687e1e-a9a7-48ab-88c5-d1e493c17a4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_9bbc6da1-d211-42b8-9a48-322e27d9c3a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ktcc_FairValueDisclosuresTable_8c687e1e-a9a7-48ab-88c5-d1e493c17a4b" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_9bbc6da1-d211-42b8-9a48-322e27d9c3a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_69df915f-5fc6-4135-af1b-59aa7a54f673" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_9bbc6da1-d211-42b8-9a48-322e27d9c3a9" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_69df915f-5fc6-4135-af1b-59aa7a54f673" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_f547c8ee-ecfe-4f39-9cd8-66dbf795f88f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_69df915f-5fc6-4135-af1b-59aa7a54f673" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_f547c8ee-ecfe-4f39-9cd8-66dbf795f88f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_45249611-8fba-4817-b6ab-0e1fb8f1816e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ktcc_FairValueDisclosuresTable_8c687e1e-a9a7-48ab-88c5-d1e493c17a4b" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_45249611-8fba-4817-b6ab-0e1fb8f1816e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_f0bcb9ee-1771-4e45-bec1-bc6b43d0f8b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_45249611-8fba-4817-b6ab-0e1fb8f1816e" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_f0bcb9ee-1771-4e45-bec1-bc6b43d0f8b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_fa929698-fb0c-4097-9ec8-3b1d2a200870" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_f0bcb9ee-1771-4e45-bec1-bc6b43d0f8b8" xlink:to="loc_us-gaap_InterestRateSwapMember_fa929698-fb0c-4097-9ec8-3b1d2a200870" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractsMember_120acbcc-a182-448a-bc23-719f06b71b99" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForwardContractsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_f0bcb9ee-1771-4e45-bec1-bc6b43d0f8b8" xlink:to="loc_us-gaap_ForwardContractsMember_120acbcc-a182-448a-bc23-719f06b71b99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9ba3150a-a444-4c4d-93d1-e6e8cc53820f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ktcc_FairValueDisclosuresTable_8c687e1e-a9a7-48ab-88c5-d1e493c17a4b" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9ba3150a-a444-4c4d-93d1-e6e8cc53820f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_120d7c06-653c-45b1-b627-874d60db9efd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9ba3150a-a444-4c4d-93d1-e6e8cc53820f" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_120d7c06-653c-45b1-b627-874d60db9efd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_419fafc1-5d61-4d9c-b41c-6fe5beb29be4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_120d7c06-653c-45b1-b627-874d60db9efd" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_419fafc1-5d61-4d9c-b41c-6fe5beb29be4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_d2c30cbf-a467-41ed-a6d6-93da87bc38f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_120d7c06-653c-45b1-b627-874d60db9efd" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_d2c30cbf-a467-41ed-a6d6-93da87bc38f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_49f46922-c60d-4bea-902f-b7639dad111d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_120d7c06-653c-45b1-b627-874d60db9efd" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_49f46922-c60d-4bea-902f-b7639dad111d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_FairValueDisclosuresLineItems_c2d15b19-e7c7-457d-9b71-e2b6e76cef9d" xlink:href="ktcc-20200627.xsd#ktcc_FairValueDisclosuresLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ktcc_FairValueDisclosuresTable_8c687e1e-a9a7-48ab-88c5-d1e493c17a4b" xlink:to="loc_ktcc_FairValueDisclosuresLineItems_c2d15b19-e7c7-457d-9b71-e2b6e76cef9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_edbce5e3-4f46-42db-9c5d-b4ee11465884" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ktcc_FairValueDisclosuresLineItems_c2d15b19-e7c7-457d-9b71-e2b6e76cef9d" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_edbce5e3-4f46-42db-9c5d-b4ee11465884" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_547c1617-6fa6-45ff-973e-dd6f12a61530" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ktcc_FairValueDisclosuresLineItems_c2d15b19-e7c7-457d-9b71-e2b6e76cef9d" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_547c1617-6fa6-45ff-973e-dd6f12a61530" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/ENTERPRISEWIDEDISCLOSURES" xlink:type="simple" xlink:href="ktcc-20200627.xsd#ENTERPRISEWIDEDISCLOSURES"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/ENTERPRISEWIDEDISCLOSURES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_444fda1c-201e-4ef9-b97a-236d0d88295c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_9c1e1ce6-dec2-44d9-941f-317e665b9121" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_444fda1c-201e-4ef9-b97a-236d0d88295c" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_9c1e1ce6-dec2-44d9-941f-317e665b9121" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/ENTERPRISEWIDEDISCLOSURESTables" xlink:type="simple" xlink:href="ktcc-20200627.xsd#ENTERPRISEWIDEDISCLOSURESTables"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/ENTERPRISEWIDEDISCLOSURESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_7958e0ed-f807-44dd-9a90-c804221f05ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_7f36d4f3-f501-42a8-b1ac-9e55d338517e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_7958e0ed-f807-44dd-9a90-c804221f05ef" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_7f36d4f3-f501-42a8-b1ac-9e55d338517e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_d13bb425-e048-404b-880e-d8a6d7f12484" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_7958e0ed-f807-44dd-9a90-c804221f05ef" xlink:to="loc_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_d13bb425-e048-404b-880e-d8a6d7f12484" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_ScheduleOfPercentageOfNetSalesAndNetAccountsReceivablesDueFromCustomersFromContinuingOperationsTableTableTextBlock_0389b5f6-9a13-4547-8864-b58b6972789f" xlink:href="ktcc-20200627.xsd#ktcc_ScheduleOfPercentageOfNetSalesAndNetAccountsReceivablesDueFromCustomersFromContinuingOperationsTableTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_7958e0ed-f807-44dd-9a90-c804221f05ef" xlink:to="loc_ktcc_ScheduleOfPercentageOfNetSalesAndNetAccountsReceivablesDueFromCustomersFromContinuingOperationsTableTableTextBlock_0389b5f6-9a13-4547-8864-b58b6972789f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/EnterpriseWideDisclosuresNarrativeDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#EnterpriseWideDisclosuresNarrativeDetail"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/EnterpriseWideDisclosuresNarrativeDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_130e61b9-fa58-4edb-90d5-8bc67874b94e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_13d74092-7ec9-48e2-b34a-f6e81fdf4c75" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_130e61b9-fa58-4edb-90d5-8bc67874b94e" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_13d74092-7ec9-48e2-b34a-f6e81fdf4c75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_3fc4f31a-e3c3-435b-8f99-3a5189e6e0ff" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_13d74092-7ec9-48e2-b34a-f6e81fdf4c75" xlink:to="loc_srt_StatementGeographicalAxis_3fc4f31a-e3c3-435b-8f99-3a5189e6e0ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_39ff33c3-d79a-4bc8-8a15-c3d0ba2d329c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_3fc4f31a-e3c3-435b-8f99-3a5189e6e0ff" xlink:to="loc_srt_SegmentGeographicalDomain_39ff33c3-d79a-4bc8-8a15-c3d0ba2d329c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_KeyTronicEMSMember_e64e67b0-11d2-42e4-9fd8-6be65acd9158" xlink:href="ktcc-20200627.xsd#ktcc_KeyTronicEMSMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_39ff33c3-d79a-4bc8-8a15-c3d0ba2d329c" xlink:to="loc_ktcc_KeyTronicEMSMember_e64e67b0-11d2-42e4-9fd8-6be65acd9158" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_KeyboardMember_165a9d02-c527-4a4e-b496-e361c7bd90f7" xlink:href="ktcc-20200627.xsd#ktcc_KeyboardMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_39ff33c3-d79a-4bc8-8a15-c3d0ba2d329c" xlink:to="loc_ktcc_KeyboardMember_165a9d02-c527-4a4e-b496-e361c7bd90f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_9d02def0-6347-4ac0-8561-6ae6d856b614" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_13d74092-7ec9-48e2-b34a-f6e81fdf4c75" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_9d02def0-6347-4ac0-8561-6ae6d856b614" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_70c58648-aebb-4e13-8ec4-a2ed39714a6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_9d02def0-6347-4ac0-8561-6ae6d856b614" xlink:to="loc_us-gaap_Revenues_70c58648-aebb-4e13-8ec4-a2ed39714a6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_PercentageOfNetSales_f0c7a599-1d81-4491-a0e5-54f4e18e4aad" xlink:href="ktcc-20200627.xsd#ktcc_PercentageOfNetSales"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_9d02def0-6347-4ac0-8561-6ae6d856b614" xlink:to="loc_ktcc_PercentageOfNetSales_f0c7a599-1d81-4491-a0e5-54f4e18e4aad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/EnterpriseWideDisclosuresNetSalesAndLongLivedAssetsPropertyPlantAndEquipmentByGeographicAreaDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#EnterpriseWideDisclosuresNetSalesAndLongLivedAssetsPropertyPlantAndEquipmentByGeographicAreaDetail"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/EnterpriseWideDisclosuresNetSalesAndLongLivedAssetsPropertyPlantAndEquipmentByGeographicAreaDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_fc0c33f6-4558-4be4-a4c3-3b734a464a60" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_c462b2f3-5968-4b22-8b56-c9074808f3b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_fc0c33f6-4558-4be4-a4c3-3b734a464a60" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_c462b2f3-5968-4b22-8b56-c9074808f3b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_d925a99a-f522-489d-b3c9-c62163d6e47e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_c462b2f3-5968-4b22-8b56-c9074808f3b9" xlink:to="loc_srt_StatementGeographicalAxis_d925a99a-f522-489d-b3c9-c62163d6e47e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_57946d47-861f-4492-989e-999e9134b2bd" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_d925a99a-f522-489d-b3c9-c62163d6e47e" xlink:to="loc_srt_SegmentGeographicalDomain_57946d47-861f-4492-989e-999e9134b2bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_f966cea7-9ef0-4f75-8e10-c2074a624d19" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_57946d47-861f-4492-989e-999e9134b2bd" xlink:to="loc_country_US_f966cea7-9ef0-4f75-8e10-c2074a624d19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_8b54830c-9c15-4031-b125-73c431d1ad0b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonUsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_57946d47-861f-4492-989e-999e9134b2bd" xlink:to="loc_us-gaap_NonUsMember_8b54830c-9c15-4031-b125-73c431d1ad0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_MX_b3541836-5a28-410e-8435-43707971eaaa" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_MX"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_57946d47-861f-4492-989e-999e9134b2bd" xlink:to="loc_country_MX_b3541836-5a28-410e-8435-43707971eaaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_VietnamDomain_a9cdc3c2-88aa-4c1b-9c3d-878e1994b2d1" xlink:href="ktcc-20200627.xsd#ktcc_VietnamDomain"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_57946d47-861f-4492-989e-999e9134b2bd" xlink:to="loc_ktcc_VietnamDomain_a9cdc3c2-88aa-4c1b-9c3d-878e1994b2d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_407c7366-b0e7-4fca-a429-caff3c8d8dac" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_CN"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_57946d47-861f-4492-989e-999e9134b2bd" xlink:to="loc_country_CN_407c7366-b0e7-4fca-a429-caff3c8d8dac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_3faeac36-03c5-48cb-87df-7b05cd9dfe52" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_c462b2f3-5968-4b22-8b56-c9074808f3b9" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_3faeac36-03c5-48cb-87df-7b05cd9dfe52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_24e646ca-d8eb-4786-86a7-7d1f1f976dd0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3faeac36-03c5-48cb-87df-7b05cd9dfe52" xlink:to="loc_us-gaap_Revenues_24e646ca-d8eb-4786-86a7-7d1f1f976dd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_d6c6da05-99df-496a-aa35-445fa044ba38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3faeac36-03c5-48cb-87df-7b05cd9dfe52" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_d6c6da05-99df-496a-aa35-445fa044ba38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/EnterpriseWideDisclosuresScheduleofRevenuefromExternalCustomersAttributedtoForeignCountriesbyGeographicAreaDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#EnterpriseWideDisclosuresScheduleofRevenuefromExternalCustomersAttributedtoForeignCountriesbyGeographicAreaDetail"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/EnterpriseWideDisclosuresScheduleofRevenuefromExternalCustomersAttributedtoForeignCountriesbyGeographicAreaDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_57d073b9-4157-4d03-9ac3-12780c6b2b15" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3e005014-fb47-469d-abc2-17f06bc37c5e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_57d073b9-4157-4d03-9ac3-12780c6b2b15" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3e005014-fb47-469d-abc2-17f06bc37c5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_98202e1c-5b40-43ee-ab39-f6e677f33671" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3e005014-fb47-469d-abc2-17f06bc37c5e" xlink:to="loc_srt_StatementGeographicalAxis_98202e1c-5b40-43ee-ab39-f6e677f33671" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_903d620b-3934-4bde-99ac-9da1c68a3043" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_98202e1c-5b40-43ee-ab39-f6e677f33671" xlink:to="loc_srt_SegmentGeographicalDomain_903d620b-3934-4bde-99ac-9da1c68a3043" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_9b31b687-8776-4096-b638-27923e91cc83" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_903d620b-3934-4bde-99ac-9da1c68a3043" xlink:to="loc_country_US_9b31b687-8776-4096-b638-27923e91cc83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_1ee47d71-9a8c-4145-9d17-307c54b96dad" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_CN"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_903d620b-3934-4bde-99ac-9da1c68a3043" xlink:to="loc_country_CN_1ee47d71-9a8c-4145-9d17-307c54b96dad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_35718d06-8c20-4749-bfad-cf80f0f569ae" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_CA"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_903d620b-3934-4bde-99ac-9da1c68a3043" xlink:to="loc_country_CA_35718d06-8c20-4749-bfad-cf80f0f569ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_57ab39aa-8a6f-47d4-8b72-6dadb971458a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonUsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_903d620b-3934-4bde-99ac-9da1c68a3043" xlink:to="loc_us-gaap_NonUsMember_57ab39aa-8a6f-47d4-8b72-6dadb971458a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_4df77902-bcf0-43b5-9e5d-a1071c5dfd6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3e005014-fb47-469d-abc2-17f06bc37c5e" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_4df77902-bcf0-43b5-9e5d-a1071c5dfd6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_PercentageOfNetSales_5e9e00b4-7be5-4c5c-86ea-d859e2757660" xlink:href="ktcc-20200627.xsd#ktcc_PercentageOfNetSales"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4df77902-bcf0-43b5-9e5d-a1071c5dfd6d" xlink:to="loc_ktcc_PercentageOfNetSales_5e9e00b4-7be5-4c5c-86ea-d859e2757660" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/EnterpriseWideDisclosuresPercentageOfNetSalesToAndTradeAccountsReceivablesFromSignificantCustomersDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#EnterpriseWideDisclosuresPercentageOfNetSalesToAndTradeAccountsReceivablesFromSignificantCustomersDetail"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/EnterpriseWideDisclosuresPercentageOfNetSalesToAndTradeAccountsReceivablesFromSignificantCustomersDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_cc49ad4c-6437-475a-90d4-157751870a74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e1781196-676e-42c8-8156-2d7b66edca2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_cc49ad4c-6437-475a-90d4-157751870a74" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e1781196-676e-42c8-8156-2d7b66edca2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_8cc1832f-743f-43dd-8561-d853287ac125" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e1781196-676e-42c8-8156-2d7b66edca2c" xlink:to="loc_srt_MajorCustomersAxis_8cc1832f-743f-43dd-8561-d853287ac125" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_c6d1da3c-9970-410c-81a3-36488c931e75" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_8cc1832f-743f-43dd-8561-d853287ac125" xlink:to="loc_srt_NameOfMajorCustomerDomain_c6d1da3c-9970-410c-81a3-36488c931e75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_CustomeraMember_cc2beec6-6b63-4bd3-b1e2-f8588d6a85f6" xlink:href="ktcc-20200627.xsd#ktcc_CustomeraMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_c6d1da3c-9970-410c-81a3-36488c931e75" xlink:to="loc_ktcc_CustomeraMember_cc2beec6-6b63-4bd3-b1e2-f8588d6a85f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_CustomerBMember_74740690-98f3-414e-ac6d-86f45be2db8d" xlink:href="ktcc-20200627.xsd#ktcc_CustomerBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_c6d1da3c-9970-410c-81a3-36488c931e75" xlink:to="loc_ktcc_CustomerBMember_74740690-98f3-414e-ac6d-86f45be2db8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_252b2948-6f20-4a42-8ac1-8ba7e5c0a4e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e1781196-676e-42c8-8156-2d7b66edca2c" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_252b2948-6f20-4a42-8ac1-8ba7e5c0a4e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_c967b8b4-b603-48ab-bde2-09f95640a96c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_252b2948-6f20-4a42-8ac1-8ba7e5c0a4e5" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_c967b8b4-b603-48ab-bde2-09f95640a96c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_EntityWideTradeReceivablesMajorCustomerPercentage_c58a38a4-965d-4f1b-affb-291fc98cc24a" xlink:href="ktcc-20200627.xsd#ktcc_EntityWideTradeReceivablesMajorCustomerPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_252b2948-6f20-4a42-8ac1-8ba7e5c0a4e5" xlink:to="loc_ktcc_EntityWideTradeReceivablesMajorCustomerPercentage_c58a38a4-965d-4f1b-affb-291fc98cc24a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/QUARTERLYFINANCIALDATA" xlink:type="simple" xlink:href="ktcc-20200627.xsd#QUARTERLYFINANCIALDATA"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/QUARTERLYFINANCIALDATA" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_f38c6ac4-4639-447d-9ef6-4bc83498e592" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock_4ef43aeb-5341-4dd5-810e-f301d61871e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_f38c6ac4-4639-447d-9ef6-4bc83498e592" xlink:to="loc_us-gaap_QuarterlyFinancialInformationTextBlock_4ef43aeb-5341-4dd5-810e-f301d61871e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/QUARTERLYFINANCIALDATATables" xlink:type="simple" xlink:href="ktcc-20200627.xsd#QUARTERLYFINANCIALDATATables"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/QUARTERLYFINANCIALDATATables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_67d42819-b507-48bd-967f-65001fea38a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_8f7e2e62-f896-4531-8cbf-cce9503fd19d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_67d42819-b507-48bd-967f-65001fea38a2" xlink:to="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_8f7e2e62-f896-4531-8cbf-cce9503fd19d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/QuarterlyFinancialDataDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#QuarterlyFinancialDataDetail"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/QuarterlyFinancialDataDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_8294eeeb-ba1f-4f2b-8a78-ebb68dfbf15e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_482c16a3-6b11-4ebe-a512-bd6f61affddc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_8294eeeb-ba1f-4f2b-8a78-ebb68dfbf15e" xlink:to="loc_us-gaap_GrossProfit_482c16a3-6b11-4ebe-a512-bd6f61affddc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_12d294a0-b867-4a3e-9609-81ca94b8f1f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_8294eeeb-ba1f-4f2b-8a78-ebb68dfbf15e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_12d294a0-b867-4a3e-9609-81ca94b8f1f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_4d16bcab-f0e5-4f6e-bdad-f56af5456f9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_8294eeeb-ba1f-4f2b-8a78-ebb68dfbf15e" xlink:to="loc_us-gaap_NetIncomeLoss_4d16bcab-f0e5-4f6e-bdad-f56af5456f9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_7b750db8-2bc1-46bb-bba1-5e187ec7d046" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_8294eeeb-ba1f-4f2b-8a78-ebb68dfbf15e" xlink:to="loc_us-gaap_EarningsPerShareBasic_7b750db8-2bc1-46bb-bba1-5e187ec7d046" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_ff5bcb45-f28f-486d-8ee1-2249787211d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_8294eeeb-ba1f-4f2b-8a78-ebb68dfbf15e" xlink:to="loc_us-gaap_EarningsPerShareDiluted_ff5bcb45-f28f-486d-8ee1-2249787211d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_d90adca0-0d60-4c7d-b529-72a1da5dac24" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_8294eeeb-ba1f-4f2b-8a78-ebb68dfbf15e" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_d90adca0-0d60-4c7d-b529-72a1da5dac24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f40c8029-4c7c-4cfc-816d-429a9ca331c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_8294eeeb-ba1f-4f2b-8a78-ebb68dfbf15e" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f40c8029-4c7c-4cfc-816d-429a9ca331c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_d9f7a290-c559-4894-bda8-3331cc3df722" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_8294eeeb-ba1f-4f2b-8a78-ebb68dfbf15e" xlink:to="loc_us-gaap_Revenues_d9f7a290-c559-4894-bda8-3331cc3df722" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/GOODWILLANDOTHERINTANGIBLEASSETS" xlink:type="simple" xlink:href="ktcc-20200627.xsd#GOODWILLANDOTHERINTANGIBLEASSETS"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/GOODWILLANDOTHERINTANGIBLEASSETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1d8069cf-1237-44f8-9458-1b4426fd0030" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_ef7e68c3-175e-471f-8dda-1603d4ca5a5f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1d8069cf-1237-44f8-9458-1b4426fd0030" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_ef7e68c3-175e-471f-8dda-1603d4ca5a5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/GOODWILLANDOTHERINTANGIBLESASSETSTables" xlink:type="simple" xlink:href="ktcc-20200627.xsd#GOODWILLANDOTHERINTANGIBLESASSETSTables"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/GOODWILLANDOTHERINTANGIBLESASSETSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_GOODWILLANDOTHERINTANGIBLEASSETSAbstract_c89bbe4f-ac2c-43d0-a5dd-dd099d981711" xlink:href="ktcc-20200627.xsd#ktcc_GOODWILLANDOTHERINTANGIBLEASSETSAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_547523f2-426e-4d3c-88a6-76c2086c683e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ktcc_GOODWILLANDOTHERINTANGIBLEASSETSAbstract_c89bbe4f-ac2c-43d0-a5dd-dd099d981711" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_547523f2-426e-4d3c-88a6-76c2086c683e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#GoodwillandOtherIntangibleAssetsNarrativeDetail"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_GOODWILLANDOTHERINTANGIBLEASSETSAbstract_e57f45ea-7455-4901-a666-9e599f832614" xlink:href="ktcc-20200627.xsd#ktcc_GOODWILLANDOTHERINTANGIBLEASSETSAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_be5beb66-83c0-4364-843e-66cee01004fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ktcc_GOODWILLANDOTHERINTANGIBLEASSETSAbstract_e57f45ea-7455-4901-a666-9e599f832614" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_be5beb66-83c0-4364-843e-66cee01004fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b85f0268-cc3b-49f5-944b-156a47f02272" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_be5beb66-83c0-4364-843e-66cee01004fb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b85f0268-cc3b-49f5-944b-156a47f02272" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_34f18345-b779-4982-a3e4-0ea05581898f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b85f0268-cc3b-49f5-944b-156a47f02272" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_34f18345-b779-4982-a3e4-0ea05581898f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_d371ff7b-9474-42f7-b915-1b0ea1591619" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_34f18345-b779-4982-a3e4-0ea05581898f" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_d371ff7b-9474-42f7-b915-1b0ea1591619" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_cf8ed4e2-6727-42c9-aca0-c8587ecbb6e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_34f18345-b779-4982-a3e4-0ea05581898f" xlink:to="loc_us-gaap_CustomerRelationshipsMember_cf8ed4e2-6727-42c9-aca0-c8587ecbb6e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OffMarketFavorableLeaseMember_1cb88cbc-ee4c-4041-9b2a-96c6a5cf1a87" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OffMarketFavorableLeaseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_34f18345-b779-4982-a3e4-0ea05581898f" xlink:to="loc_us-gaap_OffMarketFavorableLeaseMember_1cb88cbc-ee4c-4041-9b2a-96c6a5cf1a87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1b312543-c473-4d2d-b624-1838cdb022c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_be5beb66-83c0-4364-843e-66cee01004fb" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1b312543-c473-4d2d-b624-1838cdb022c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e09f6a30-ce77-4346-9276-0e3565b1535f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1b312543-c473-4d2d-b624-1838cdb022c9" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e09f6a30-ce77-4346-9276-0e3565b1535f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_1ad84a17-6725-41c4-8f3b-fff481d17c03" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_be5beb66-83c0-4364-843e-66cee01004fb" xlink:to="loc_us-gaap_GoodwillLineItems_1ad84a17-6725-41c4-8f3b-fff481d17c03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_6a960557-f9a1-4ebf-b703-5b548cb98ff2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_1ad84a17-6725-41c4-8f3b-fff481d17c03" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_6a960557-f9a1-4ebf-b703-5b548cb98ff2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_affdf391-338d-4c03-8d58-e4715bb51c56" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_1ad84a17-6725-41c4-8f3b-fff481d17c03" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_affdf391-338d-4c03-8d58-e4715bb51c56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_94df6fc8-7367-4a45-97d6-a518dcee9a90" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_1ad84a17-6725-41c4-8f3b-fff481d17c03" xlink:to="loc_us-gaap_Goodwill_94df6fc8-7367-4a45-97d6-a518dcee9a90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_0c9f786b-e5aa-4203-91d2-aad6779c2e04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_1ad84a17-6725-41c4-8f3b-fff481d17c03" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_0c9f786b-e5aa-4203-91d2-aad6779c2e04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_DerecognitionFavorableLeasePerASC842_9b591489-ba43-41c0-978f-b9f7d444ff20" xlink:href="ktcc-20200627.xsd#ktcc_DerecognitionFavorableLeasePerASC842"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_1ad84a17-6725-41c4-8f3b-fff481d17c03" xlink:to="loc_ktcc_DerecognitionFavorableLeasePerASC842_9b591489-ba43-41c0-978f-b9f7d444ff20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0ef82053-77f1-4f21-8164-6543dfe31a1a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_1ad84a17-6725-41c4-8f3b-fff481d17c03" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0ef82053-77f1-4f21-8164-6543dfe31a1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/ScheduleofFiniteLivedIntangibleAssetsDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#ScheduleofFiniteLivedIntangibleAssetsDetail"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/ScheduleofFiniteLivedIntangibleAssetsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_48fcb4b6-46e9-4f71-b11b-f5047a150742" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_294c3189-906c-4918-a5fc-620cfcbd9d0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_48fcb4b6-46e9-4f71-b11b-f5047a150742" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_294c3189-906c-4918-a5fc-620cfcbd9d0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4a46be63-a348-423d-9a8b-ac69f20dc4ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_294c3189-906c-4918-a5fc-620cfcbd9d0a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4a46be63-a348-423d-9a8b-ac69f20dc4ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0708c57a-2a14-4dc4-aabc-85c4146a98b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4a46be63-a348-423d-9a8b-ac69f20dc4ee" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0708c57a-2a14-4dc4-aabc-85c4146a98b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_90f3143b-6f85-4b96-b81a-a652baacf75b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0708c57a-2a14-4dc4-aabc-85c4146a98b4" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_90f3143b-6f85-4b96-b81a-a652baacf75b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_e3c1f298-0e8b-4713-8ff9-a99aed596435" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0708c57a-2a14-4dc4-aabc-85c4146a98b4" xlink:to="loc_us-gaap_CustomerRelationshipsMember_e3c1f298-0e8b-4713-8ff9-a99aed596435" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OffMarketFavorableLeaseMember_1c922e60-a5ce-4dee-af34-20c2fb059422" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OffMarketFavorableLeaseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0708c57a-2a14-4dc4-aabc-85c4146a98b4" xlink:to="loc_us-gaap_OffMarketFavorableLeaseMember_1c922e60-a5ce-4dee-af34-20c2fb059422" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e7ab7842-48ed-4e3a-b749-690e34be06e9" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_294c3189-906c-4918-a5fc-620cfcbd9d0a" xlink:to="loc_srt_RangeAxis_e7ab7842-48ed-4e3a-b749-690e34be06e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5c6d7734-3b2e-465d-9995-88eb2e8d4e3f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_e7ab7842-48ed-4e3a-b749-690e34be06e9" xlink:to="loc_srt_RangeMember_5c6d7734-3b2e-465d-9995-88eb2e8d4e3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_b93d18ef-efd9-4382-a231-02e0c1ecd858" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_5c6d7734-3b2e-465d-9995-88eb2e8d4e3f" xlink:to="loc_srt_MinimumMember_b93d18ef-efd9-4382-a231-02e0c1ecd858" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_c471adc9-c8eb-497c-bd18-12923b18514e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_5c6d7734-3b2e-465d-9995-88eb2e8d4e3f" xlink:to="loc_srt_MaximumMember_c471adc9-c8eb-497c-bd18-12923b18514e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_75340a77-bf05-417f-abb2-142db6936a80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_294c3189-906c-4918-a5fc-620cfcbd9d0a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_75340a77-bf05-417f-abb2-142db6936a80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_ba00c24a-edb3-4297-a906-6ef06415a6c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_75340a77-bf05-417f-abb2-142db6936a80" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_ba00c24a-edb3-4297-a906-6ef06415a6c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_47cb6439-f17d-468a-9f6c-697de2ba8ecf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_75340a77-bf05-417f-abb2-142db6936a80" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_47cb6439-f17d-468a-9f6c-697de2ba8ecf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_64fd0637-ae67-4485-8ccd-4ca78d94f752" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_75340a77-bf05-417f-abb2-142db6936a80" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_64fd0637-ae67-4485-8ccd-4ca78d94f752" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_DerecognitionFavorableLeasePerASC842_f3ac5d48-2f6f-445b-9bae-4ff0ac759698" xlink:href="ktcc-20200627.xsd#ktcc_DerecognitionFavorableLeasePerASC842"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_75340a77-bf05-417f-abb2-142db6936a80" xlink:to="loc_ktcc_DerecognitionFavorableLeasePerASC842_f3ac5d48-2f6f-445b-9bae-4ff0ac759698" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_3d83715f-7147-4061-9956-277a2563d216" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_75340a77-bf05-417f-abb2-142db6936a80" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_3d83715f-7147-4061-9956-277a2563d216" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_960a5015-02bf-4b27-9687-90692878b2d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_75340a77-bf05-417f-abb2-142db6936a80" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_960a5015-02bf-4b27-9687-90692878b2d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/REVENUE" xlink:type="simple" xlink:href="ktcc-20200627.xsd#REVENUE"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/REVENUE" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_9e75a9d5-29a5-471b-9ac2-215cf6b2dd1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_9d98d6e5-4661-42ef-9bce-3809f706b6f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_9e75a9d5-29a5-471b-9ac2-215cf6b2dd1f" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_9d98d6e5-4661-42ef-9bce-3809f706b6f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/REVENUETables" xlink:type="simple" xlink:href="ktcc-20200627.xsd#REVENUETables"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/REVENUETables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5b3d81bc-b9c3-4632-8026-c9eb654ac5c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_8cb640c5-be0e-4fa6-ab6e-9ef9b1826b7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5b3d81bc-b9c3-4632-8026-c9eb654ac5c1" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_8cb640c5-be0e-4fa6-ab6e-9ef9b1826b7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_fb602218-0014-4a08-8d76-7b17e5f81934" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5b3d81bc-b9c3-4632-8026-c9eb654ac5c1" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_fb602218-0014-4a08-8d76-7b17e5f81934" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/RevenueDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#RevenueDetail"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/RevenueDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_64e177af-627e-47ae-a615-3c8911aadb3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ktcc_PercentageOfRevenues_1b7bcdd8-f5c8-4142-8a2f-ae06fa229259" xlink:href="ktcc-20200627.xsd#ktcc_PercentageOfRevenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_64e177af-627e-47ae-a615-3c8911aadb3a" xlink:to="loc_ktcc_PercentageOfRevenues_1b7bcdd8-f5c8-4142-8a2f-ae06fa229259" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_2501c4ea-b1c0-45bf-995b-27b6693631b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_64e177af-627e-47ae-a615-3c8911aadb3a" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_2501c4ea-b1c0-45bf-995b-27b6693631b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_41a25396-174c-41ad-bcab-400ffd1fe8cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_2501c4ea-b1c0-45bf-995b-27b6693631b1" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_41a25396-174c-41ad-bcab-400ffd1fe8cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_2234c53a-66fc-43fb-ab05-586867a43b80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_41a25396-174c-41ad-bcab-400ffd1fe8cd" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_2234c53a-66fc-43fb-ab05-586867a43b80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_e7aa7d32-2a12-42da-9be9-5db26bd9d78c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_2501c4ea-b1c0-45bf-995b-27b6693631b1" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_e7aa7d32-2a12-42da-9be9-5db26bd9d78c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_e0cbd439-a8d7-4358-b193-46ef22d13d60" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_e7aa7d32-2a12-42da-9be9-5db26bd9d78c" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_e0cbd439-a8d7-4358-b193-46ef22d13d60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_fa3502cb-e54f-4745-bff2-3d134b4e2811" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_e7aa7d32-2a12-42da-9be9-5db26bd9d78c" xlink:to="loc_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_fa3502cb-e54f-4745-bff2-3d134b4e2811" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_faace140-9b9d-4c98-a6b9-8da74c3c1f85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_e7aa7d32-2a12-42da-9be9-5db26bd9d78c" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_faace140-9b9d-4c98-a6b9-8da74c3c1f85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetReclassifiedToReceivable_225b4703-00be-4673-aa65-5819063c2469" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetReclassifiedToReceivable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_e7aa7d32-2a12-42da-9be9-5db26bd9d78c" xlink:to="loc_us-gaap_ContractWithCustomerAssetReclassifiedToReceivable_225b4703-00be-4673-aa65-5819063c2469" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_55576126-8298-437f-b0f3-b4570213f96e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_e7aa7d32-2a12-42da-9be9-5db26bd9d78c" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_55576126-8298-437f-b0f3-b4570213f96e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/RevenueDisaggregationofRevenueDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#RevenueDisaggregationofRevenueDetail"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/RevenueDisaggregationofRevenueDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_f3f5bbc1-1595-4c1e-9c87-4fd2fcc0f286" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_d031fc09-ab38-49ce-aa0c-716fd8252ca7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_f3f5bbc1-1595-4c1e-9c87-4fd2fcc0f286" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_d031fc09-ab38-49ce-aa0c-716fd8252ca7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_17b56afa-8f5f-4335-b4ad-34c8b0d2e706" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_d031fc09-ab38-49ce-aa0c-716fd8252ca7" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_17b56afa-8f5f-4335-b4ad-34c8b0d2e706" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_4c874c5b-13e8-46cd-873c-187d01ea308e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_17b56afa-8f5f-4335-b4ad-34c8b0d2e706" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_4c874c5b-13e8-46cd-873c-187d01ea308e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredOverTimeMember_bd31099e-79ce-468a-bb97-c9f93646cc7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransferredOverTimeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_4c874c5b-13e8-46cd-873c-187d01ea308e" xlink:to="loc_us-gaap_TransferredOverTimeMember_bd31099e-79ce-468a-bb97-c9f93646cc7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember_a478a516-b9aa-4004-8858-852e93dd0986" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransferredAtPointInTimeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_4c874c5b-13e8-46cd-873c-187d01ea308e" xlink:to="loc_us-gaap_TransferredAtPointInTimeMember_a478a516-b9aa-4004-8858-852e93dd0986" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_315bb73c-25f8-4cd5-9c2b-46d07ab3a59e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_d031fc09-ab38-49ce-aa0c-716fd8252ca7" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_315bb73c-25f8-4cd5-9c2b-46d07ab3a59e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_f39ea040-1456-4426-9a49-6f8650c80949" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_315bb73c-25f8-4cd5-9c2b-46d07ab3a59e" xlink:to="loc_us-gaap_Revenues_f39ea040-1456-4426-9a49-6f8650c80949" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/LEASES" xlink:type="simple" xlink:href="ktcc-20200627.xsd#LEASES"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/LEASES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_8f4c76a2-24a1-480c-94f1-1416cf126be9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_ab9552cf-4de8-42a4-ba12-85c855096583" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8f4c76a2-24a1-480c-94f1-1416cf126be9" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_ab9552cf-4de8-42a4-ba12-85c855096583" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/LEASESTables" xlink:type="simple" xlink:href="ktcc-20200627.xsd#LEASESTables"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/LEASESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_4bc2c426-a55f-46a4-918b-c4415d2c1c03" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_dc29eb4c-5541-4180-9db6-eba55901c9b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4bc2c426-a55f-46a4-918b-c4415d2c1c03" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_dc29eb4c-5541-4180-9db6-eba55901c9b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock_9e1a25a6-92da-4134-a361-e81f6fd69962" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4bc2c426-a55f-46a4-918b-c4415d2c1c03" xlink:to="loc_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock_9e1a25a6-92da-4134-a361-e81f6fd69962" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_cde4cd18-8288-4464-acd5-ace22bc2b521" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4bc2c426-a55f-46a4-918b-c4415d2c1c03" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_cde4cd18-8288-4464-acd5-ace22bc2b521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_95cfefef-34b2-4401-9d1b-49208cb6b0bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4bc2c426-a55f-46a4-918b-c4415d2c1c03" xlink:to="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_95cfefef-34b2-4401-9d1b-49208cb6b0bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_78bd71ca-6b6e-421f-a003-443cd9ced87f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4bc2c426-a55f-46a4-918b-c4415d2c1c03" xlink:to="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_78bd71ca-6b6e-421f-a003-443cd9ced87f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/LeasesDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#LeasesDetail"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/LeasesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_dc12b85b-aaa1-43e0-a02e-0d286c13deb7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_b138eac1-834c-442a-ac9b-cb9246c6ad20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_dc12b85b-aaa1-43e0-a02e-0d286c13deb7" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_b138eac1-834c-442a-ac9b-cb9246c6ad20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7c753811-75d8-4291-b795-467acc129f55" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_b138eac1-834c-442a-ac9b-cb9246c6ad20" xlink:to="loc_srt_RangeAxis_7c753811-75d8-4291-b795-467acc129f55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_dd787e2c-221a-49c0-8b55-9ae47086db16" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_7c753811-75d8-4291-b795-467acc129f55" xlink:to="loc_srt_RangeMember_dd787e2c-221a-49c0-8b55-9ae47086db16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f6732c6a-ef6f-4605-87d3-28c90394966b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_dd787e2c-221a-49c0-8b55-9ae47086db16" xlink:to="loc_srt_MaximumMember_f6732c6a-ef6f-4605-87d3-28c90394966b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_501dd2a1-a009-486b-bde6-d9f1ddc5a680" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_dd787e2c-221a-49c0-8b55-9ae47086db16" xlink:to="loc_srt_MinimumMember_501dd2a1-a009-486b-bde6-d9f1ddc5a680" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_2d87af1d-6243-44cc-9052-7adc94c8ab0b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_b138eac1-834c-442a-ac9b-cb9246c6ad20" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_2d87af1d-6243-44cc-9052-7adc94c8ab0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_a794316b-8a3c-4e4e-856a-2f435fa8fa34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_2d87af1d-6243-44cc-9052-7adc94c8ab0b" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_a794316b-8a3c-4e4e-856a-2f435fa8fa34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_b8529852-db92-41db-b7ab-247d900637c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_a794316b-8a3c-4e4e-856a-2f435fa8fa34" xlink:to="loc_us-gaap_CostOfSalesMember_b8529852-db92-41db-b7ab-247d900637c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_a5e32530-9c83-4031-b258-3822644b7f99" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_a794316b-8a3c-4e4e-856a-2f435fa8fa34" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_a5e32530-9c83-4031-b258-3822644b7f99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_3c945e2b-7baa-49a6-97ab-688ea700026f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_b138eac1-834c-442a-ac9b-cb9246c6ad20" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_3c945e2b-7baa-49a6-97ab-688ea700026f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_c9f95f9e-faf1-4bf6-9f9d-dc7d34bd1a25" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_3c945e2b-7baa-49a6-97ab-688ea700026f" xlink:to="loc_us-gaap_OperatingLeaseCost_c9f95f9e-faf1-4bf6-9f9d-dc7d34bd1a25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_3fc7e0aa-e078-4300-83d9-1a5e444ca378" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_3c945e2b-7baa-49a6-97ab-688ea700026f" xlink:to="loc_us-gaap_LeaseCost_3fc7e0aa-e078-4300-83d9-1a5e444ca378" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_254cc0c7-b29b-46a2-916b-6023a5d260c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_3c945e2b-7baa-49a6-97ab-688ea700026f" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_254cc0c7-b29b-46a2-916b-6023a5d260c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/AssetsandLiabilitiesLesseeDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#AssetsandLiabilitiesLesseeDetail"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/AssetsandLiabilitiesLesseeDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_f344cb8e-3271-4bf7-bdb5-114352962abe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_194dea4d-3663-4f78-adb5-dbd1ee067a2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_f344cb8e-3271-4bf7-bdb5-114352962abe" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_194dea4d-3663-4f78-adb5-dbd1ee067a2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_7f69596e-2d76-4271-9e40-285974bf9b0e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_194dea4d-3663-4f78-adb5-dbd1ee067a2b" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_7f69596e-2d76-4271-9e40-285974bf9b0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_f617bebc-ed2c-4749-90b4-a1550841a886" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_7f69596e-2d76-4271-9e40-285974bf9b0e" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_f617bebc-ed2c-4749-90b4-a1550841a886" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_afd34543-cd78-48ac-a2d1-b2af41930264" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_7f69596e-2d76-4271-9e40-285974bf9b0e" xlink:to="loc_us-gaap_OperatingLeaseLiability_afd34543-cd78-48ac-a2d1-b2af41930264" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_8565d5f6-c9b1-4094-8f8b-fa162f9f1c6b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_7f69596e-2d76-4271-9e40-285974bf9b0e" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_8565d5f6-c9b1-4094-8f8b-fa162f9f1c6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_d3b0990a-4e72-42d2-a8ec-5f013dfe2790" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_7f69596e-2d76-4271-9e40-285974bf9b0e" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_d3b0990a-4e72-42d2-a8ec-5f013dfe2790" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_f557e70a-3216-46af-84b7-e5275327c026" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_7f69596e-2d76-4271-9e40-285974bf9b0e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_f557e70a-3216-46af-84b7-e5275327c026" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_049f38d3-7a3b-4be4-a881-fc6ebf31e213" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_7f69596e-2d76-4271-9e40-285974bf9b0e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_049f38d3-7a3b-4be4-a881-fc6ebf31e213" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_80c01b1d-07f9-48ed-9bbc-910ea1e68a8e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_7f69596e-2d76-4271-9e40-285974bf9b0e" xlink:to="loc_us-gaap_OperatingLeasePayments_80c01b1d-07f9-48ed-9bbc-910ea1e68a8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/LesseeOperatingLeaseLiabilityMaturityDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#LesseeOperatingLeaseLiabilityMaturityDetail"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/LesseeOperatingLeaseLiabilityMaturityDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_71f1e03d-ec58-4973-885c-0f696ff64ede" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1ed49cd4-a139-4139-a56d-1a1c494e4cb3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_71f1e03d-ec58-4973-885c-0f696ff64ede" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1ed49cd4-a139-4139-a56d-1a1c494e4cb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_107bb5f1-c444-4973-b870-9b11457bf3b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_71f1e03d-ec58-4973-885c-0f696ff64ede" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_107bb5f1-c444-4973-b870-9b11457bf3b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_c80ae01d-e9e3-4229-8771-5dda0826c037" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_71f1e03d-ec58-4973-885c-0f696ff64ede" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_c80ae01d-e9e3-4229-8771-5dda0826c037" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour_4e0882d6-c920-406d-8019-f8a4de9d016e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_71f1e03d-ec58-4973-885c-0f696ff64ede" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour_4e0882d6-c920-406d-8019-f8a4de9d016e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive_516372df-318b-496a-b4a7-e42bef530552" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_71f1e03d-ec58-4973-885c-0f696ff64ede" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive_516372df-318b-496a-b4a7-e42bef530552" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_32827a69-bee6-482e-b8c6-8bf75646fc21" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_71f1e03d-ec58-4973-885c-0f696ff64ede" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_32827a69-bee6-482e-b8c6-8bf75646fc21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_a3844686-e6c5-4d4b-b86c-970fe8a38fcd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_71f1e03d-ec58-4973-885c-0f696ff64ede" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_a3844686-e6c5-4d4b-b86c-970fe8a38fcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_e9fe050f-df8e-44a6-93c5-102562423980" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_71f1e03d-ec58-4973-885c-0f696ff64ede" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_e9fe050f-df8e-44a6-93c5-102562423980" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_4dfc1ba5-c0da-49d1-9bf1-8c474e72b4d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_71f1e03d-ec58-4973-885c-0f696ff64ede" xlink:to="loc_us-gaap_OperatingLeaseLiability_4dfc1ba5-c0da-49d1-9bf1-8c474e72b4d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesDetail"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_561502b2-5a3f-4039-b9cb-deb1228350ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_779f513f-f033-4a46-9543-e6aadbf6105d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_561502b2-5a3f-4039-b9cb-deb1228350ef" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_779f513f-f033-4a46-9543-e6aadbf6105d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_cab6c57b-f0e9-424c-bf02-630228394202" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_561502b2-5a3f-4039-b9cb-deb1228350ef" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_cab6c57b-f0e9-424c-bf02-630228394202" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_f4a4b50d-fede-4c0d-ae09-7e92b8b2ca34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_561502b2-5a3f-4039-b9cb-deb1228350ef" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_f4a4b50d-fede-4c0d-ae09-7e92b8b2ca34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_5a7ab4b3-564e-4726-aabe-39133e92704d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_561502b2-5a3f-4039-b9cb-deb1228350ef" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_5a7ab4b3-564e-4726-aabe-39133e92704d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_ce54ca4a-bb5c-4ee6-8e11-82906a487ead" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_561502b2-5a3f-4039-b9cb-deb1228350ef" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_ce54ca4a-bb5c-4ee6-8e11-82906a487ead" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_0b8dc3ae-178b-44f4-a348-7229c31b4b94" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_561502b2-5a3f-4039-b9cb-deb1228350ef" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_0b8dc3ae-178b-44f4-a348-7229c31b4b94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_568ba5f8-8a57-40f5-9b80-b5c876709d9d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_561502b2-5a3f-4039-b9cb-deb1228350ef" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_568ba5f8-8a57-40f5-9b80-b5c876709d9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/LEASESDetails" xlink:type="simple" xlink:href="ktcc-20200627.xsd#LEASESDetails"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/LEASESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_cc9a0738-384b-4398-9c3f-c0f4df776318" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_e9e934af-673f-4648-bfc9-db6072a64cd5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_cc9a0738-384b-4398-9c3f-c0f4df776318" xlink:to="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_e9e934af-673f-4648-bfc9-db6072a64cd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_ee3f23ff-3beb-44a0-a3b4-7d3097043a9d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_e9e934af-673f-4648-bfc9-db6072a64cd5" xlink:to="loc_srt_RestatementAxis_ee3f23ff-3beb-44a0-a3b4-7d3097043a9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_39e21d18-f09d-4414-9b4c-1e4fa7a9dc7d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementAxis_ee3f23ff-3beb-44a0-a3b4-7d3097043a9d" xlink:to="loc_srt_RestatementDomain_39e21d18-f09d-4414-9b4c-1e4fa7a9dc7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAdjustmentMember_fa4eeb4e-a2c6-448c-a428-0e08f63e07a8" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementDomain_39e21d18-f09d-4414-9b4c-1e4fa7a9dc7d" xlink:to="loc_srt_RestatementAdjustmentMember_fa4eeb4e-a2c6-448c-a428-0e08f63e07a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_f58c97f3-706b-4af1-aa3e-957443c96a1a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementDomain_39e21d18-f09d-4414-9b4c-1e4fa7a9dc7d" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_f58c97f3-706b-4af1-aa3e-957443c96a1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_f5d4f539-2b82-4941-8b8f-1950c89167c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_e9e934af-673f-4648-bfc9-db6072a64cd5" xlink:to="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_f5d4f539-2b82-4941-8b8f-1950c89167c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_c43b54de-5d5a-42fa-8560-c8df9e89f405" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_f5d4f539-2b82-4941-8b8f-1950c89167c4" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_c43b54de-5d5a-42fa-8560-c8df9e89f405" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_e27b9884-278d-41f0-9ae3-c414a17acf79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_f5d4f539-2b82-4941-8b8f-1950c89167c4" xlink:to="loc_us-gaap_Assets_e27b9884-278d-41f0-9ae3-c414a17acf79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_4b02f508-fa94-4d00-a053-76576bda7324" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_f5d4f539-2b82-4941-8b8f-1950c89167c4" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_4b02f508-fa94-4d00-a053-76576bda7324" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_60fe4197-eccd-4f2f-b034-fe7239ec3a1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_f5d4f539-2b82-4941-8b8f-1950c89167c4" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_60fe4197-eccd-4f2f-b034-fe7239ec3a1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/SUBSEQUENTEVENT" xlink:type="simple" xlink:href="ktcc-20200627.xsd#SUBSEQUENTEVENT"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/SUBSEQUENTEVENT" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_78973871-c33e-4142-9feb-4c6d42fa11f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_f2a49d81-9155-405b-becd-913d97976b61" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_78973871-c33e-4142-9feb-4c6d42fa11f6" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_f2a49d81-9155-405b-becd-913d97976b61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/SUBSEQUENTEVENTTables" xlink:type="simple" xlink:href="ktcc-20200627.xsd#SUBSEQUENTEVENTTables"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/SUBSEQUENTEVENTTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.keytronic.com/role/SubsequentEventDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#SubsequentEventDetail"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/SubsequentEventDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_7d958dec-93ea-442d-82d7-060462f56b0c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_7589f684-c004-43b0-b5c6-b184ae7f89ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_7d958dec-93ea-442d-82d7-060462f56b0c" xlink:to="loc_us-gaap_SubsequentEventTable_7589f684-c004-43b0-b5c6-b184ae7f89ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_a824ebeb-2f0b-41c5-9422-7d06f2688166" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_7589f684-c004-43b0-b5c6-b184ae7f89ca" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_a824ebeb-2f0b-41c5-9422-7d06f2688166" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_b1f1bc28-a228-4ff7-9370-7a8c776d3ad2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_a824ebeb-2f0b-41c5-9422-7d06f2688166" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_b1f1bc28-a228-4ff7-9370-7a8c776d3ad2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMember_036c8bd9-d2fe-4e71-acf4-ff9ff4426210" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_b1f1bc28-a228-4ff7-9370-7a8c776d3ad2" xlink:to="loc_us-gaap_LongTermDebtMember_036c8bd9-d2fe-4e71-acf4-ff9ff4426210" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_22ed4846-6646-4e52-bfb2-4a1236688899" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_7589f684-c004-43b0-b5c6-b184ae7f89ca" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_22ed4846-6646-4e52-bfb2-4a1236688899" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_65dbdc86-66d4-4f86-ae33-222dacedb119" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_22ed4846-6646-4e52-bfb2-4a1236688899" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_65dbdc86-66d4-4f86-ae33-222dacedb119" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_30be3944-d597-4d3d-9c44-d353344fa269" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_65dbdc86-66d4-4f86-ae33-222dacedb119" xlink:to="loc_us-gaap_SubsequentEventMember_30be3944-d597-4d3d-9c44-d353344fa269" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_8e1a3384-8090-4fee-85d0-fa4dd65efb3e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_7589f684-c004-43b0-b5c6-b184ae7f89ca" xlink:to="loc_us-gaap_SubsequentEventLineItems_8e1a3384-8090-4fee-85d0-fa4dd65efb3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_18c7d88e-96e0-422b-909d-01c9ed85cd3b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_8e1a3384-8090-4fee-85d0-fa4dd65efb3e" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_18c7d88e-96e0-422b-909d-01c9ed85cd3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_fb07cec0-e92c-4230-8e2d-0789a7654123" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_8e1a3384-8090-4fee-85d0-fa4dd65efb3e" xlink:to="loc_us-gaap_LongTermDebt_fb07cec0-e92c-4230-8e2d-0789a7654123" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/SCHEDULEII" xlink:type="simple" xlink:href="ktcc-20200627.xsd#SCHEDULEII"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/SCHEDULEII" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_b4046942-ea93-4692-af17-396993aa96be" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_66ee4d9c-89b5-47de-a05a-5bc7f8257437" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_b4046942-ea93-4692-af17-396993aa96be" xlink:to="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_66ee4d9c-89b5-47de-a05a-5bc7f8257437" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.keytronic.com/role/ScheduleIIConsolidatedValuationAndQualifyingAccountsDetail" xlink:type="simple" xlink:href="ktcc-20200627.xsd#ScheduleIIConsolidatedValuationAndQualifyingAccountsDetail"/>
  <link:presentationLink xlink:role="http://www.keytronic.com/role/ScheduleIIConsolidatedValuationAndQualifyingAccountsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_b611811e-5573-4834-b34f-0af40c562767" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_6c327390-6e10-4f0b-b432-a8cc2230384b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_b611811e-5573-4834-b34f-0af40c562767" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_6c327390-6e10-4f0b-b432-a8cc2230384b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_84348aa8-a328-453c-ae76-eab253d0d9ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_6c327390-6e10-4f0b-b432-a8cc2230384b" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_84348aa8-a328-453c-ae76-eab253d0d9ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_dd07dcf3-8b74-4233-8837-d147ba1c3845" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_84348aa8-a328-453c-ae76-eab253d0d9ba" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_dd07dcf3-8b74-4233-8837-d147ba1c3845" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserveMember_93e80551-2172-4c4f-ae2e-609c608bd0f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryValuationReserveMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_dd07dcf3-8b74-4233-8837-d147ba1c3845" xlink:to="loc_us-gaap_InventoryValuationReserveMember_93e80551-2172-4c4f-ae2e-609c608bd0f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_29d05946-bf1e-40c8-99a5-cee43fc861b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_dd07dcf3-8b74-4233-8837-d147ba1c3845" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_29d05946-bf1e-40c8-99a5-cee43fc861b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_bc3a9f95-cb6f-443f-ac4c-63f2d4982352" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_6c327390-6e10-4f0b-b432-a8cc2230384b" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_bc3a9f95-cb6f-443f-ac4c-63f2d4982352" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_c9d4b32f-611e-4825-8073-33689e876ed7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_bc3a9f95-cb6f-443f-ac4c-63f2d4982352" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_c9d4b32f-611e-4825-8073-33689e876ed7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_ef810bec-72e8-415e-a380-ba0c25d3c071" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_bc3a9f95-cb6f-443f-ac4c-63f2d4982352" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_ef810bec-72e8-415e-a380-ba0c25d3c071" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_97ad59f4-cbfe-42ac-8eab-7eb61064d17f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_bc3a9f95-cb6f-443f-ac4c-63f2d4982352" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_97ad59f4-cbfe-42ac-8eab-7eb61064d17f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_9b658037-4c0a-4413-934a-77ad9993904f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_bc3a9f95-cb6f-443f-ac4c-63f2d4982352" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_9b658037-4c0a-4413-934a-77ad9993904f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>ktcc-20200627_g1.jpg
<TEXT>
begin 644 ktcc-20200627_g1.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X1#Z17AI9@  34T *@    @ ! $[  (
M   0   (2H=I  0    !   (6IR=  $    @   0TNH<  <   @,    /@
M   <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                 $AI9V)E92P@
M0W)Y<W1A;   !9 #  (    4   0J) $  (    4   0O)*1  (    #.3,
M )*2  (    #.3,  .H<  <   @,   (G      <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                         #(P,C Z,#<Z,3 @,38Z,C8Z,#$ ,C R,#HP
M-SHQ," Q-CHR-CHP,0   $@ :0!G &( 90!E "P ( !# '( >0!S '0 80!L
M    _^$+(FAT=' Z+R]N<RYA9&]B92YC;VTO>&%P+S$N,"\ /#]X<&%C:V5T
M(&)E9VEN/2?ON[\G(&ED/2=7-4TP37!#96AI2'IR95-Z3E1C>FMC.60G/SX-
M"CQX.GAM<&UE=&$@>&UL;G,Z>#TB861O8F4Z;G,Z;65T82\B/CQR9&8Z4D1&
M('AM;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO<F<O,3DY.2\P,B\R,BUR9&8M
M<WEN=&%X+6YS(R(^/')D9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z
M9F%F-6)D9#4M8F$S9"TQ,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SID
M8STB:'1T<#HO+W!U<FPN;W)G+V1C+V5L96UE;G1S+S$N,2\B+SX\<F1F.D1E
M<V-R:7!T:6]N(')D9CIA8F]U=#TB=75I9#IF868U8F1D-2UB83-D+3$Q9&$M
M860S,2UD,S-D-S4Q.#)F,6(B('AM;&YS.GAM<#TB:'1T<#HO+VYS+F%D;V)E
M+F-O;2]X87 O,2XP+R(^/'AM<#I#<F5A=&5$871E/C(P,C M,#<M,3!4,38Z
M,C8Z,#$N.3(W/"]X;7 Z0W)E871E1&%T93X\+W)D9CI$97-C<FEP=&EO;CX\
M<F1F.D1E<V-R:7!T:6]N(')D9CIA8F]U=#TB=75I9#IF868U8F1D-2UB83-D
M+3$Q9&$M860S,2UD,S-D-S4Q.#)F,6(B('AM;&YS.F1C/2)H='1P.B\O<'5R
M;"YO<F<O9&,O96QE;65N=',O,2XQ+R(^/&1C.F-R96%T;W(^/')D9CI397$@
M>&UL;G,Z<F1F/2)H='1P.B\O=W=W+G<S+F]R9R\Q.3DY+S R+S(R+7)D9BUS
M>6YT87@M;G,C(CX\<F1F.FQI/DAI9V)E92P@0W)Y<W1A;#PO<F1F.FQI/CPO
M<F1F.E-E<3X-"@D)"3PO9&,Z8W)E871O<CX\+W)D9CI$97-C<FEP=&EO;CX\
M+W)D9CI21$8^/"]X.GAM<&UE=&$^#0H@(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(#P_>'!A8VME="!E;F0])W<G/S[_VP!#  <%!08%! <&!08(!P<("A$+"@D)
M"A4/$ P1&!4:&1@5&!<;'B<A&QTE'1<8(BXB)2@I*RPK&B O,R\J,B<J*RK_
MVP!# 0<(" H)"A0+"Q0J'!@<*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BK_P  1" . !#8# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#Z#2!;F[NS
M+)-\DH50DSH -BGH".Y-1HUQ$&CBN@Z*[ %[620CD\;MW..F?:B_C1;PNJ*'
M:SFW,!R<%,9K15510J*%4= !@"@"AYUW_P ]T_\  &3_ .*H\Z[_ .>Z?^ ,
MG_Q5:%% &?YUW_SW3_P!D_\ BJ/.N_\ GNG_ ( R?_%5H44 9_G7?_/=/_ &
M3_XJCSKO_GNG_@#)_P#%5H44 9_G7?\ SW3_ , 9/_BJ/.N_^>Z?^ ,G_P 5
M6A10!G^==_\ /=/_  !D_P#BJ/.N_P#GNG_@#)_\56A10!G^==_\]T_\ 9/_
M (JCSKO_ )[I_P" ,G_Q5:%% &?YUW_SW3_P!D_^*H\Z[_Y[I_X R?\ Q5:%
M% &?YUW_ ,]T_P# &3_XJCSKO_GNG_@#)_\ %5H44 9_G7?_ #W3_P  9/\
MXJCSKO\ Y[I_X R?_%5H44 9_G7?_/=/_ &3_P"*H\Z[_P">Z?\ @#)_\56A
M10!G^==_\]T_\ 9/_BJ/.N_^>Z?^ ,G_ ,56A10!G^==_P#/=/\ P!D_^*H\
MZ[_Y[I_X R?_ !5:%% &?YUW_P ]T_\  &3_ .*H\Z[_ .>Z?^ ,G_Q5:%%
M&?YUW_SW3_P!D_\ BJ/.N_\ GNG_ ( R?_%5H44 9_G7?_/=/_ &3_XJCSKO
M_GNG_@#)_P#%5H44 9_G7?\ SW3_ , 9/_BJ/.N_^>Z?^ ,G_P 56A10!G^=
M=_\ /=/_  !D_P#BJ/.N_P#GNG_@#)_\56A10!G^==_\]T_\ 9/_ (JCSKO_
M )[I_P" ,G_Q5:%% &?YUW_SW3_P!D_^*H\Z[_Y[I_X R?\ Q5:%% &?YUW_
M ,]T_P# &3_XJCSKO_GNG_@#)_\ %5H44 9_G7?_ #W3_P  9/\ XJCSKO\
MY[I_X R?_%5H44 9_G7?_/=/_ &3_P"*H\Z[_P">Z?\ @#)_\56A10!G^==_
M\]T_\ 9/_BJ/.N_^>Z?^ ,G_ ,56A10!G^==_P#/=/\ P!D_^*H\Z[_Y[I_X
M R?_ !5:%% &?YUW_P ]T_\  &3_ .*H\Z[_ .>Z?^ ,G_Q5:%% &?YUW_SW
M3_P!D_\ BJ/.N_\ GNG_ ( R?_%5H44 9_G7?_/=/_ &3_XJCSKO_GNG_@#)
M_P#%5H44 9_G7?\ SW3_ , 9/_BJ/.N_^>Z?^ ,G_P 56A10!G^==_\ /=/_
M  !D_P#BJ/.N_P#GNG_@#)_\56A10!G^==_\]T_\ 9/_ (JCSKO_ )[I_P"
M,G_Q5:%% &?YUW_SW3_P!D_^*H\Z[_Y[I_X R?\ Q5:%% &?YUW_ ,]T_P#
M&3_XJCSKO_GNG_@#)_\ %5H44 9KM<2A8Y;H(C.H)2UDC)Y'&[=QGIGWI\UM
M]F,;V]Q+&^[&)&DF##!XV[OQS[5>95=2KJ&4]01D&F);PQMNCAC1O55 - %/
MSKO_ )[I_P" ,G_Q5'G7?_/=/_ &3_XJM"B@#/\ .N_^>Z?^ ,G_ ,51YUW_
M ,]T_P# &3_XJM"B@#/\Z[_Y[I_X R?_ !5'G7?_ #W3_P  9/\ XJM"B@#/
M\Z[_ .>Z?^ ,G_Q5'G7?_/=/_ &3_P"*K0HH S_.N_\ GNG_ ( R?_%4>==_
M\]T_\ 9/_BJT** ,_P Z[_Y[I_X R?\ Q5'G7?\ SW3_ , 9/_BJT** ,_SK
MO_GNG_@#)_\ %4>==_\ /=/_  !D_P#BJT** ,_SKO\ Y[I_X R?_%4>==_\
M]T_\ 9/_ (JM"B@#/\Z[_P">Z?\ @#)_\51YUW_SW3_P!D_^*K0HH S_ #KO
M_GNG_@#)_P#%4>==_P#/=/\ P!D_^*K0HH S_.N_^>Z?^ ,G_P 51YUW_P ]
MT_\  &3_ .*K0HH S_.N_P#GNG_@#)_\51YUW_SW3_P!D_\ BJT** ,_SKO_
M )[I_P" ,G_Q5'G7?_/=/_ &3_XJM"B@#/\ .N_^>Z?^ ,G_ ,51YUW_ ,]T
M_P# &3_XJM"B@#/\Z[_Y[I_X R?_ !5'G7?_ #W3_P  9/\ XJM"B@#/\Z[_
M .>Z?^ ,G_Q5'G7?_/=/_ &3_P"*K0HH S_.N_\ GNG_ ( R?_%4>==_\]T_
M\ 9/_BJT** ,_P Z[_Y[I_X R?\ Q5'G7?\ SW3_ , 9/_BJT** ,_SKO_GN
MG_@#)_\ %4>==_\ /=/_  !D_P#BJT** ,_SKO\ Y[I_X R?_%4>==_\]T_\
M 9/_ (JM"B@#/\Z[_P">Z?\ @#)_\51YUW_SW3_P!D_^*K0HH S_ #KO_GNG
M_@#)_P#%4>==_P#/=/\ P!D_^*K0HH S_.N_^>Z?^ ,G_P 51YUW_P ]T_\
M &3_ .*K0HH S_.N_P#GNG_@#)_\51YUW_SW3_P!D_\ BJT** ,_SKO_ )[I
M_P" ,G_Q5'G7?_/=/_ &3_XJM"B@#/\ .N_^>Z?^ ,G_ ,51YUW_ ,]T_P#
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
MUO9?V9%9"X68(_G%O+5L9W;<9)_AKDM5^*GQ-O?B?KWA;P-X?T74UTI\_O\
M*/Y?RC)9ID4G+=J /=:*\.TSXR>-]!\=:5X>^*7A>STU=6D6*">R<G:6(4'[
M[AAN(!Y!&<_6?XF_&_4OA[\4[#1'LK.?17@BFNG,;FX569@Q4AMO 4$ K0![
M517F'QC^)VH> _!FE:YX72POEU"Y5%>Y5GC:-HV<,NUEZX'.>AJU\4?BFG@.
MU:"WMW6^/D/'/=V<KVC*\NUUWICYU4,V,^G4\4 >BT5D^'/$5KXHTG^T;"WO
M((#(R*+RV:!G _B"MSM.>#6M0 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !4,_^NMO^NA_] :IJAG_ -=;?]=#_P"@-0!'
MIG_((L_^N"?^@BBC3/\ D$6?_7!/_0110!#J'_'R/^O2?^:5H5GZA_Q\C_KT
MG_FE:% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% 'SU:,+/\ ;7O#JS*IN+;%FS]#FV4 +[X#CZY'>O?;S4+/3HTD
MU"[@M4D<1HT\H0,QR0H)/)X/'M7&_$7X3Z+\1!;7-U+-IVJV?_'OJ-K@2*,Y
M"G^\ >1T(/0C)KC(/V<VU'4+>7QSXZUCQ+;6[9CMIBR#']W<TCD#UVX/N* ,
M7XTRI9?M"> =1U1U725\C$C_ '%9;@EF)Z8 :,U[YJEU96FCW=UJ;QK910.\
M[.1M\L [L^V*P/&OPZT#QWX:CT75K<Q16^/LDMOA7MB!CY>",8&"",'\!7FO
M_#-][<PIIVJ?$?6KO1(\;=/V,%4#H!ND91_WQ0!YWX"BG7]EOQ](ZN('N8Q&
M3]TL#%NQ^:_I2^&-5_X5E:_#_P 8RIFVOM(U"TN O.\K/+(@/N2\?_?/M7T)
MJWPUTRX^%5QX%T-QI5E+$(TE\OS2IWARQ&1N)(YY'6N:UWX&1:W\)]#\&/KO
ME2Z/,94U#['N\P'?E?+W\9WC^+^&@#P.^TB>QT3X;:C>*QN=9U&YOII&'+LT
M\2@Y]U53_P "KT'X@7?B:Q_:GAG\#Z=;:EK"Z:HBM[I@J,IC;<22Z=!D_>KT
M7Q9\&(?$=GX,M;76/L$/A5 B+]E\S[0!Y7^V-I_=>_WO;G4E^&OF_&B#Q_\
MVKCRK4VWV#[-U^0KN\S=_M9QMH \TN/ 'Q/^*/C/1K[XDV6G:-I>DR[Q!;2*
MQ<$J6"A7<Y;8HRS#&.!V/+Z]\3]#M_VFKKQ)K\5Y=Z=H:O964=FBNQD0%"<,
MRC;N:5LY_N_6OJ>\CFFL9XK686\[QLL<Q3>(V(X;;D9P><9&:XKX5?#&'X8Z
M+?6@U+^U+F^N?.ENC;^42 H"KC<V<'<<Y_BH \<^ WC;2X/C)KNDZ1Y\&C:^
MSSV4-RJJT<BDN%PI('REQP>=JU/XOL_%=]^U5J$/@/4K73=7_L^,K/=*&38(
MEW#!1^3QVKU3QY\*O^$O\::#XHT[6?[(U'1V'S_9?.\]5<.JGYUP =X[Y#59
MB^&OE?&B?Q__ &KGS;46WV#[-T^0+N\S=_LYQMH \+TZSUWQ[\7[;PE\9_$,
MT=QIDN^WLA;1K%=G 8J&0*!N4 @D$D9 P:['XK_\G,_#W_MC_P"CVKN/B=\(
MK;XAWNF:G::H^B:QISCR[Z.#S24!W!<;EY#<@YXR?7@U_P"%ESXB\?>%_%5]
MKZ"YT*.)98DL<+=,KEBP/F?)DGI\V* ./\6^"O#GQ"^)^H3>!_&%QH?C/3U
MO8XH94#;,)NW?+S]T$J6&,<<YJEI/BSXC_#3XDZ!X7\>ZG:Z]IVMS+!!.AW2
M(6<(&W$*V0S+D-D8S@UV?CKX)67BOQ,/$NB:W>^&]<( DN[,9#X& Q 92&Q@
M9##@57\(? JWT/Q7!XE\4>)-0\4:K:\V\EYD*C=FPS,Q(SQ\V ><=, ''^")
M5L/VP?%46L.J7%S;S+:[^"Q)B= /?R@?PKO?V@;FRM_@IK27S)NF,4=NK=6D
M\U2,>X )^@-6?B+\'M$^(5U;ZC)<7&E:Q; "._M,;B <@,.^.Q!!'K7*V?[.
MBWFIV]SX[\:ZMXHAMCF.WGW(N/[I+2.<?3% '!_$&.>+]D7P0MT'#F_B8;SS
MM,=P5_#:1CVJKXF@N?@QK6NZ= CMX8\8:+.D"CD13-"P4?57;'^ZX/)%>\?%
M#X:Q_$;P?9Z!#J*Z1':7:7".MMYHPL;H$"[EQ]_KGMTJSX_^'=CX_P#! T"^
MG\B6+8]M>+'N:&11C=MR,@C((ST/T- '/?LY_P#)$=*_Z[7'_HYJX_\ :J25
M;'PG<R MI\=Y,MP,9!8A"O\ XZLE>L?#GP7_ ,*_\$6OA[[?_:'V=Y&^T>3Y
M6[>Y;[NYL8SCK6CXJ\+:5XS\/7&BZ];^?:3<\'#1L.CJ>S#U_IQ0!I6UU;7-
MC%=6LL<EK)&)(Y$(VLA&00?3%?/7P/>.[^(GQ-O=+&=+DDE,3)]PAI93'C_@
M.<>U:W_#-]]%;MIMG\1]9@T-B0VG;&*D'L<2!?\ QRO3_"/@+1O!'A1M"T"-
MHXY QEGE.Z29R,%V/&3TX&!Q0!\Z?!31OBIJ/@N[E^'GB72]*TQ=0=98;R-6
M=IO+C)89A?C:4'7L>/7Z3\%6GB6Q\+6\'C?4+;4=95G,UQ:J%1@6.W ")T7
M^Z*Q_A5\.O\ A67A6YT;^U/[3\^]:[\[[/Y.W<B)MV[F_N9SGO7;4 >6_'72
M] U[P]I.D^)O% \/137PDA;[*TWGNHV[< C'$G4^H/:O-_$?A23X'?$?PE?>
M%=<U"[CUF[\B\M;R0,TP#(K9V@!@1)QD9! Y->X?$+X?Z5\1O#1TG5VDA*.)
M;>YBQOA<#&1G@@@D$=_K@UQOA+X#0Z+XIL]>\3^)[_Q-=:=C["ETI5(-OW?O
M.Y.T\@ @ ]J /7*^</VFO#ZZ%>:?XTT2XDL;^]WZ=>>2=IF5HV&21_L J?4;
M?2OH^N$^*_PT_P"%G^'[/3/[6_LO[+=?:/-^S>=N^1EQC<N/O9SGM0!L> O!
MMEX#\&V>A6&&\E=\\V,&:4_><_4]/0 #M7SA\)-(^)FHQ:^_PY\0Z;I-JFH$
M7*7D:L7?G!&87XQ[BOK*O![/]G77])FNFT+XH:EI4=S*99(K.UDB#$^NV<9/
M;- '=_#S2?B7IM]>-\1O$.FZM;/&HMDLXU4H^>2<0IQCW->#V_Q8\/6W[0>N
M>,/$=O>WUG$DEGIL=I&DF%&(]QWLH *!SCG[YKV#P]\)O%FBR:BU]\3]5U87
M=A-:1)=Q2.D#N !*%:<@E><#CKUKHOA=\.H/AIX4?1X;W[?++<-<2W/D^5O)
M  &W<V  H[^OK0!XY^S5XML8/&GB#PQ8-,FF7SM>::EP '7:<%2 2-Q0KG!/
MW*AU^R\7W_[5WB6+X?ZG:Z9JHLHF,UVH93']G@W+RCC).WMVZUZSXF^%7]M_
M%/1O'&FZS_9EYIP19H?LOFBY52<@G>NW*LRD\\8]*L6'PT^P_&C4_'_]K;_M
M]JMO]@^S8\O"1KGS-W/^JSC:.OM0!XAX=M-8\?\ QDM_#_QB\0S+J&B2E[;3
MS;1JET1ABJL@"C(56SM)9>A%?55><?$GX0P>/-:TO7-.U=]"UG3F&V\CM_-+
MJ#N4$;EY5N0<]R,'C'H=LLR6L2W4JS3J@$DB)L5VQR0N3@$]LG'J: /G[X7L
M+3]JCQQ!JK(M[.+@VV_JR&9'4#_MGM/T'M7OEUJ-E8R0QWMY;V[W#%85EE5#
M(>N%!/)^E<)\0O@YI/CK5(-9MKZYT/78  FH6?WF Z;AD$D=B"#VSC%<[I/[
M/,+Z];:IXZ\6ZGXLDM6#117>X(<'.&W.Y*^P(SWH SO'CK!^UUX(FF.R-M/6
M-6;H6+7  ^N6 _$5I?M12(GPEA1F 9]3A"@GEODD-=9\2?A5I'Q)M[5KRXGL
M-1LB3;7MOC<H/)4@]1D ]B#T/7/%V?[.CWNJVMQXY\<:KXGMK0@QVLX95_W2
M6D<A3W Q]: .8^/\+S0?"Z!>'=70;N,$BV%<YXGU6Y\.+XW^%UFK+-JWB&!K
M)!VBF.\CVX6 >^XU[O\ $CX7#X@ZKX<O%U;^S1H<SRB,6OF^=N:,XSO7;CR_
M?K[56U[X.VFN_&'3/'4FI>5]B\IGL?LV[SI(\[7\S<,8^3C:?N^_ !YS\--.
MCTC]JWQ!I\";(;6P>*-<8PJB$#],5L_LQR*MKXOM6($\>J!GC/500P'ZJ?RK
MM])^%_\ 9?QDU7Q[_:_F_P!H0&'[#]FV^7D(,^9O.?\ 5_W1UKGO$?P!BO/%
M5UX@\&^*]1\*7EXS/<"T#,K,QRVW:Z%03R1DC/3'2@#*G=9/VT;81D,8]+(<
M#G:?)8\^G!'YBDT#_D]'Q/\ ]@M/_1-M77_#GX.:?X"U:ZUNZU6[US6[I#')
M>W7& 2"V%R3DD#)))X[<YQ?%OP-U/7_B-J/B[1?'5WX?N;Y8T*VELP=%6-$(
M\Q95)!V XQ_*@#V&ODJW^+'AZV_:#USQAXCM[V^LXDDL]-CM(TDPHQ'N.]E
M!0.<<_?->JZ3\&_&6G7S3W/Q9UB_1K>>'R+F*5TS)$\8<JTY!*E@PR.JBNM^
M%WPZ@^&GA1]'AO?M\LMPUQ+<^3Y6\D  ;=S8 "COZ^M 'CG[-7BVQ@\:>(/#
M%@TR:9?.UYIJ7  ==IP5(!(W%"N<$_<KH/VKO^2?Z/\ ]A0?^BGKL_$WPJ_M
MOXIZ-XXTW6?[,O-."+-#]E\T7*J3D$[UVY5F4GGC'I5CXK_#3_A9_A^STS^U
MO[+^RW7VCS?LWG;OD9<8W+C[V<Y[4 1_'+_DB?B3_K@G_HU*XO2O#'_"6_L?
MVVG1ION$L9+FW Z^9'*[@#W."O\ P*O5/'/A?_A-/!.I>'OMGV+[=&J?:/*\
MS9A@V=N1GIZBCP-X7_X0OP3IOA[[9]M^PQLGVCRO+WY8MG;DXZ^IH ^9-1\>
MS^)OV?O"W@FRD635KO41ITD>>3'$RF('TR9(0#_L'\/1OC_HT'AW]G[2M&L^
M8;"ZMH%/=ML;C)]SU_&M#PQ^SQI_AKXG+XKCUCS[6&XEGMM-^Q[!$6W;!OWG
M.W=Q\HS@5V?Q0\ ?\+(\(KH?]I?V;MN4N//\CSONAAC;N7^]USVH \XTOPS\
M?GT>S:R\;Z#';- AA1H$RJ;1M!_T8\XQWKV3PU!K%KX:L8?$]W#>:LD0%W<0
M#"2/W( 5>/P%>21_ GQI#$L<7QEUY(T4*J*DP"@= !]HX%>H^"O#]_X8\+6^
MEZOKMSK]U$SLU_=!M\@9B0#N9CP#CKVH WJ\)_9\_P"2@?$__L*1_P#HVYKW
M:N$^'WPT_P"$$\0>*-3_ +6^W_V_=+<>5]F\KR,/*V,[FW?ZW&<#I[T >:>'
MY5L/VSM;75V5);JW9;1I!C<3%&5"GUV*P_ BO1?CI<V5M\%]?_M H%EA6.)7
M_BE+KMP/7(S^!/:G_$?X1:'\17M[RZFGT[5K4;8;^UQNQG(5A_$ >1R".QKD
M+?\ 9S.H:A;R^.?'.L>);6V.8[:;<@Q_=W-(Y _W<?44 =5\!HKB'X'^'5NP
MZR&.9@'Z[#/(4_#:1CVQ7'?#?_DZ+Q__ -<#_P"AQU[A;6\-G:Q6UK$L,$*"
M..-!A44#  '8 "N)\-_#7_A'OBCX@\8_VK]H_ME-GV3[-L\GE3]_<=WW?0=:
M /&OC1XZTH_'S0X-96XN-'\,LDD\5LH9WF.)" &(!'$0//9OI5+P=\2]$/[2
MYUG04N[32?$9%M<Q7:*A69P,-A68<R*ISG^-J]K^'WPL/@KQ5X@\0WVL?VOJ
M&M2;V?[+Y/D@NSL!\[9!)7T^Z*D^*GPNA^)EAIJ+J9TF]TZ<RPW:P>:0I'S+
MC<N.0ASG^'I0!Q'Q(_Y.B\ ?]<!_Z')7NE>5_$#X.:AXXU_1]:@\7RZ/J&FV
MBP>?;69W.X))D4B52F<GCG'K5#2_@QXRL-8L[RY^+VNWD-O.DLEM(LVV958$
MH<W!&"!CH>O2@#V.OD7X:6?Q/DTKQ->?#35K2VM[>]8W%I)%&\L[@$C9OC8=
M.,;A7UU7"_##X:_\*XM-5A_M7^TO[1NOM.[[-Y/E\8V_>;/UXH \O^ -G!XR
M\97_ (V\2:]-J/BBS4PM9S0"/[.&!0.,<$;<K@!<9.1R#6+H^F^.]2^.OCU?
MASK5CI-REVYN7O$#!T\PX S&_.?85ZP?@^+'XO#QUX;US^RC,<WMA]D\Q+C=
M_K/FWKC=P>APPW>U8.J_ /6+GQGK'B#0OB'?:%)JMPTTD=G;.A )R%++,NX#
MZ4 =!X&T3XMV'B59O'GBC2=3TGRG#6]I$JN7_A.1 G ^M+^T'_R0GQ#_ -NW
M_I3%5/PG\)O%?A[Q39:IJ?Q1UG6K6V9FDL+@2[)@5(P<SL."0>AZ5V/Q!\(_
M\)WX$U#PW]M^P?;?*_TCRO-V;)5D^[N7.=F.HZT 5OA5_P DC\+_ /8+@_\
M0!7FO[*;JG@K7;9CB>+4\O&>J@QJ!G\5/Y5[#X5T+_A&?".EZ']H^U?V?:I;
M^=LV>9M&,[<G&?3)KS+7/V?4D\37>M>"?%VI>%)KUR\\=J&923R=I5T(!/."
M2!VP.  9EBZR_MH:AY;!O+TL!\<[3Y,?7\Q7)QV'CB__ &B/&Z_#G5K/3+Y
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
MS/' JPPJ0\P+E1A1A1UX[GN:]&AF@O+6.>WDCGMYD#QR1L&212,@@C@@@]:
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
M%UO;:36+;QD;@^,V\F6\:[=6=[8Q@0["."J_,&Q_'NR>17JM !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M8PYBD (#KG[K8)&1SR:SKSP?X9U#5#J=_P"'=)NK]F5C=S6,;RDJ %.\KG(
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
M5&\[@2V O(YSQ7H.M:!J=WJG@6:WMMZ:3=&2]/F*/*7[,Z9Y/S?,0.,UVE%
M'B&H>&OB+8?#_5_AYI/AZRO=.\N=;+63?HIDA=RZQ&$X/F?,5W$A1UYQD^TV
M<;16%O'(,.D2JP]"!4U% 'C7A?PAXLM/#7@S1M2T(6O_  C>NEWF6]BD$]OY
M<W[X $$?-(!MY;OCTW?%/@/4?$_B+Q;&5%O9:OH-O96]TS CSDDD;!4'=@97
M)QWXKTBB@#P3P=\*YX/&&DSW'POT[P]_9TRW$^JMKTUTLK)T\F$294EL,/,R
M H(.3@'TSXIZ'J/B3X<:AI>BV_VF\FEMF2+>J9"7$;MRQ X52>O:NOHH \O^
M,OP_U;Q+H\VI>#57^VFMFL;FW+*@OK9R/D9F( *-\ZDD=QWQ2W7PQ@\=>*[N
M\^(6EM+IUA;PV>DVWVHKD!=TLQ\IP<ECM )Z)G'2O3Z* /,=+^'=]X)\1:G9
M?#Y3IFB:QIK8F,HF_L^^3.R3;*6+JP;D#/W><<5G:[_PLKQ=X:N?"6N^ -+/
MVJ,VTFMOJL;VZMT^T)!M\P?WE'4'&<=*]?HH \KUNQ\9^&_B9;:WX;\+MXHM
MAX>ATR25]2AM&\Q9G<L=^23C!Z8^;KQ4EO8^.M6UB\\9:SX?MK"_T[39K70]
M#CO(YG,TF"TDDW"#.U0 .V<X(^;U"B@#RC3OV>O!,FA0_P#"0Z:][K4L.Z\O
M_MDRF2=AEW"A]OWB<#'YTL'A7QK#X=\/:K!';'Q3X8$UGY5S*/*U6T^Z/F4G
M8S*B,I;HWWN":]6HH \2U8_$_P 1ZO"_B/PC-;>&([VVN;G3(;^UN;D^66;]
MVRA<Q[UC9E;+DCY6P2!ZEXUT^ZU?P#X@TW3XO.N[S3+F""/<%WN\3*HR2 ,D
MCDG%;=% 'E.B^)?B=I&@V&F_\*H\[[';1V_F?\)';+OV*%SC!QG'3-6/$?@;
M5_%^M^(&NK<:?!J_AF"S25I5<17*RR.4.#DA2RY.,'M7IU% '@G@[X5SP>,-
M)GN/A?IWA[^SIEN)]5;7IKI963IY,(DRI+88>9D!00<G /5>'+/X@^$[M/"F
MF>']/GT5=1EFCUZ>]&V.VDE:5E, PYD&YE!!VY(SQDUZC10!Y/K_ (8\3R:]
M\1H+#1!=6/B?2E^RWHO(UVSI;>4(C&Q!^8Y.[.!QZ\;/BCP[K_\ 9/A35_#M
MM!=:SX;99#I\\H07*-"8I8P_16P3ACP#7?T4 >1WGAKQEXNM?%>NZ[HL&DW]
MYX?ET?3=(CO$G<[MSEWE&$RS;0.>!UQU/2:QX>U2Z?P&8+7?_9%XDM[^\4>4
MHMG0GD_-\S <9KN** /(5\&^*M*L;?6M+TR*YU;2?$FH:A#I\MRB"[MK@NI
M?)56*N"-W3'(SQ7H'A&\\3:AIDUWXOTNTT>XDF/V>P@G\]X8@ !YD@.UF)W'
MY0  5[Y WJ* ."\6Z/XFTKQE#XP\%6-OJTK68L=0TF:X$#7*!]T;QR'Y592S
M9W<%<]3BJVEZ?XW\8ZU+?>,+0>%]*BM)K2'1[>^%P]P\JA3+*R?(5 SM'4')
MXZGT:B@#Q<>'OB+J?@^R^'&IZ#8VVEVPAM9_$27RLLUK"RD;(,;U<JJKD\9S
MTR".E7POK TGXDPFS_>:W+.VGCS4_?!K18QW^7Y@1\V/RKT.B@#SQO"^L'2?
MAM"+/]YHDL#:@/-3]R%M&C/?YOF('RY_*N'\.CQ]J7@C6?#>@Z'87&FZO?ZA
M FL2WH06*//(L@>$C<Y^\05X^89Z&O>ZHZ1HMAH-BUGI,'V>!II)RF]FR\C%
MW.6)/+$G'3TH \^NM#\5^ _%#:GX+T.+Q-8WNFVMC<6CWJ6DT3VX*QR!WRI4
MJQ!'7.#VYKV'@7Q'!;^'KO4(H)M1E\4R:YJB6\@$=JLD4B[5+$%@N4'&3G/7
MK7J]% 'F_BGP'J/B?Q%XMC*BWLM7T&WLK>Z9@1YR22-@J#NP,KDX[\5QG@[X
M5SP>,-)GN/A?IWA[^SIEN)]5;7IKI963IY,(DRI+88>9D!00<G /O=% 'F2^
M$=<'PD\9Z*;+_B8:G=ZE):0^:G[U99&,9W;L#((ZD8[XJ>;1/$FG?$W1M8TS
M2H[JUET#^RKJ=[E%%DX?S [)D&09XPI]>1QGT:B@#P?1?AWX@;QYI>HQ>!++
MPA>6E\D]]K6FZQNM[R).)(H[4'Y%D&.#C'?G(/IOQ0T74/$7PQUS2='M_M-]
M=6^R&+>J;CN!QEB .G<UU=% '*1Z+J"_&.YUPV__ !+GT&*S6?>O,RW$CE=N
M=WW6!SC'/6N,7P7XJTW3X-9TJPAEUC2?$M_J,%A/<*JWEM.SJ5#@D(S(V06Z
M'J.U>O44 >0MX0\6^-=5\47/BC2K?08]:T".PM4CNEN/L[J[G:[+C<<G=D #
M# 9)!KG_  A\*+B#Q7H\ES\+]-T-M-N([B?6&UZ:Y29HR"##"),J6<!AYF0
M""">#[]10!Y1<^%?%\_B:3XABW(URWN1;VFAF>/:VFAF5HR^=HE?<9<[B 0H
M]0/5E)902I4D9*GJ/RI:* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH *AG_P!=;?\ 70_^@-4U0S_ZZV_ZZ'_T!J (],_Y!%G_ -<$_P#0
M111IG_((L_\ K@G_ *"** (=0_X^1_UZ3_S2M"L_4/\ CY'_ %Z3_P TK0H
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ J&?\ UUM_UT/_
M * U35#/_KK;_KH?_0&H CTS_D$6?_7!/_0111IG_((L_P#K@G_H(HH AU#_
M (^1_P!>D_\ -*T*S]0_X^1_UZ3_ ,TK0H **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ J&?_76W_70_P#H#5-4,_\ KK;_ *Z'_P! :@"/
M3/\ D$6?_7!/_0111IG_ ""+/_K@G_H(HH AU#_CY'_7I/\ S2M"L_4/^/D?
M]>D_\TK0H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ J&?
M_76W_70_^@-4U0S_ .NMO^NA_P#0&H CTS_D$6?_ %P3_P!!%%&F?\@BS_ZX
M)_Z"** (=0_X^1_UZ3_S2M"L_4/^/D?]>D_\TK0H **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ J&?_ %UM_P!=#_Z U35#/_KK;_KH?_0&
MH CTS_D$6?\ UP3_ -!%%&F?\@BS_P"N"?\ H(HH AU#_CY'_7I/_-*T*S]0
M_P"/D?\ 7I/_ #2M"@ HHHH **** "BBB@ HHHH **** "BBB@"MJ.H6FDZ9
M<ZAJ,ZV]I:Q---*W1$49)_*N$\$?&;1/&OB"XTB.PO\ 3)\>99&^BVB[B\M'
M+#T.'#;><H5;/) ZCQL; >!=:.L6ES>:?]BE^TP6@!E>/:=VW)'.,GKVKP[X
M2>++G2O'?]C:%K;^(]"U2:>;R9XU-Y;)%90O&[,#R3E8"#@;HCC'( !Z;H7Q
MF\-^(/$=MI5I:ZM#%?2216&I7%F4M+UT.&6*3))/7J!TP<' *WGQE\,V7BQ]
M$EAU)HXKP6$^JI:YLH+DY_=/)G(;(QTP/7 )' ZEXRT;Q7\1_ 7BGPQJ%Q=W
M\^H&QF\/WS(QLHCN62?R@28G ^;=GD!>P(KE-8O+:/X6^,_"+SQIXDNO&3""
MP+#SI2TD>UU7J5.T_-]/44 >V>*OB_X>\):_+I5[;:I=O:+&^H7%C:>;%IZN
M1M:9L@J""#P"<>Y KN89H[FWCG@=9(I%#HZG(92,@@_2OG?Q/JVGZ!JWQHL=
M<NH;2[U.UMFL8YF :Z!A91Y>?O8+#..G/H<>W>!K6XL?AYX<M+U&2YM]*MHI
MD;JKK$H8'WR#0!NT5G:I?7VGV\]S%:6\UM!$96+7+(Y &3A=A';UK1H ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "H9_P#76W_7
M0_\ H#5-4,_^NMO^NA_] :@"/3/^019_]<$_]!%%&F?\@BS_ .N"?^@BB@"'
M4/\ CY'_ %Z3_P TK0K/U#_CY'_7I/\ S2M"@ HHHH **** "BBB@ HHHH *
M*** "BBB@ K(T;PIH/AZ\O;K0](M+">_D\RYD@B"F0X _ <9P,#))QDDG7HH
M SK;P]HMGJ\VJVFD6$&HW (FO(K9%FD!()W.!N.2!U/84LGA_1I=:CUB72;%
M]4C&U+YK9#.HP1@28W#@D=>YK0HH S[_ ,/Z-JE];7NIZ38WEU:$-;SW%LDC
MPD'(*,02O(!X[UH444 9WB'_ )%G5/\ KSE_] -:-9WB'_D6=4_Z\Y?_ $ U
MHT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !4,_
M^NMO^NA_] :IJAG_ -=;?]=#_P"@-0!'IG_((L_^N"?^@BBC3/\ D$6?_7!/
M_0110!#J'_'R/^O2?^:5H5GZA_Q\C_KTG_FE:% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% &=XA_Y%G5/^O.7_T UHUG>(?^19U3_KSE
M_P#0#6C0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%(S!$9FSA1DX&:XKP_I*>+]%MM=UK4]0>XOHDN8[>RU*6
MWCLD=0Z1A8F7+!6&6;))ST! H [:BN>\,7=Y'>ZKHFHW+7LFF2IY-U(!OEAD
M3<F_  WJ=RD]P >IKH: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ J&
M?_76W_70_P#H#5-4,_\ KK;_ *Z'_P! :@"/3/\ D$6?_7!/_0111IG_ ""+
M/_K@G_H(HH AU#_CY'_7I/\ S2M"L_4/^/D?]>D_\TK0H **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH SO$/\ R+.J?]><O_H!K1K.\0_\
MBSJG_7G+_P"@&M&@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ JIJNJV&AZ7/J6KW<5G9VZ[I9YFVJHZ?S( '<G%<AXM^
M)UKH^J#P]X9LI/$7B>0?)IUJWRP?[4S](P/?GIT!S75K9_VMH,%OXDL+2:26
M*-KJU91-")!@D#</F 8<$CL#0!YRWB?Q=\3F,'@2*3P[X<8X?Q!>1?O[A>_V
M>(]!_MG]",5I>%?AWJ/P[M+BP\&76GS6ETXD>35(G,X?&,ED(#CCA<+C)Y->
MA*H50J@  8  Z4M &3H&AG1K>X>YNFOK^]F\^[NF0+YCX"@*H^ZJJH4+S@#D
MDDDZU%% !1110 4444 %%%% !1110 4444 %%%% !1110 5#/_KK;_KH?_0&
MJ:H9_P#76W_70_\ H#4 1Z9_R"+/_K@G_H(HHTS_ )!%G_UP3_T$44 0ZA_Q
M\C_KTG_FE:%9^H?\?(_Z])_YI6A0 4444 %%%% !1110 4444 %%%% !1110
M!1US6+7P_H-]J^H;Q:V,#SR^6NYBJC)P.YXKS_P#\5-8\4:S?6^O>$KK2;)1
MYMO>QDS1QKY$<OES,!A7*R!QT^]MQE23V_BLL/"&J[-(&M'[))G3B^W[4-IS
M'G!Y(R.AKY^^#VM167Q#EC\(W.IV_AUI+BXU?3+L-)%IT2VL9C^=AD,)O,BS
MU*Q+G.,D ]!T?XW2:EJFCRW7A.[LO#FNWIL=,U=[I&::7<54-"!N0%@1G)_&
MM&Y^(_B:Y\9ZOHOA7P*=;M=)N([>XOO[7BM\,R*Q^1USQDC@GIVS7G6A_$SP
MY\1?BO9:GXIUK[#9:;>B'P]H:VTK-/,Q 2YF=5*@Y(PN>#Z $R8'BBST.+7/
M$,.EZ;KEE\49->,NF#[0\K2HT@8R(51$6(IO(# D#'S$9P >O>+?C!)X>\0Z
MI8Z5X8N=:M-!CBEUN\BN4B^QK)R-J$?O#MR< CH<D8)'HMC>P:EI]O?6;^9;
MW,2S1./XD8 @_D:^>?%VJ#PGKWQ-T?6X+C[?XLMK8:.MO;O(MZYC,;*A /(9
MP,'KCZ9]T\':;/H_@70=,O!MN++3;>WE [.D2J?U% %CQ#_R+.J?]><O_H!K
M1K%\2QWQT/4FAN;=+?[))NC>W9G(V'.&W@#\N/>MJ@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH ***XWQG\2--\*W,6E6D$NL^(;GBV
MTBR^:5\]&<_P+WR>W.#@T =B6 QD@9.!GO7)^-]&\5^(#::;X;UF'1--EW?V
MC>(";H+QA8NRYYRV<CC'OBZ!X#UO6]=M?%/Q,OQ<7]K()K#1[1RMII[=CP?W
MD@_O'CZ\8]'H P/"7@K0_!.EFRT"S$6\[IIW.^:X;^\[GDG]!G@"M^BB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ J&?_76W_70_P#H
M#5-4,_\ KK;_ *Z'_P! :@"/3/\ D$6?_7!/_0111IG_ ""+/_K@G_H(HH A
MU#_CY'_7I/\ S2M"L_4/^/D?]>D_\TK0H **** "BBB@ HHHH **** "BBB@
M HHHH *BAM;>WDF>W@CB>XD\V9D0*9'VA=S$=3M51D]E [5+10 4444 %%%%
M &=XA_Y%G5/^O.7_ - -:-9WB'_D6=4_Z\Y?_0#6C0 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 5%<W,%E:R7-Y-'!!$I>265@JHHZDD\ 4Z
M9WCMY'BC,KJI*Q@@%SC@9/ S[UY?!X'\1_$2\34?BDXLM*C??;>&+.;,?!X:
MXD7_ %A]AQ].10!TWA+X@V7C75KV+0;"\ETJT7"ZNZ;()Y,X*1YY;'KC''TS
MMV/AS1]-UB^U6QTZWAU#4&#75RJ?O)<  9/IP..G>KMK:P65K';6<$=O!$H2
M.*) JHHZ  < 5+0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !4,_\ KK;_ *Z'_P! :IJAG_UUM_UT/_H#4 1Z9_R"+/\
MZX)_Z"**-,_Y!%G_ -<$_P#0110!#J'_ !\C_KTG_FE:%9^H?\?(_P"O2?\
MFE:% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &=XA_Y%
MG5/^O.7_ - -:-9WB'_D6=4_Z\Y?_0#6C0 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%<KXM^(V@^#YH;.]DFO=4N"!;Z781^=<RD],(#P/<D#TH Z>>>
M*VMWGN94AAC4L\DC!54#J23T%>8WOQ%UKQI>RZ1\);1)XXVV7/B.\0BTMSW\
ML'_6M^G3@@YKN/$OA?2O&6C)INOV\DUGYJ3- )6CW%>0&VD9'MT_*M*RL;73
M;**ST^VBM;:%=L<,*!$0>@ X% &9X3T&X\.:"EC?:S>ZU=%VDFO+U]S.[<D*
M/X5'91TK:HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH *AG_P!=;?\ 70_^@-4U0S_ZZV_ZZ'_T!J (],_Y!%G_
M -<$_P#0111IG_((L_\ K@G_ *"** (=0_X^1_UZ3_S2M"L_4/\ CY'_ %Z3
M_P TK0H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH SO$/
M_(LZI_UYR_\ H!K1K.\0_P#(LZI_UYR_^@&M&@ HHHH **** "BBB@ HHHH
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
MUA,WB_1K72KI)-L:VMWYZRKC[W3Y>>,5BZ]\29] UNXL9O _BN^@B("WFG6
MGBD&,Y&&SCG]* .XHKS?_A>'AZ(?Z?H_B6P(ZBYTB08_+-=WI^K6NIZ)!JUL
M91:SPB9#)$R-MQGE2,@^V* +M%>;GX^> -Q$6H7LH'!*:;<<?FE3V'QG\.ZK
MJ-O9Z9IVO79N)5C66/2I-BY.-Q) P.<Y]* /0:*RO$FI:GI.BR76AZ+)K=XK
M*J6<=PD);)P3O;@ 5Q#7_P 8M;!2UT;P]X8C;K)=W37<J#_9"?*3]>* .ID\
M7F:XF31-"U/68;>1HI;FU\E(PZDAE4RR)O(((.W(!!&<C%9NJ?%WP9HUFDNH
MZKY5S(2HT_R7-T'!*E#$!N4[@1S@>^.:YSX70R>&;:2+Q7XX:2ZL+?[)+I%T
ML5K%9A2,.!U<$+Q+G#!B3STZCPE:V6J>(]<\4VUE&(;Z6..SNFA >=(XPK2J
M2,[6/ [$(".""0#!'BCXB^,OE\)>'(_#.GOTU+7_ /7,/5+=>0?][(->@:19
MWEGHEM::O?G5+N.()/=O"L?GMW.Q>!]*O44 (JJB!44*JC  & !2T44 %%%%
M !1110 4444 %%5M0U&RTFPEOM4NX;.TA&Z2>>0(B#W)X%<I_P )^?$7AFZU
M#X:62^(YX;H6N)'-K$#C)?>X&Y5R.%Y/:@#M*Y?Q7X_TOPI9V<C07NJW%^SI
M9VNEP&>2=EQN QP,9'4_GBJ$O@W5?&/A."P^(NH;;C[09IH="FD@AD3&!$Y/
MS.O)ST[>F3U&B:'IOAS1X-*T2TCL[&W!$4,><+DDGD\DDDG)]: .7U>U\;>+
M=,TM]'U)?"%O<0[[^.6 3WD;'HBG.T<=^H_2M0^ _#USJ%EJ6L:=#JVJ6=K'
M;+?WT8DD8)T8C[NXDDY ')KHZ* "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "H9_]=;?]=#_Z U35#/\ ZZV_ZZ'_ - :@"/3/^019_\
M7!/_ $$44:9_R"+/_K@G_H(HH AU#_CY'_7I/_-*T*S]0_X^1_UZ3_S2M"@
MHHHH **** "BBB@ HHHH **** "BBB@ J*&UM[>29[>".)[B3S9F1 ID?:%W
M,1U.U5&3V4#M4M% !1110 4444 9WB'_ )%G5/\ KSE_] -:-9WB'_D6=4_Z
M\Y?_ $ UHT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 445$]U;QW,=N\\:SR@F.(N S@=2!U.* ):CGGAM;=Y[F5(
M88QN>21@JJ/4D]*Y;QC>>.1=6UAX&TS3BLR$S:IJ,_[NW.<;1$OS,<<YZ5@V
M_P 'DUBX2\^)/B"_\57"G<+5V^SV<9_V84/ZD\]Q0!W^GZK9:QIJW^C7<%_;
M2;O+FMY0Z.02" PXZ@BO/VTGXJ>+&/\ :NL:?X.L&/\ Q[Z6GVFZ8>AE;Y5/
MNOY5Z)8:?9Z58Q66F6L-G:PC;'!!&$1![ <"K% '#^'OA%X5T#5(]6>&ZU?5
MXV##4M5N&N)@PZ$9^4'W S7<444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% %:ZTVQOI(WO;*WN'B.8VFB5RGT)'%6:** "BBB@
M HHHH **** "BN1A^)>@7OC,>&-)^V:G?1RM%=26=LSPV;+G/FR< <C'&>>*
MBT>S\?WGB>2\\2:AI=AHJ>8D>F:?&TDDRD$*SS-@J1U^6@#H[O7=-LI9X)+N
M)[N"W:Y:SB8/.8U')$8^8]AP.I [US&C^)O$GC.PU,:?H-YX7@:#&G:EJB*T
MCR'N;?J !@Y)P:TO"OP]\,^#9)9]"TU8[N<$37DSM+/("<D%V).,@<#CBNEH
M Y#P]X!6PTR^M_%6L7?BR346C:Y&JA7@!0D@1P\J@R<XYY ]*ZR&&*VA2&WC
M2*)!M1$4*JCT '2GT4 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 5#/_KK;_KH?_0&J:H9_P#76W_70_\ H#4 1Z9_R"+/
M_K@G_H(HHTS_ )!%G_UP3_T$44 0ZA_Q\C_KTG_FE:%9^H?\?(_Z])_YI6A0
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!G>(?^19U3_K
MSE_] -:-9WB'_D6=4_Z\Y?\ T UHT %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%<MXQ^(6C>#'M[:]6ZO=3O 3::;80&6>?'H!
MP![DB@#J:BNI_LMG-<>5)-Y4;/Y<2[G? SA1W)["O,_L?Q,\>\ZA<IX$T9_^
M6%HPFU"5?>3[L?X<CN*]!T'1H/#VA6NE6DUS/#;)M66ZF,LC\DDLQZG)_H,"
M@#@/M_Q-\<\:99Q>!=(?_EYOD$]^Z^HB^[']&Y'8UN^%/A?H/A?4_P"V&:[U
M?764A]5U*<S3'(P0,\*.2.!G!QDUV5% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45G:IKVF:+<6$&IW:6
M\NHW MK56!_>2$$@<=.F,GC) ZD5>FFCMX6EGD2*-!EG=@ H]230 ^BN4\4?
M$KPSX2ALVU*]>>2_5FLX;*%IWN ,9V[01W'4BJFN:WXXU&UTUO >AV<<5];B
M:6[UR1HC:D]$:%?FW8Y[CM0!VU<OXG^(WA?PA>166M:F%OYL>596\;33ODX'
MR("1^/7%4O$'P[/C":RD\2:_JJPQ6R1W.G:=<FWM9Y1RSD#YB"3TSP />NI@
MTC3K:Z6ZALH%N5B6$7'E@R[%Z*7/S$?4T <UK%_X_F\6+8>'M%TNVT>)XVEU
M74+DN9DX+K'$GS*1RN6X/6BX^&NFZCXT7Q'K6I:KJ4MO.EQ964]V1;6CK@@I
M&N.<C/.<]\UV-% #4BCBW>4BIN8LVT8R3U)]Z=110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %0S_ZZV_Z
MZ'_T!JFJ&?\ UUM_UT/_ * U $>F?\@BS_ZX)_Z"**-,_P"019_]<$_]!%%
M$.H?\?(_Z])_YI6A6?J'_'R/^O2?^:5H4 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 9WB'_D6=4_Z\Y?_0#6C6=XA_Y%G5/^O.7_ - -
M:- !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44R>>*V@>:YE2**
M,;GDD8*JCU)/2O/-1^,-A=7TFE_#_3+KQ?J:G:WV'Y;6(^KSGY0/<9'O0!Z-
M7">(?BYX?TC4#I.CBX\2:V<A=.TA/.8'_;8?*@'?)R/2NGT4:I>^&X5\56UI
M#J$T;"Z@M'+Q+DGY03R?EQGWSBD\/^%]#\*V/V/P[I=MI\!^\(4P7/JS=6/N
M2: .:\+I\1-5UZ+5_%<UAH>EJK;=#M5$\CY& 99CT(//R<''-=P8T,@D*+O
M*AL<@'MG\*=10 4444 %%%% !1110 4444 %%%% !116)K_BS3?#=YIEMJ)E
M+ZC/Y2&--PB&0OF/_=0,\:D]BZT ;=%%5M0U.PTFU-SJM[;V5N#@RW,JQH#Z
M98@4 6:*YV\^('A*PT%=;N/$.GG3&F^SK=13B1&DP3L!7.3@$XJE/\4O"<?A
M2/Q'!J$MYIDER;5);6UED+2@$[=H7(X!Y/'OS0!U]%<=+\2;'_A$8?$%AH7B
M'4H)K@VZVUIICM<9&?FV''R\8W=,D"B3QY?/X1BUJQ\%>(99I;@PC39H$AN$
M&"?,92W"\8S[]* .QHKCIO%OB=O"<&J:?X#O9M0DN#$VF3WT,+QQX/[PL21C
M( QUY]*)=?\ ',GA*&]MO!4$6LO<&.339]6C*QQX.)/,5<-SCY>O- '8T5QT
MNH_$*7PC#/:Z#HT&NM<%9+6XOG:%(L'#;E7ELXX]._:B9OB1-X1@-M'X9MO$
M!N#YRS-.]L(><;<?-OZ=>.M '8T5QTUC\1)_"4$2ZQH5IKPG)FGBM)'@,7.%
M4,<[NG)HFT#QQ=^$H+(^-8+'65N"\VHV^DHZO%SB,1NV >0=WMT[T =C17'3
M>"]=O?"5OI.H>.=6^VQSF634[**.WDE7G]W@ @ 9^O%)/\.+>]\)6^@ZEXC\
M17:0SF<W;Z@5N)<Y^1G4#*C/3'84 ==<7,%I"9;J:.",=7D<*!^)K(U/QIX:
MT?2H]3U+7;""RE<QQSF=2LC#J%(SDC!Z5FCX8>%)/#5KH-_IS:C8VDS7$2WM
MQ)*PD.<G<3GN>.GM6M:>$_#]CI4&F6NB6$=E;N9(K?[.I1'/5@".O/7K0!C7
M_P 3_#UMX:M=<T_[=K5G>3-!!_9=H\S.ZYR,8&.AZXSVIMYXM\2WOA>QU+PI
MX+O)[F[D97M-7G2RDM5!(#NI))SC@#G!KL(XHX8UCA18T4855& /PIQ&1@]*
M /&3X:\9?%&Q.J7^L6&@L#)8 6EL;I3$DF7DB9R-K-(BC</^>2E3Z]!I7@K1
M_&WA?3+3QVMQK6I:#--;7)N;AES/D99@A4,"NQER#\K+ZFM^'X<^%[>%(;?3
MY8HD&U$2]G55'H 'XK4T;P]I?A];@:3;>1]I</,QD=V=@, DL2>@ H M6&FV
M6E6,%EIMK#:VUNFR*&% JHOH .E6:** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ J&
M?_76W_70_P#H#5-4,_\ KK;_ *Z'_P! :@"/3/\ D$6?_7!/_0111IG_ ""+
M/_K@G_H(HH AU#_CY'_7I/\ S2M"L_4/^/D?]>D_\TK0H **** "BBB@ HHH
MH **** "BBB@ HHHH R_$NMIX;\+:GK4L#7":?:R7!B0X+[5)QGMTZUYW\*?
M&_CGQ7JUY+KMCI=UHLCC9=Z=.N+*0P12B(@G+C$@R1DA]XSMQCT;Q"-2/AO4
M!H<%K<ZC]G?[/!=C,4KXX1N1P>G4=:\$^$>DZG+\69-1TKPU?^&;>&XF&N6Y
M#16I+6L6R%$).<3-)( /NHZ=B  #T#PW\6)O%7Q8'A_3],>WT1M,>\@N[N%H
MY;K$FP21@GB(\XR,G';I6=/\1O%FJ_$O5_#WAF_\&6UO87B6L4&L3RI=W!V
MOL5&^;#;AT';WK7N-+OV_:9M=46QN3IZ^&# ;L0MY0D^T,=F_&-V#G&<XKS/
MQ5X3U#4)/$'ANW^&[Q^)-1UK[78^)+2%S;K&9 YE>X=V*,0&RBD+EN%!Z@';
M^+OBCXHLO$/B./PEI6F76E^$HH9=6:]>199]XW%8=O (4-DL#R.AX!]0TC4X
M-:T2QU2TS]GOK>.XBW==KJ&'Z&O#O%NE^)= UWQ]IEIX;U/6U\:6]NEC>V4
M:*.0(8W\XYQ&,L2">,#TR1[1X6TI]"\'Z-I$SAY-/L(+5V7HQ2-5)_2@"3Q#
M_P BSJG_ %YR_P#H!K1K%\2VLTFAZE*E_<1(+20F!%CV-A#U)0MS['\JVJ "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH *1F"*68@*!DD]A7$>(?BWX7T*^_LVU
MGFUS5R<+IND1&YF)]#MX7Z$Y]JZ6TENM=\+H]S;W6C7-[;$-$64S6K,N.O(W
M#.?YCM0!QEWXD!\/P^)O$OC1O"]C>H)[&T@2#=Y1Y0OYD;M(Y4@E5  SC!(W
M&/X>_$O5/&&K'3H]#GN+*V#&;7&'V:.1#GRG6!LL2X'.#@$$].*R_#WPIC\%
M:@TD7AJU\53H0+34[Z]Q+$@^ZC(X*KM' :/J/X17H?AS1[O3_MM]J\L4NIZC
M,);CR ?+B"J%2-,\E5 ZG!)+' S@ %/Q3\/M#\::A9S^(UNKN"T!VV/VEDMW
M.<[F1<;B*WM.TVQTBQCL]*LX+*UC&$AMXPB+] .*LT4 %%%% !1110 4444
M%%%([K&C/(P55&69C@ >M "T5S\GCGPV+/4KBTU:VU#^S(O-NHK!Q<21CM\J
M9.>*S-+\=:AXFT/5+KPWX5U2*XME3[(NLQ?8X[PL3G:22< #.<>@^@!V=(S!
M5+,0 !DD]JXW3[+Q_K'AS4[?Q)J.EZ%>W&P64VCQM,]LN<ON\SAB1P,=,D]<
M86P^&UE_PC-]HOBC5]6\3V^H2))/_:=VQP5((";,;%R < \T :VJ^-?#>BZ+
M<ZMJ&LVJV-JXCGFB?S=CGHI"9.>>F,UDP?$>WU?PG<:YX5T75=:6*<0);I;&
M%I2<?.OF8RO/7]*V]!\*Z%X8L&LM TJUL+=V#ND,8&]AT+'J3[FM>@#C4U;Q
M[J_A&6YL?#VFZ!K/V@+%;ZM>FXC,.!F0F$<-R?E]N3VKB=*T>\\>>%+^]\4^
M,K6UO]2<VJ3V*QJIL49AL5'Y D8E]WWB!'GIBO:*R?\ A$_#O_0 TO\ \ X_
M\* .'\,>%++Q/X'N_#7B37=5UF:PU-_M,[:BV]R!F/#J0?+:-E;:2<$D9RO'
M2V7PT\'V'AN/0(]"MIM,CN#=+;W6Z<>:1@OER3G&1^-;]CIEAID;1Z;96]FC
MG++;Q+&&/J0!5J@#/MM!T>RT];"STJQM[-&WK;16R+&&]0H&,^]7DC2) D:J
MBCHJC %.HH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "H9_]=;?]=#_ .@-4U0S_P"NMO\ KH?_ $!J
M (],_P"019_]<$_]!%%&F?\ ((L_^N"?^@BB@"'4/^/D?]>D_P#-*T*S]0_X
M^1_UZ3_S2M"@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M#.\0_P#(LZI_UYR_^@&M&L[Q#_R+.J?]><O_ * :T: "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M*R/$7BS0?"=C]K\1ZK;:?%CY?.?YG]E4?,Q]@#0!KU!>7MKIUG)=ZA<PVMO$
M,R33R!$0>I)X%4WO)M9\+_;?#5S$DMY:B6RGN86V#<N49DX..1QP:XJR^#]O
MJ5Y'J/Q&UF\\6WRG<L-P?*LX3_L0+Q[<Y!]* -SPY\2= \6Z_/IGALW>H);Q
MEI;^*V86JL"!L\PXRQSD8R" >:C\6^ 7\9:G%_:?B+5+?1EB"R:39.(4G;)R
M7<?,P((&WVKJ[6UM[&UCMK*"*W@C&U(H4"*@] !P*EH R/#WA30?"EC]D\.:
M5;:?%CYO)3#/[LQY8^Y)K7HHH **** "BBB@ HJ"6]M8+B*WGN88YICB*-Y
M&D/L#R?PKEK#XH>'-7\7?\([H[7NH7:2O%/+;V<AAMW4'(>0@ =,9&1F@#L*
M*X[1M6\>ZEXHVZGX:T_1]"C:16>6^\^YE R$90GRC)P2#VI- \%ZY8Z\VJ^(
MO&VIZTVUU6S6)+:U ;CF-<Y('0YH Z%O$.CI?26)U2S-[%&TKVJSJTP1>K>6
M#NP/I7.^'OB/;^+;F[B\.Z'K$L<-N\L5[=VIM[6=Q@"-7;G))_N\#-:/AOP!
MX5\(R-+X=T*TLIV!4SJNZ4@]1O;+8]LUT5 '&:"/B%JBWY\4_P!CZ)!/:M':
M)IQ:>XMY3P'9F^0XY. ""<>^5T'X=1:=;Z@FOZ]J_B8ZE!Y%RFIW&Z'9W"1C
M 7.:[*B@#+T/PSH?AJW:#P_I-GIT;8WBVA5"^.FXCEOQK4HHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH *AG_UUM_UT/_H#5-4,_P#KK;_KH?\
MT!J (],_Y!%G_P!<$_\ 0111IG_((L_^N"?^@BB@"'4/^/D?]>D_\TK0K/U#
M_CY'_7I/_-*T* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* ,[Q#_R+.J?]><O_H!K1K.\0_\ (LZI_P!><O\ Z :T: "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BJ]_J-EI=
MF]WJ=Y;V=LGWYKB58T7ZL2 *JZS?7\'AZ>\\.V4>K7GEAK:W-PL239(_C/ &
M#GWQ0!I5G6_B#1[O6Y='M=4M)M2@C,LMI',K21KD#+*#D<D#GU%<#_P@WCGQ
MC\_C[Q6=,LGZZ1X>S$I'H\Q^9O0CIZ&NQ\+^"/#G@RU,'AO28++>,22J-TDG
M^\YRS?B: ,CQ;IWC_6=96Q\-ZMIV@Z*8@9;_ ,LS7;,<Y54/RJ,=\Y[Y[5'X
M=^$7AC0K_P#M.\BGU[62=S:EJ\GVB4MZ@'Y5]L#/O7<T4 %%%% !14%W>VNG
MV[7%_<PVL*]9)I BC\3Q7*^)OBCX;\+ZI%I=R]Y?:G-$LT=EIUH\\CHW 88&
MWG'K0!V-%<9XAUCQ[_;*6?A+PSI[V91'.I:G>[4R>J^4GS@CUI=>\(>(];\1
M?:D\;W^F:0NPKIVGVT<;Y'WLS')()[8[T ,\;^/#X7U2SMK9;:1(E%WJ9FDV
MM':[MGR#/,A)9E'.1$XZD4^]^*GA>U\41^'8)[K4-3:1$>&QM))A%OP0S,!M
MVX(.03Q7'Z;H?AW4=8G\3^+_  1K%[K]W.9F\[3I94MT!Q%&%SL)5%4$XY.3
MZ5V_@!YX])NM/DL+RUM;&X,5B]Y 8FDMR R+@\_)DQ^X0'O0!#<:[XXF\8#3
M].\(VT6C17"K+JEYJ"YECXW-'&H+ XSC/?KB@^%?%5SXQ_M2^\;3KI,-QYL&
MDV=E'$I0=$DD.6<=C^F.W8T4 <K9?#/PC8>*)O$<.CQR:O-.UP;J>1Y65R<Y
M4,2%Z\8 QVKJ0 O0 <YXI:* "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ J&?_76W_70_P#H#5-4,_\ KK;_ *Z'_P!
M:@"/3/\ D$6?_7!/_0111IG_ ""+/_K@G_H(HH AU#_CY'_7I/\ S2M"L_4/
M^/D?]>D_\TK0H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH SO$/\ R+.J?]><O_H!K1K.\0_\BSJG_7G+_P"@&M&@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBN774M?U^\N_P#A'IK#3]/M)WMA=7EL
M]P]S*AVR;45T"HKAER222K8 &"0#J**Y6W\8PZ5=7>G>-KO3M+N[5$F6Y,XB
M@NHFR Z[SE2"K H2<<<D$5GV?QA\(ZKX@M]'T&XN]9N9I5B9["SDDBAR<;G?
M  7U(SB@#NJ:\B11L\C*B*,LS'  ]2:Q?%EMXEN])2'P=?V.GWC2CS+B\A,H
M2/!SM4<%LXZ\8S7(1_!FVU:19_B!XDUCQ5+G)@GF-O:@^HAC(Q^= '<:3XDT
M77KBZAT35;/4)+,JMPMK.LGE%LX!P>,X/Y&N7\0CXEZMKMQI_APZ3H&DI@+J
MLY-S<2@@9*1?=&#D8;TZUU6B^'](\.V7V30=,M=.@ZE+:((&/J<=3[FM&@#S
MJP^"^A27B:AXRO;_ ,7:@O(DU68M$A]$A'R@>QR*]#1$BC6.)51% 5548  Z
M "G5C:_XOT#PMI0U+7M5M[.T,GE+(Q+;GY^4!<DG@\ =J -FBN,N/B$;[PI:
MZWX)T#4/$BW<S111QK]FQC/S,9 "%XZX-)>Q>/\ Q!X7L#97%CX1U.21_MJ,
M@OC$F2%V'A2<8)SQSUH [0D*I+' '))[5S7BCXA>&/!MM;3:_JB0_:P3;)&C
M2M-C&=H0'/4<].:HZA\-;'Q)X?TO3?&VH7VNO8;S)*9FMENBQS\Z1D XP /3
M'7DYZ33-$TS1M/M+'3+&&WMK-"ENBK_J@>N">>>_K0!S6L^+_$<NG:9<>"/"
M,VKC48/.\Z\N%M$MAQC>K?,3ST'YTNN^'O&7B*'3O(\5KX:C^S+]OM]/M5F=
MYOXMDSX*J.@XSQ[UV=% '):I\,O"_B"\L+WQ-8-K-Y8VRVR37DSMN"\[F0$(
M6))).VNJBBC@B2.&-8XT4*JHN JCH /04^B@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MH9_]=;?]=#_Z U35#/\ ZZV_ZZ'_ - :@"/3/^019_\ 7!/_ $$44:9_R"+/
M_K@G_H(HH AU#_CY'_7I/_-*T*S]0_X^1_UZ3_S2M"@ HHHH **** "BBB@
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 5#/_KK;_KH?_0&J:H9_P#76W_70_\ H#4 1Z9_R"+/_K@G
M_H(HHTS_ )!%G_UP3_T$44 0ZA_Q\C_KTG_FE:%4#$]Y>W.YU5(D:W4!>?F5
M&))S^E6X)&DBR^-P9E.!UP2/Z4 24444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110!G>(?^19U3_KSE_\ 0#6C6=XA_P"19U3_ *\Y?_0#6C0
M5#=V=M?VS6]];Q7,#_>BF0.K?4'BIJ* . U'X*^#KJZ-YI-K<^'K[M=:)<M:
MLOT4?+_X[53_ (1KXH>'.?#_ (OL?$-NO2UUZUV.!Z>='RQ]S7I5% 'FG_"T
M]:T+Y?'?@/5]-1?O7NFXOK<#^\2G*CV()KI?#WQ'\(>*MJZ%X@LKF5ND#2>7
M*?\ MF^&_2NFKFO$/P[\(^*]QU[P_974K=9_+V2_]_%PWZT =+17F?\ PJG5
M]"^;P%X[UC2E7[MEJ!%];#_9"ORH]\DT?\))\4O#?&O^$K#Q);+UNM"N3'(!
MZF&3EC[+0!Z917GNG_&[P;<70L]8N;OP[?=[76K5K9E^K'*C\Z[JRO[/4K5;
MG3KN"[@;[LL$@=3]".* +%%%% !1110 4444 %<X_@#PW)<33?8)$>>5YI/+
MNYD#.S%F;"N!R2371T4 9&D>%M'T*\ENM,M&BGFC$;R/-)(Q4$D#+,>,D_G6
MO110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 5#/_KK;_KH?_0&J:H&W27JKD!8@'Z<DD,* &:9_R"+/_K@G_H(HINFA
MXH&M796^RE8@X7&X!%(.,GUHH CN"]K>2M#(P$L$DK*0" ZA ".,]/PJ[%&(
MH]H)/)))ZDDY/\ZI:A_Q\C_KTG_FE:% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% &=XA_P"19U3_ *\Y?_0#6C6=XA_Y%G5/^O.7_P!
M-:- !1110 4444 %%%% !1110!5U#2]/U>U-MJMC;7L!ZQ7,*R*?P8$5PM[\
M$/"+W37>@KJ'AJ]/_+QHMX\!_P"^>5_("O1** /,QX;^*GAW_D!>+].\16Z]
M+;7;0QN!Z>;'RQ]S2_\ "R?%FB<>,?AQJL<:];K194OD(_O;1AE'UKTNB@#A
M]'^,G@/69O(C\0065R#AK?4%:V=3Z?O !GZ$UVL$\5S"LUM*DT3#*O&P93]"
M*S]8\-Z)X@A\O7=(LM17& +JW63'T)''X5Q<WP,\(QS-/X??5?#EPQR9=(U&
M2(Y^A+#\A0!Z/17FG_"%_$C1N?#WQ$74(E^[;:Y8+)GZRI\WZ4?\)-\6-(^7
M5O NF:TJ_>FT?4Q$/J$E&X_2@#TNBO-?^%RPV/'B3P9XJT?'WI9-.,L(_P"!
MH3G\JP?#?Q$\,:_;/-J/Q.O=.O)+B8FWD>&W2-/-;RP/,A_N;>YH ]HHK@O#
MVMVB^-Q8V?C'^W;&;3FF_>W4$H602*!M,:CL3Q7>T %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1139)%AB>20X1%+,?0"@!U%<O;^/].N[6*YM=,UZ
M6&9!)'(FCW!5U(R"#MZ$5I:+XCLM=ENH;6.[AFM"GG17=J\#J&!*G#@9!P?R
MH UJ*** "BBB@ HI&8*I+$ #J2:SKGQ%HEGG[7K&GP8Z^;=(O\S0!I45R]S\
M3? UIGS_ !?HH(ZA+Z-R/P!-9%S\<OAO:Y\WQ3;-C_GE#+)_Z"IH [^BO-O^
M%]>"I?\ CP?5;_T^S:9,<_FHH_X71:R_\>'@CQK>^AAT8[?S+"@#TFBO-O\
MA:/B&;_CR^%_B5QV^T".'^9-'_"P/'\O_'K\)[UO3SM8@C_F* /2:*\V_P"$
MN^*<O^K^&%M;_P#77Q!"W_H*T?\ "1?%O_H1M'_\&X_PH ])HKS;_A(OBW_T
M(VC_ /@W'^%'_"3?%B+E_A]IDX_NQ:TBG]10!Z35;^TK'_G\M_\ OZO^-><7
MOCCXC)I]PM[\*9$0Q,&DAUZWDP,'G&,US/AS5EM_"VE"Z^"=Q=HME#_I4%K;
M2F<;!\^,9.>O//- 'N44\-PI:"5)0#@E&!Q^525XCX?^)NA>'?$^N-+X-\0:
M%;SI;?Z.-&V",J'!+*G3.1@]\5U]C\<?AU?-L'B2&WDSADNX9(2I]RZ@?K0!
MW]%9NE^(]$UQ0=%UBPU $9_T6Y23_P!!)K2H **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "H)04NHG5B
M/,.QAQ@@*Q'ZU/4,_P#KK;_KH?\ T!J (=+4_8(YY':22X599&;')*@=@.P%
M%.TS_D$6?_7!/_0110!#J'_'R/\ KTG_ )I6A6?J'_'R/^O2?^:5H4 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 9WB'_ )%G5/\ KSE_
M] -:-9WB'_D6=4_Z\Y?_ $ UHT %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 5YU9Z->V^EOINK^ K;652ZN'6:66V=75YG=3A^1PPZUZ+10!Y/
M!\)/#VO>)FN-9\ 66DZ<MF8_)CE1=\I<$,!"1C"@C\:O_P#"B/"-O_R!IM:T
M;T^P:K*NWZ;BU>DT4 >;?\*EU*W_ .0=\2_&$8'07-ZL^/S44?\ " ?$"W_X
M\/BO>+CH+G1X)L_B2*])HH \V_X1WXMP<1>.M'NQ_>N-("'_ ,=-'V'XS1?<
MUCPA/_UUM9US_P!\UZ310!YMO^-D7WH_ LX[;6NU)_/BC[=\9_\ H$>#_P#P
M)N*])HH \V_M3XQC@^'O"S'U%[* ?TH_M3XQ_P#0N>%__ Z7_"O2:* /-O[2
M^,C\+H'A6,^KWDQ'Z"C[=\9_^@1X/_\  FXKTFB@#S;S_C7_ ,^?@?\ [^W5
M&_XW/RL?@*,>CM>$_I7I-% 'FVSXVO\ >F\!QX_N+>'/YT?9?C2_WM2\%QX_
MN07)S^=>DT4 >;?V;\9'Y;7O"D?LEG,<_F:@O='^+K:?<-/XI\.J@B;<D>GN
M<C'/)/6O4*1T62-D<!E88(/<4 >1^%]"^*<WA#1Y++QEH]M;-8P&&(Z7O*)Y
M8V@DGDXQ4&F^&OB7-XQUR*/Q_9V]RD5L9YTT:-Q("'V@*3QCGZYKOH_AWX9A
MB6.*QF2- %5%O9P% Z #?P*T]'\.Z7H'GG2K8PM<%3*S2O(SX&!DL2>,F@#B
M?^$*^)S_ .L^+(0'JL?ARW_0ELT?\*[\;S?\?GQ6U-O^N&FPP_RKTFB@#S;_
M (5+J4W_ !^_$SQB_K]GO5A_DIH_X4GI<O\ Q_\ BKQ??^OVG66.?R _R:])
MHH \W7X!?#YV#7NE75\P[W.HSM_)Q6C;?!GX>6N/*\)V#8_YZJTG_H1-=O10
M!SUM\/\ P=9X^R^%-%B(_B73X@?SVYK7MM+T^RQ]CL;:WQT\J%5Q^0JU10 4
M444 %%%% !1110 4444 1SQ"XMI(6) D0H2.V1BN6T[PSXETO2[73[7Q7#Y%
MI"D$>[2U)VJH49._K@5UM% &'H.@W>EZAJ%_J6IC4+J^$2LRVXA55C!   )_
MO'FM&^TG3M439J5A:WB]-MQ"L@_45;HH X?5/@Q\/M68O/X7LX),Y#V>ZV(/
MK^[*BLW_ (4_+IW/A;QWXHTG'W87O!<P+_VS<?UKTJB@#S7^R_B_HG-GX@T#
MQ-&O5-0LVM)&'L8CMS]:/^%F>*-&X\7_  WUB!%^]<:/(E^G^]A<%1]:]*HH
M X72?C/X"U:;R!K\-C<@X:#44:V93Z'> ,_0UVMO<P7D"SVDT<\3C*R1.&5O
MH15/5O#^CZ]#Y6MZ59:@F,!;JW63'TR.*XJX^!_A:*X:Y\,SZKX8NF.3+I%\
M\0)]U.1CV % 'HU%>:?\(]\5O#_.B^+=+\1P+T@UNS,+@>@DBY8^YH_X69XG
MT/CQI\.M6@C7[UWH[K?1X_O$+@J/KDT >ET5Q>B?%[P+KT@BM/$5K!<9VFWO
M2;:0-_=Q(!D_3-=DCI+&KQLKHPRK*<@B@!U%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %0S_ZZV_ZZ'_T!JFJ&?_76W_70_P#H#4 1
MZ9_R"+/_ *X)_P"@BBC3/^019_\ 7!/_ $$44 0ZA_Q\C_KTG_FE:%9^H?\
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
M9^H?\?(_Z])_YI6A0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110!G>(?\ D6=4_P"O.7_T UHUG>(?^19U3_KSE_\ 0#6C0 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4CHLD;(X#*PP0>XI:* .9C^'?AF&)8XK&9(T 546]G 4#H -_ K3T?P[I>
M@>>=*MC"UP5,K-*\C/@8&2Q)XR:TZ* "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH *AG_UUM_UT/_H#5-4,_P#KK;_KH?\ T!J (],_Y!%G_P!<$_\ 0111IG_(
M(L_^N"?^@BB@"'4/^/D?]>D_\TK0K/U#_CY'_7I/_-*T* "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** ,[Q#_R+.J?]><O_H!K1K.\0_\
M(LZI_P!><O\ Z :T: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ J&?_ %UM_P!=#_Z U35#/_KK;_KH?_0&H CTS_D$6?\ UP3_
M -!%%&F?\@BS_P"N"?\ H(HH AU#_CY'_7I/_-*T*S]0_P"/D?\ 7I/_ #2M
M"@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***B-S +L6IGC%PR&00[
MQO* @%MO7&2!GW% $M%%% &=XA_Y%G5/^O.7_P! -:-9WB'_ )%G5/\ KSE_
M] -:- !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M5#/_ *ZV_P"NA_\ 0&J:H9_]=;?]=#_Z U $>F?\@BS_ .N"?^@BBC3/^019
M_P#7!/\ T$44 0ZA_P ?(_Z])_YI6A6?J'_'R/\ KTG_ )I6A0 4444 %%%%
M !1110 4444 %%%% !1110 4444 %?,!TJ'P]\;!=_$=-<TZ_DO)+JW\16=Q
MYD<H,JK"&."$BV?NBF. R@X7I]/UXXWP%8>+7,/B*9/"DLS7,FD^4I<,9$E\
MI9#TCWQJWJ N.22U '(^+]-7Q+>_$WQ/J%S=#5?"\\,>C317#I]B$?S$H <9
M8CG.>I(P>:^@/#M]+J?A?2[^XQYUU9PS28&!N9 Q_4UP/BCX-MK^OZK<Z?XG
MNM)TK7C"=9TZ*V1_M1C/!20G,1('. <\YR.*]+M[>*TM8K>W01PPH(XT'15
MP!^5 &3XEU*QAT/4K6:]MX[A[20+"TJAV)0XP,YYJS_PD.B_]!>P_P# E/\
M&M&B@#._X2'1?^@O8?\ @2G^-'_"0Z+_ -!>P_\  E/\:T:* ,[_ (2'1?\
MH+V'_@2G^-'_  D.B_\ 07L/_ E/\:T:* ,[_A(=%_Z"]A_X$I_C1_PD.B_]
M!>P_\"4_QK1HH SO^$AT7_H+V'_@2G^-'_"0Z+_T%[#_ ,"4_P :T:* ,[_A
M(=%_Z"]A_P"!*?XT?\)#HO\ T%[#_P "4_QK1HH SO\ A(=%_P"@O8?^!*?X
MT?\ "0Z+_P!!>P_\"4_QK1HH SO^$AT7_H+V'_@2G^-'_"0Z+_T%[#_P)3_&
MM&B@#._X2'1?^@O8?^!*?XT?\)#HO_07L/\ P)3_ !K1HH SO^$AT7_H+V'_
M ($I_C5;4/$NF16R-:ZK8LYGB4@3H?D,BACU[*2<]NM;5% &=_PD.B_]!>P_
M\"4_QH_X2'1?^@O8?^!*?XUHT4 9W_"0Z+_T%[#_ ,"4_P :/^$AT7_H+V'_
M ($I_C6C10!G?\)#HO\ T%[#_P "4_QH_P"$AT7_ *"]A_X$I_C6C10!G?\
M"0Z+_P!!>P_\"4_QH_X2'1?^@O8?^!*?XUHT4 9W_"0Z+_T%[#_P)3_&C_A(
M=%_Z"]A_X$I_C6C10!G?\)#HO_07L/\ P)3_ !H_X2'1?^@O8?\ @2G^-:-%
M &=_PD.B_P#07L/_  )3_&C_ (2'1?\ H+V'_@2G^-:-% &=_P )#HO_ $%[
M#_P)3_&C_A(=%_Z"]A_X$I_C6C10!G?\)#HO_07L/_ E/\:/^$AT7_H+V'_@
M2G^-:-% &+J'B73(K9&M=5L6<SQ*0)T/R&10QZ]E).>W6K/_  D.B_\ 07L/
M_ E/\:T:* ,[_A(=%_Z"]A_X$I_C1_PD.B_]!>P_\"4_QK1HH SO^$AT7_H+
MV'_@2G^-'_"0Z+_T%[#_ ,"4_P :T:* ,[_A(=%_Z"]A_P"!*?XT?\)#HO\
MT%[#_P "4_QK1HH SO\ A(=%_P"@O8?^!*?XT?\ "0Z+_P!!>P_\"4_QK1HH
M SO^$AT7_H+V'_@2G^-'_"0Z+_T%[#_P)3_&M&B@#._X2'1?^@O8?^!*?XT?
M\)#HO_07L/\ P)3_ !K1HH SO^$AT7_H+V'_ ($I_C1_PD.B_P#07L/_  )3
M_&M&B@#._P"$AT7_ *"]A_X$I_C1_P )#HO_ $%[#_P)3_&M&B@#._X2'1?^
M@O8?^!*?XU6NO$NF1W-DL&JV+)).5F(G0[4\MSGKQ\P49]\=ZVJ* ,[_ (2'
M1?\ H+V'_@2G^-'_  D.B_\ 07L/_ E/\:T:* ,[_A(=%_Z"]A_X$I_C1_PD
M.B_]!>P_\"4_QK1HH SO^$AT7_H+V'_@2G^-'_"0Z+_T%[#_ ,"4_P :T:*
M,[_A(=%_Z"]A_P"!*?XT?\)#HO\ T%[#_P "4_QK1HH SO\ A(=%_P"@O8?^
M!*?XT?\ "0Z+_P!!>P_\"4_QK1HH SO^$AT7_H+V'_@2G^-'_"0Z+_T%[#_P
M)3_&M&B@#._X2'1?^@O8?^!*?XT?\)#HO_07L/\ P)3_ !K1HH SO^$AT7_H
M+V'_ ($I_C1_PD.B_P#07L/_  )3_&M&B@#._P"$AT7_ *"]A_X$I_C1_P )
M#HO_ $%[#_P)3_&M&B@#%NO$NF1W-DL&JV+)).5F(G0[4\MSGKQ\P49]\=ZL
M_P#"0Z+_ -!>P_\  E/\:T:* ,[_ (2'1?\ H+V'_@2G^-'_  D.B_\ 07L/
M_ E/\:T:* ,[_A(=%_Z"]A_X$I_C1_PD.B_]!>P_\"4_QK1HH SO^$AT7_H+
MV'_@2G^-'_"0Z+_T%[#_ ,"4_P :T:* ,[_A(=%_Z"]A_P"!*?XT?\)#HO\
MT%[#_P "4_QK1HH SO\ A(=%_P"@O8?^!*?XT?\ "0Z+_P!!>P_\"4_QK1HH
M SO^$AT7_H+V'_@2G^-'_"0Z+_T%[#_P)3_&M&B@#._X2'1?^@O8?^!*?XT?
M\)#HO_07L/\ P)3_ !K1HH SO^$AT7_H+V'_ ($I_C1_PD.B_P#07L/_  )3
M_&M&B@#._P"$AT7_ *"]A_X$I_C4;:Y:7%_8V^G7UK<&69EE6*57(01NV>#Q
M\P7FM6B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "H9_]=;?]
M=#_Z U35#/\ ZZV_ZZ'_ - :@"/3/^019_\ 7!/_ $$44:9_R"+/_K@G_H(H
MH AU#_CY'_7I/_-*T*S]0_X^1_UZ3_S2M"@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH *YCX@^+SX*\)R:E#;"[O)9H[6SMV?:LDTC84$]@.2?I73UY
M]\:_"][XJ^'3V^F6?V^>SNXKPV0;:;E$)W1@^I4G'?TYH / _C77]1TO7;SQ
M4N@75GI@WPZIX=O1/;3@1[W3!8NKKQ]X#.[@< MS1^(GQ,U+0[>\T3P[I5LL
M&BC5;Z]U.*=+>8LN]8H,-]X)URQ!.<[<<\Y%H>JWL/CW4?"GA#4_#FEZ];6F
ME6VG36/V=WD8JDDOD+D*BH[DMT.X\YW8UOBKJ>LW.O6G@NW\.>*'\'VL,8U"
M?1=-:62]^4%84?A0@& Q!ZY&.* .AOO&WC?4_ ]AXQ\+Q^&=/T=],^UWB:VU
MPTL3C=N"F+AEP!CC)].U)IOQ!\6M\)],U_6=-T^WUK6=0M[:PMXXI/+,<TBA
M692Y.2F]A\W3;[U6\=6]SXG^''A/0O#_ (=U73]+U/4[6VO+.:T:.2SLT8Y$
MBKG8/E4Y/&*ZCQ/IMSJ?C_P9906DO]F:?+/J%Q(L1\I&2+RX5SC ;,I('HIH
M Q?%OQ8GTKQ_HOAK0M,>=)]6AL-1O[F%A#$7"GRHVR-TFU@Q/( (X.>&?$3X
MC:SH'CJQ\-^'[[POI[2Z>U[/<^(YGBB'S[%565A\QP3C':K?Q5TR_P!1UWP'
M)I]C<W26OB*":X:"%G$,8ZNQ ^51ZGBN:^)>GBV\>:C=ZM\-Y/%5IJ6CFWL;
MVPM9+F6&8<;) 6*Q#G(D50PSQNPV #U[1SJ3:-:'7#:'43$#<&RW>27[[-W.
MWZU=KEOAEH>I^&_AGH>D:ZP-_:VP650P;R\DD)D<':"%R,CY>"174T %%%%
M!1110 4444 %%%% !1110 5Y%\0?&'Q0\'3^?:0^$KJTO=0%II=H$NGNYR['
M8I&0N[').0/TKUVO.;_3-0UK]H;3)[NQN/['T/1Y)[:X>)O):ZD?8P#8VE@F
M..HQF@"7Q)X[UWP_JFGZ?!HJZM>KHLVHZA:64;N[R*8XT2(C) ,C-DD,=HZ5
M1\(^.?&8\>6/AGQ_IFDPS:IIGV^V?2S(#;X)W1S+(3S]. 1CG/$EY=:KH_BK
MQUXN30]0U"2SM+73M+M8[9R]UM!=B@ R4\R49(S@*Q[5Q'@C5]5MAKNO:WX3
M\8W/C:_L)S]MGT=H[>$*A:.WAYR 2%'W<DXH [J+XJ2P>!9?$%WIDM[/>:C=
M6NCV-A Q>Y2-G"EB2<?+&S,W "@D#CFK:?%>^7X&:;XROK&VFU;4I/LUO:0E
MHXGF:9HT&6)(&%R>>QZ9KJ?#F@R:!\*;#1!&3/;:4(G55Y:3R_FP/=B:\L_X
M0?6M5_97T32CH]PVHZ=<?;)=+G1H99E6>0M'@C()1LCC)XQU% 'H?PW\4>(_
M$8U-?$2Z!=P6TJ);:IX>O1/;3DJ"T9!<NK+D=0,[N!P"W<UY'\*=)E;XA>*/
M$.F>%[SPIH%Y!;V\-A>6HM&EE1?F<0CA0,GD<$L<<[L>N4 %%%% !1110 44
M44 %%%% !1110 5QOQ)\;3>#-'L_[.BM9=2U*Z%K;&]D,=O#\I9II6'2-%7)
MP<UV5>:?&GPU<:UIN@:E#I#ZY;Z+JB75YIL2[WN(.C!5_C/3Y>XS0!)I/C[7
M8OACK_B/Q);:/)+IB3/:W>D78GL[X*#M*X<LOS#:0Q!^G08OBWXC?$+PM9V^
MJW&B:%%IT45FKPW-PPN=4GDV^:EJB,Q7:21AP2 -WS#('.:1X8U:\TG6X;'P
MUJ&BZ'XH\260@TV6U,;6EM&V^>5XQD1*VP#!P#P.A&=CXIW/B363KGA34_ D
MVLBY\O\ X1S4]/M-Z0,QP6FE9B(F4]_E! .<*<T ;OC'X@>*H_%#^'_ FF:=
M)>V>DG5;YM5+[53H(D"$?/\ 4XY[=:O0_$J36/#O@G4=#M(UE\37R0R0S9?R
M(U5VGP05R5\L@'\2.U<AKMGXE\#^,6UR;1-4\3?VEX733)9=-A,[K>(!EI .
M0C$9W<]>AQBM'X>^#=7T76/!NF:O:S1Q^'=#N)Y)=N8A=7,O,0<?*S*@;."<
M9]#F@#1N/BS-<?&#1_"6CZ8_]FW%Q=6UUJ-U"RB66%"76 Y&0CC:S$$$Y ]3
M3^(_B_XE^"_-O[*/PG<:=/>):Z;:NET]Y<,YPJ;00I;J3R!@'OQ6EXUTO4+K
MXV_#R^M;&YFL[/[?]IN(X6:.#=" N]@,+D\#/6EUS3+_ %SX_>'OM-C='1M$
MTV:]2X,3>0UT[; N[&TL%PP'4=: .\TEK]]%LFUE(8]1:WC-VEOGRUEVC>%R
M2=N[..>E6Z** "BBB@ HHHH **** "BBB@ HHHH X;XE>.[KPBFE:?HXTX:M
MK$SI!-JLQCM;>.-=\LLC#G &!C(ZY[8.>GQ \06?P<U/Q/K-AIAU.U+1VCZ?
M<"XL[XEPD4B%')VEF"E2P;@],X%7XR>&Y;_5/"?B-] F\1Z?H=W+]NTNWA$T
MLL<H4!EC/W]K(N5]^> 2.4\*^%=:?3;.R_L*^TK2-8\9'5(K&6 K]CLH09 L
MJ](MS(BA3CVZB@#H_%OQ$\=^%-;MY+O1-%&ERW<5G;V;7+&_U-F(5GMU1B
MS#Y6!(XSUJ;QG\2/%%EXJUO3?!>F:7<V_AFP6_U=]0>0/(&7>(X@AX;8"<MD
M'/;'S<]\2G\6>)_[3\+7W@B:ZU9;U&\.Z]86I$%M"9%;>\Y8F)\)@XQGCCID
M\7:?XB\,>,/&+V_A[5-?3QAHT5I;W.GP>8D-PD/DGS>?D7G=D_AT. #OAX_D
MU*X\##1;>/9XG5[F43J6:&!(=[X(( 8,R+GD<GBLK3?BO/KGQ=L_#6EZ8\>C
M2P7#&_NX61[F2(D$PY(_=@C&XCDY QCF+P#X5U/2O%NE0:G;RK#X=\,06(E9
M#Y3W,S[I?+;&&VB-5)'KSC-7=:TR_E_:&\-ZE%8W+V,.DW$<MTL+&*-B3A2^
M, GT)H YCQ-\9/%&E:QXAO--TG29/#WAN_AL;R*XDD%Y<,[8+1X.T#TR#Z\\
M@>UJVY V",C.".17S+XU\*:[<^,O$<T_A/7-0\676K13>'M;M$)L[6W61?+#
ML"$4A5P=P.#R2.I^E[<2K:Q"Y96F" 2,O0MCG'XT 24444 %%%% !1110 44
M44 %%%% !7 _$GQ]>>%KO2M(T/\ LJ/4M3\R3[7K,QBL[2*, L\C#!Y)"CD<
MG\#WU>3_ !;\.M+XP\+>*;GPW/XGTG3//AOM-MK<7$I$B@(XB/#@-R1VP#]
M#2E\>^(K/X0_\)!?Z;IZ:Y+-';6L=M.+BUNGDE5$D0HY^0ALXW9X-8/B+XH^
M.M!%_P"(;CPU96WA;3]1%BT-XLT=_=+N"^=$#A-I)!&0?3)ZUE>"/"FNQ:?X
M9TV\TB]L-.N/%%SKB6TL1Q86T<>88I.R,9""%/.<GJ#BIK7B'5?$?Q0-]XP\
M$^,[KP[H<^[1]-L-'9XYY1D>?.6*[NF549&#CINW@'3>(_BAXNBUKQ-/X6TG
M29]"\)-&NHB^ED6XNC@M((2ORKA01\P/J-V=HZYO&SWWB;PA9:)%')9Z]9S:
MA/)*AWQVZQJ4(PV 2TBCOT/UKRCXH>&[K4?&.OPZ;X/\6)>ZO;0QP3Z3=?\
M$NU%BI4/=C:!&8S_  EL';DX!W-Z!X&\-7VF>.)!>Q3>1H/AZPT2VN&B*QW#
M ;Y7C)'(R(P<=QCM0!#X;^+$WBKXL#P_I^F/;Z(VF/>07=W"T<MUB38)(P3Q
M$><9&3CMTK#E^,7B:-;KQ7_96E#P-9ZN=-E!DD^W[ 0AG'.S&Y@=N,]O]NNB
MN-+OV_:9M=46QN3IZ^&# ;L0MY0D^T,=F_&-V#G&<XKRSQ7X#O/$/B36/#^F
M>%?%.D7&HZP)&*W7F:($RK-> [5'F%0?DYQG ^8!0 ?35%%% !1110 4444
M%%%% !1110 4444 >>?$;X@W_AS6=.T'0'T:WU"[A>ZFO==N&BM+6%2%!8K@
MDLQVCGK]:)O'7B"V^&&C:O>:79V^OZI=VUI% DRW%N[2RA1(C1N<J8\N/FXZ
M9.,G&^*/A_R_B1X?\6ZAX5N/%>CV]I+9W5C:6HNI(W.XI)Y)X<9)'/ Z]<9R
M/AYX3U^ULO >EZKIEW:65K>WNLO!*K,MHNTK;Q.QX5R96;:>1SD YP :&H?%
M#QWI=U%KFI>&;*R\+3:PNFQVERLT>I,K?*)@&PF"02!C/;_;J;X@^,/BAX.G
M\^TA\)75I>Z@+32[0)=/=SEV.Q2,A=V.2<@?I7+CQ)JGB7XF+K7C7P1XSFTW
M3+@'0].MM&8PQG.//F+%27Z$#D+^'/?W^F:AK7[0VF3W=C<?V/H>CR3VUP\3
M>2UU(^Q@&QM+!,<=1C- &G=^+=6L?%6DZ++90SS?V-/J6J);1L[!D"*J0\]W
M+#G).!]:Y71_B1XZ@\3>'%\9>']-L-+\33S0VEK"95O;,J<KYP?Y3QC. .N?
ME^Z>BL$NX/B#XT\3WFGWKP6=G;V5BBP,7N$C1II/*&,OEY-HQU(->?>!-8U3
M6?B5'XB\>^#_ !;_ &Q+*;;30=*9;#2H6XSO8@YP3N<CI^@!JI\8O$37R:^V
MDZ:/!,FM_P!CHX=_MO\ =\\\[-F[/&,]O]H^SU\XQ>&?$W]DP_#0^&]2#0^)
MOMQU@Q?Z$;3=OWB7IOY^Y^'7BOHZ@ HHHH **** "BBB@ HHHH **** "BBB
M@ J&?_76W_70_P#H#5-4,_\ KK;_ *Z'_P! :@"/3/\ D$6?_7!/_0111IG_
M ""+/_K@G_H(HH AU#_CY'_7I/\ S2M"L_4/^/D?]>D_\TK0H **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ J&?_76W_70_^@-4U0S_ .NM
MO^NA_P#0&H CTS_D$6?_ %P3_P!!%%&F?\@BS_ZX)_Z"** (=0_X^1_UZ3_S
M2M"L_4/^/D?]>D_\TK0H **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ J&?_ %UM_P!=#_Z U35#/_KK;_KH?_0&H CTS_D$6?\ UP3_ -!%
M%&F?\@BS_P"N"?\ H(HH AU#_CY'_7I/_-*T*S]0_P"/D?\ 7I/_ #2M"@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "H9_P#76W_70_\
MH#5-4,_^NMO^NA_] :@"/3/^019_]<$_]!%%&F?\@BS_ .N"?^@BB@"'4/\
MCY'_ %Z3_P TK0K/U#_CY'_7I/\ S2M"@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "H9_]=;?]=#_ .@-4U0S_P"NMO\ KH?_ $!J (],
M_P"019_]<$_]!%%&F?\ ((L_^N"?^@BB@"'4/^/D?]>D_P#-*T*S]0_X^1_U
MZ3_S2M"@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBLG2_%&
MCZUK6JZ3IEYY][H[HE]%Y3KY+/DJ,D -G:?ND]* -:BL'PUXW\/>,);U/#6H
M?;UL9/*GEC@D$0;GA9"H5^F?E)XP>A%;U !1145U=0V5G-=73[(8(VDD;!.U
M5&2<#GH* ):*\V_X:#^&/_0S?^2%S_\ &Z[O1-:L/$6BVVK://\ :;&Z3?#+
ML9-PSC.& (Z=Q0!>HHHH **BNKJ&RLYKJZ?9#!&TDC8)VJHR3@<]!5+P]XAT
MOQ5H-OK.@W/VO3[G=Y4WELF[:Q0_*P!'S*1R.U &E1165XC\4:+X1TEM2\1Z
MC#I]HK;0\I.7;^ZJC)8X!. "< ^E &K17->$_B)X4\<-,GA?68;Z6 9DAV/'
M(!Q\VQP&*\@;@,9.,UTM !1110 4444 %%%% !160OBO0Y+_ %6RBU&*6XT>
M%9K](P6^SJ0Q&X@8SA&^4<CCCD9E\/>(=+\5:#;ZSH-S]KT^YW>5-Y;)NVL4
M/RL 1\RD<CM0!I4444 %%%% !1110 4444 %%%% !1110 4444 %%8>E^-/#
M^M>)-1T#3=16;5-,_P"/NV,;JT?.,@L &&<9*DXR/45+HGBK1O$=YJ=KHUY]
MIFTFY:UO5\IT\J4$@KE@ W*GD9% &O16#I_C?P[JOBR^\,V&II-K%@I>YM1&
MXV 8!^8C:<;AG!.,TWQ9XZ\->![6"?Q3JT5@MPQ6)2K2.Y'4A$!8@<9.,#(S
MU% '045SFA>/_"_B70+O6=#U>*[L;)6>Y=4<-"%!)+(0'' )''..,USL'Q]^
M&=Q<1PQ^)T#2,$4R6=PB@DXY9HP /<D 4 >BT5"UY;+8&],\?V41><9@V5V8
MSNR.V.<UE>%?&&A>-=*?4?#%^M]:QRF%W$;QE7 !(*N >A';O0!MT5RWBOXE
M>$/!%Q#;^)];AL[B9=R0A'EDV^I5%8J#V) !P<=*TO#?BO0_%^EC4?#>I0ZA
M;9VLT9(9#Z,IPRGO@@''- &O15+6-9T[P_I4VI:U>PV5E NZ2:9MJCT'N3T
M')/ KG_"_P 4O!?C/4'L?#FNPW5VJ[O(>.2%V')^42*I; !SC..] '6T444
M%%%% !1110 445D:SXJT;P]J&EV.L7GV>YU:?[/9)Y3OYLF0-N5!"_>')P.:
M ->BLVP\0Z3JFL:AI6GWT5S>Z9Y?VR*,D^27W;03TS\C<9R,<XR*TJ "BBB@
M HHHH **** "BBB@ HHHH **** "BL'PUXV\/>+[:\G\.:DMXEC*8KC$;HT;
M8SRK ''OC!P?0U8\->*-'\8:*NK>';S[99.[(LOE/'EEX(PX!_2@#6HK!\->
M-_#OC":_B\-ZFE\^G2"*Z"QNOEL<X^\!D':V",@XZU3\5_$SP?X(O(+7Q/K<
M5G<SJ72%8I)7VCN5C5BH/8G&<'&<&@#JJ*YS_A/_  N?!;^+4U>*30XP"]W&
MCOLRP7!0 L#E@"",C/(K$TOXX?#K6=4@T^P\31&YN&V1B:WFA4GTWN@49[9/
M)P.IH [ZBJ.M:SI_A[1;G5M9N5M;&U3?-,REMHZ= "3R>@&:;H.O:;XFT.VU
MC0KI;NPN@3#,JLN[#%3PP!&"",$=J -"BN,\1_%WP+X3U9M,U[Q!#!>HH9X8
MX9)C'[-Y:L%/L<'&#CD5TVD:QIVO:7#J.BWL-]9S#,<T#AE/J/8CH0>0>#0!
M=HKD_%?Q/\'^"-2BL/%&K_8;F:$31Q_9II,H25SE$(ZJ>/:H-#^+?@CQ(FH-
MHNM_:5TVU>\NC]DF3RXE^\WS(,X]!D^U '9T5GZ%KFG>)=$MM7T6X^TV-TI:
M&78R;@"0>& (Y!ZBM"@ HHK-T7Q#I/B*&YFT.^BOH;6X:VEDA)*B10"0&Z-P
MPY&10!I4444 %%%9%QXJT:U\6VOAF>\VZQ=P&X@MO*<[XQNRVX#:/NMP3GB@
M#7HHHH **X>_^,WP^TS7FT>]\36R7B2")PL<CQHQ[&55*#&><M\O.<8-=K%+
M'/"DT$BR12*&1T;*L#R"".HH ?1110 4444 %%%% !1110 445FZ]XATGPQI
M3ZEK]]%8VB,%\R0GYF/15 Y8GT )H TJ*** "BBB@ HHHH **** "H9_]=;?
M]=#_ .@-4U0S_P"NMO\ KH?_ $!J (],_P"019_]<$_]!%%&F?\ ((L_^N"?
M^@BB@"'4/^/D?]>D_P#-*T*S]0_X^1_UZ3_S2M"@ HHHH **** "BBB@ HHH
MH *AO+G['8SW/DS3^3&TGE0+NDDP,[5'=CC 'K4U% 'FW_"Y/^J<?$#_ ,$?
M_P!G1_PN3_JG'Q _\$?_ -G7I-% 'AU]\0X]:\9WCW_@WXEBWCT^V$-E8Q7-
MJ\3F2??(Z13*,.-@#'.?*8<8YET'XEC1?%&J16W@SXCW%G)9VK)9W=K-=S0R
M;YPTA$LS%5<; ,'!,3<<<^HZIX1TK5]4.HW)U"&[:%(&DLM3N;7>BLS*&$4B
MAL&1\9S]XU+HWAG3="N;FXL!=O/=(B2S7E_/=.RH6*KNE=B "[G P/F- '&?
M\+D_ZIQ\0/\ P1__ &='_"Y/^J<?$#_P1_\ V=>DT4 <]X2\7?\ "60W,G_"
M/Z[HGV=E79K-E]G:3(/*<G(&.?PKYQ\4GQE=>-OBIIG@RVD:VGDBGU2XB.'6
M&-'_ '2GN7W-P.2$(Z9KZOKGM \%:=X=\3:_KEE-=276OR12723.I1#&& V
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
M7)P5 R?;)]Q^+'A2;Q'XXTC5_"]UX=U?6;&R?/A[5W21;N$Y(=8R>>2>3M'
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
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %0S
M_P"NMO\ KH?_ $!JFJ&?_76W_70_^@-0!'IG_((L_P#K@G_H(HHTS_D$6?\
MUP3_ -!%% $.H?\ 'R/^O2?^:5H5GZA_Q\C_ *])_P":5H4 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 5#/\ ZZV_ZZ'_ - :IJAG_P!=
M;?\ 70_^@-0!'IG_ ""+/_K@G_H(HHTS_D$6?_7!/_0110!#J'_'R/\ KTG_
M )I6A6?J'_'R/^O2?^:5H4 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 5#/_KK;_KH?_0&J:H9_P#76W_70_\ H#4 1Z9_R"+/_K@G_H(H
MHTS_ )!%G_UP3_T$44 0ZA_Q\C_KTG_FE:%9^H?\?(_Z])_YI6A0 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !4,_^NMO^NA_] :IJAG_U
MUM_UT/\ Z U $>F?\@BS_P"N"?\ H(HHTS_D$6?_ %P3_P!!%% $.H?\?(_Z
M])_YI6A6?J'_ !\C_KTG_FE:% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !117/W?C72;/Q7#X?F6]^V3(SJRV<C1\-&/O <C]Z,N,HN
MUMS*1B@#H**X:V^*NEW.OQ68T^^33+B18+?5V5/(EE:1XU&W=O"ET*ARN"?0
M$$[>K^,]%T7Q)I.@7=SNU35I-MO:Q8+JN&/F,,_*GRD9[GH#@X -ZBN9UGQO
M#I6IWEC:Z-JFKRV%L+F]-@D1%NAR5!\R1-S$*2%7<<=N1E;GQQ9^=IT&BV%]
MKLVHV8OX4L!&N+<XVR,TKHH!W# SD\\<&@#I:*S]!UNS\1Z%:ZMIID^SW*DJ
MLJ%'0@D,K*>C*P((]0:LVD\ES!YDUI-:-O9?*F*%L D!OD9A@@9'.<$9 .10
M!/1110 445GZ]K=GX<T6?5-29Q;P;0VQ=S$LP50!ZEF ].><"@#0HHHH **R
M_#FOVOB?0X]4L(YHX))9H@LR@-F*5HFX!(QN0XYZ8Z=*U* "BBJ]_?6VEZ=<
M7^H3+!:VL32S2OT1%&23^ H L45SNF>,(;_6(--N]*U'2YKN%I[)KU(]MTBX
MW%2CMM(!4[7VM@].#B*Z\=64-XMC9:??ZE?27,UO%:VJQ[I/) \V0,[J@12P
M7+,"6X - '3T5SEMXO\ [0TEKS2M"U2^FAN7M;JQ3R(YK61?O!_,E5#VY5F!
M# C(.:;X?\:P:]<:Q$^E:AI@T9Q%=R7AA9 ^P.5#12."54@L.V0.O% '2T5R
M^K?$+0]#T/1]1U5Y;9]:,*V=DX7[0[2;>-N['R[QN.<#U)(S<USQ.-&U2QTV
MWTJ_U6]OHY98X+(P@JD>P,S&61 !F11U[T ;E%5["YEO+&.>XL9["1\[K:Y:
M,R)SCDQLR^_#'K^%+:3R7$)>:TFM&#LHCF*$D D!OD9A@CD<YP>0#Q0!/111
M0 45GZ=KEGJNH:G9V;.TNF3K;W&Y< .45\#UX<<UH4 %%4->UBW\/>'M0UB]
M21[>PMWN)5B +LJ*6( ) S@=R*M6TZW5I#<1@A)45U#=0",\T 2T444 %%4]
M7U:ST/29]1U*7RK:  LP4L220  !R220 !U)%9VD>*8]2UB72;S3+_2-1C@%
MRMM?"(F6+=MWJT3NI ; (W9&1D<B@#=HKEG\>6DCVT&EZ5J6IWEUY[QVMJL0
M<112F,S%I)%0(S ;<MN(8<=<.D\>Z8VCZ3?:;;7NIR:O(T=G9VT:K,[*"9 P
MD9539M8-N(P1CKB@#IZ*YVU\:Z?<>&=5UF6WN[4:.TR7UG,B^?#)$NXIA6*L
M2I4KM8@AEP>:?K/C31M!UC2=)U"<C4M7F6*VM$(:09S\[#/"C&,^O3- &_16
M!JOBHZ?KRZ/9:)J6KWAMA=.MDUNHBC+%06,LJ=2#@#/0UM6LSW%I%-+;R6KR
M(&:"4J7C)'W25)7(]B1[F@"6BH+.>2ZLXII[2:SD=<M;SE"\9]"49ES]"14]
M !14%K/)<1NTUI-:E9&0),4)8 X#C8S#!ZC.#@\@'BIZ "BLNU\06MWXHU#0
M8XYA=:?;PW$KLHV,LI<*%.<Y_=G.0.W6M2@ HHHH **@LYY+JSBFGM)K.1UR
MUO.4+QGT)1F7/T)%3T %%9>HZ_:Z9KFCZ7<1S-/J\LL4#(H*J8XFE.XDY VJ
M<8!YQ]:U* "BLOQ'K]KX8T&;5K^.:2"%XT985!8EY%08!('5AWZ5=@GDEGN(
MY+2:!8G"I+(4*S# .Y=K$@ G'S!3D'C&"0">BBB@ HHHH **@@GDEGN(Y+2:
M!8G"I+(4*S# .Y=K$@ G'S!3D'C&"9Z "BBB@ HJ*ZNH;*SFNKI]D,$;22-@
MG:JC).!ST%0Z3J4.LZ+9:G:!Q!>V\=Q$)!A@KJ&&1ZX- %NBBB@ HHK/CURS
ME\23:$C.;V"U2[D&WY51V95Y]24;CVH T***Q_$?B2W\-V]F\UK<WD]]=+9V
MMM:A-\LK*S  NRJ/E1CDL.GK@4 ;%%-C8O$K,C1EE!*-C*^QP2,_0UC2>)X1
MKVHZ-:V-Y=WUA:PW31Q>6!(LC.JA2[J,C8Q.<#IR: -NBBH(9Y);FXB>TFA2
M%E"3.4*S J"2N&) !.#N"G(.,C!H GHK+M]?M;CQ5>Z D<PNK.UBNI'*CRRL
MC.J@'.<YC.>/2M2@ HHK+UW7[7P]!92WL<SK>7T%C&(E!(DF<(I.2/E!//?'
M8T :E%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !4,_P#KK;_KH?\ T!JFJ&?_ %UM_P!=
M#_Z U $>F?\ ((L_^N"?^@BBC3/^019_]<$_]!%% $.H?\?(_P"O2?\ FE:%
M9^H?\?(_Z])_YI6A0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
MMI>2$G&"<R.<>8>O"#@'GUVJ-]H]C?E99K*SDNHH9(H)I[=9#$KKA@,\[2,
M@$9'%/TG3H]'T6QTR!BT5G;QVZ,P&2J*%!./I0!XEX T;3]<G^'UKK%I%>VH
M\*W+M;SKOCD(GAQO0\,!G(!! (!Z@&KGAZ&'4+OPSX=U2%+C0(]6UJV6SN?G
MA<PRG[/$5;A@J&3:ISC8"/NBO7[71=+L&MVL=-L[9K6$P0&&!4,,9()1<#Y5
M) .!QP*CN/#NBW>FRZ?=:/8364TIFDMI+5&C>0MN+E2,%BW.>N>: .(O;?2;
M+Q9\.+3P]+')IUM?W\47E3^<L>VUF!0-D\*<KMS\N,<8Q7,Z/<PI\(_A7 \J
M"9]9M%6,M\Q*&0,,>QX/H:]BBT?3(%LEATZTC73P19A(% M@5*GR^/D^4D<8
MX.*JQ^%/#L-_)?0Z!I<=W+,+B2X6SC$CR@DB0MC);))SUR30!XSK]CHU[\([
MK7]6CA_X2=M=\FXNY,"Y\Y;T+Y!/78(@,1] JJ<<9JYXAMH[SQ-KMM/N\J;Q
MMI,<@5BI93;Q C(Y&1D<5ZU=>%?#U[J,M_>Z#IEQ>3!5DN9;.-Y'"XP"Q&3C
M:N/H/2K+Z+I<DSS2:;9M+).ER[M I9I4 "2$XY90  W48&* /(/$D-OX;U#Q
MEH^C1)I.B2?V-+>1V9\B."*6=HKF10N FZ-%#$8X!/O71:1H^AZ'\>VM/#T%
MM9*?#KO/96BA(XV-Q& ^Q>%9@!G@9VBNTUG0Q?V5]_9LD&GZC>1+$][]DCF+
MJI)"2*P^=.6!7(X9L$$YK&\)^ H/#>L3ZI(-,6YD@^SQQ:3IHL;>*,L&8^6'
M<EV(7+%NBJ !@Y ,SQ'I&GZW\:M#M=7LX;VV71+N7R+B,/&S":$ E3P<9)&>
MAYKA'CU"[\+ZYXCN++0[?6;?6+A?[<N]0F^VV,R3[(H1&EL[!=GEJ(E<AU?.
M/G(KW9K*U>^2]:VA:[CC:)+@QCS%0D$J&Z@$@$CV%5)?#FB3:TFL3:-I\FJ1
MXV7SVJ&=<# Q)C<...M 'D'B"V2]\2:Y;7&[RYO&VDQR!'*Y4V\0(R,'D9%7
M]4\-11ZMXYT3PM90V1LK33M9TZUMHPD4=[&96#*@P%+^3&IQC(%>JOHNER3/
M-)IMFTLDZ7+NT"EFE0 )(3CEE  #=1@8J9+*UBO9;R.VA2ZF14EG6,!Y%7.T
M,W4@;C@'ID^M 'B.K^(9_%/AOQ+X[T<M':2)8Z3:R^<T1BMC)&]T^\ E 3,4
M+ $J(LXXP-9-*.EZ_?:;#)H/@JTO?#MQ]H32+Z218QE5CO#^XB1"F7&\L&8'
MK\F1ZK::98:?8?8;"QMK6T^;_1X852/YB2WR@8Y))/KDU!I?AW1=#@FAT31[
M#3HISF6.TM4B63C'S!0,\>M 'E$&DV>AQW?A[4_"NAV]UJ7AZY9+K1)2;:\2
M'!#2P,HVL-RE7)?DL W6D\+>&=%U#Q%X*L+S2[26Q_X0LW+VC0KY,DADM\LZ
M8VL<N6Y!^;GJ,UZKI/AC0=!,QT/1-.TTS@"4V=I'#Y@&<!MH&>IZ^M/T[P[H
MNCM&VDZ/86)BC:.,VMJD>Q&8,RC:!@%@"1W(!H \:\/Z38Z=X#\$:U:VZC5!
MXDCM!?,29A ;B6'R=_7RQ'A0F=O'3/-0/'J%WX7USQ'<66AV^LV^L7"_VY=Z
MA-]ML9DGV10B-+9V"[/+41*Y#J^<?.17N"Z+I:6D%JFFV:V]O,)X81 H2*0,
M6WJN,!MQ)R.<DFHI?#FB3:TFL3:-I\FJ1XV7SVJ&=<# Q)C<...M 'E6J^']
M+U.7XKZCJ-E%<7EC^\M)9/F-K(MA&X>(_P #;@N67!.U<]!6QX2L;2Z^+DFK
M3V-N;V?PO87)N3$OF&1VE5GW8SDA0I/< #H*]$.E:>5O ;"V(O\ _C[!A7_2
M?EV_O./G^4!><\<4S^Q-*^W6M[_9EG]KLX_*MI_LZ^9 F,;4;&5&#C XH X_
MQ#9V>M_%S2M'\2P0W>E?V3/<V=E=*&@GNA(BNQ0_*[I&W (.T.Q'<CB)M+TS
M58?#]M<V5OJ&EVOC>73].-U$LP^QB&7,*E@<Q"12H'3$:C^$5[1JNC:7KMH+
M76]-M-1MU<.(;N!94# $!MK C.">?>G?V3IPM[.#[!:^38,K6D?DKMMRJE5,
M8QA2%) QC )% '+_ !*D']GZ':W9(TJ\UJ"VU($X5H&5\*Y_N-((E(/!#8/!
MKS/Q?INCZ1>?$NR\/PP6T$6C:?YEM;@+'!(97)54'"9!5L#'+$]2:]ZN[2WO
M[.6UOK>*YMIE*2PS('213U!4\$>QK-@\)^'+6SEM+70-+AMIHQ%)#'91JCH&
M+!2H&" S,<>I)[T >9>+))M'\1:]X)LP8QXTG@FLV48V>;^[O3QZ)'O^LGO5
M?5$AM?&.OZ<ZB+19_$NE6=^@.U/LYL%"HW^P9!$I'0@X/!KV2;3[*XOK:]N+
M."6[M-XMYWB5I(=XPVQB,KD  XZXJ.71],G6]6;3K21=0 %X'@4BY 4*/,X^
M?Y0!SG@8H \1\2Q6OAG7?B!#X,6*R2/3M,2XCM)/)2T5YW$VW:#Y0\MBQ*CC
M<6QG-:=YISZ)=ZC:V.G:!H-O<^&+YY].T>\EG%RJJ/+G8?9XT4J2R[R<L'QS
MMKU;3O#NBZ.C)I&CV%@K1^4PM;5(@4R6VG:!QEF./5CZTS3_  QH&D6MS:Z5
MH>FV-O=#;<16UI'&DPP1APH ;@D<^IH \UTG2K/0+_X:WFB64<-_J=E-#=SK
MP]Y_H1EQ*W63YXU(W'C'&!6&;#0I/ WP]UZ18AXBOM?T\7=XV!<W,YN 9XY&
M^\P5U/RGA=B@ 8 KW :98!K,BQMLV(Q:'R5_T?Y=GR<?+\I*\8XXJF?"OAYM
M4?4CH.F&^D=9'NC9Q^:SJP96+XR2"H(.>" >U 'F36%MX8UQ?$-Y8Z/XBM)_
M$ %OKUC=%-2@>61H_*? (E5"WE%0X&P<IP0/8ZRU\+Z NN?VRNAZ:-4W%OMP
MM(_/R1MSYF-V<<=>E7K:RM;,S&TMH8#<2F:8Q1A?,D( +MCJQ ')YX% $U%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %0S_P"NMO\ KH?_ $!JFJ&?_76W_70_^@-0!'IG_((L
M_P#K@G_H(HHTS_D$6?\ UP3_ -!%% $.H?\ 'R/^O2?^:5H5GZA_Q\C_ *])
M_P":5H4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>4>
M)M4O-$\3?$G4]+F\B\M/#EG-!+M#;'7[00<,"#^(KU>N:U;P+IFLS:_)=3W:
M'7K".PNO+=1LC3?@IE3AOWC=<C@<4 <W>>(];\(:I9R:MJTFLP7VAWNH26[V
M\40AFMUC?$1100C"1AARY&!\Q.<YNI6VN-JWPZU/5M>?4%OM46:6V-O$D<,C
M6LK*(2BAM@!88<N3\IR,'/H-YX5T^_U;3+^Z,KMIMK/:QQ$J8Y$F"!]XQSQ&
M,8(ZGK6-:_#2PM[[1IGUG6+B'0IC)IMI--&8K==I3R^(PSJ%( +LS *,,,MD
M Y'3_'^MZEIL7B.RN-;NI9[[*:'!X?F>T-KYOEX%P(,F01_O-_F;=^1MQQ6C
MJ/B3Q);_ !&7P#%K$0GU"5=0M]3Q#YUO9#)E@\LK@R93:K%6^1RQR4-=$/AQ
MIH<V_P#:&I?V*;O[9_8?F1_9/,W;_P"YYFWS/WFS?MW=MORTMQ\.=*N;>],U
MW?&_N]034?[3WI]HAFCXCV'9M"JN4"[2-K,#G)R <A?>.-:O;CQ%>Z5>ZPD^
ME7LUII^E6>@2W-M=& X833+ QW.P9?DD4*-I/.<V]?\ $^N6FN7=SJNI:OX9
MTH6T$]A<1:0MW9XVJ9!=G8TB-O8J1NB 50<YR:Z2_P#AY8WTNH(NJ:I::?JK
M;]2TVVEC6"[8C#DDH73>  WENF1[DDS:MX(CU4W4(UW6++3KV(0W.FV\L9@=
M NTJN^-FB!7@B-D'?@DD@$WC/Q))X<\ :GK]@D-Q+;VOF6X8[HV<X"$D8RN2
M"<8R.E4KK^V_"/AG6-1U#Q/#J:061EBEU:W2%8)54Y+&!!NC)Q\H4MQ@,<C&
M_>:)IU_X?ET.[M5DTV:W-J]OD@&/;MVY!R..X.16,? L%WH^H:=KFM:QK4-]
M:BU8WLZ#RT&2"JQHB[\G.\@L<#)P,4 <?8>*=;A\7V.CW5UK5]8:GI]X6GUG
M3X;/=+"B,6@1424+ER")5]-I/)JM\/[S6=<\/Z)X=T?6I=$CT_PQ:77VB&WB
ME:6:7>JAA(K#RU$>2!M8EOO#'/9Q_#Z!M>LM9U+7M8U.^L8I8(GNI(0OE2)M
M92J1*OHV[&XD#)(&*;%\-[*RT^PM]'UC5M*FLM.73/M=K)%YLUNO*J^^-ER"
M20RJK L<$9H EAU?4Q\4X]%N+E&M1H(NI(XX@JF?S]A<$Y8#';)'X\UQ.C:]
M>ZKK7@?5M7N8Y;E?[?#2R[8DVQR[%W%1A0%103CMDYKO]0\&V]WJEGJ-EJFI
MZ9>VEH;+S[:5)'F@)!V2&97W<KG=][)//-4=.^&6A:=9Z5:))>3V^EI>QQ1S
MRAO-6[8M*'.,GJ0#D'UR>: ..TSQMX@_MCPO*VH:I?VVMW*V]U+-IL=K8*TD
M3R 6N^-+A@NT;6<,K+U.ZJ&@:WJ'ACP7;6EMJM^\VL>)KVU-PMBMS);1I+,\
MCQQ11$L[;.ZLH+$X"C%=Y!\,[2.313<Z_K=XF@S))IT4\L.V$*NW:0L0W@K\
MN7W,!T89),__  KO3OL<]NM_J"*=1;4[1U>,/87#,S,T3;,D$NV5DW@@XQCB
M@#F#XTUVTM[[3H9=1G$][8VFFZQJ^DO:,#<R>6X9&CC5VCQD;5 .Y0<X)-[1
M[#4-.^.LT.H:M-JJ'PZ&BFN8HTE4?:>5;RT52,C(.T'G!SC-;C?#W2[FQU.+
M5+J^U&[U,Q&?49Y%6=3%S"4\M55-A^8;5'.2<DG,ND>"H-+\4R^(KC5M2U/4
MYK,63RWC18\H/O "QQHJX.>@'4YR3F@"GJ=_JNL?$)_#6G:K-H]M9:='?3W%
MK%$\TS22.BH#*CJJC82?ER21R #GF[;Q5XEUG5/#NC+JR6,\E_J>GZC=VMO&
MQF^R\+(@<,$8XZ$$ D\' KN-8\*PZIJ\&K6FHWVD:G#$8/M=B8RTD1.?+994
M=&&[D?+D'.",G,%CX$TC3;C1)K,W"-HQN&BS)N\YYQ^\>0D$LQ)+9R.3Z<4
M1>!=5O[^WUNRU6\-]-I&K36*W3QJCRH%212X0!=P$@4E0 =N<#-<5KGB7Q9#
MHGC?7;/7VA'A[5OL]E9?9(3%*@6%BDI*%RI\P@%65AD\GC'I6C:!:Z'/JLMI
M),[:I?-?3"5@0LC(B$+@#"XC'7)SGFLN[\ Z7>:'X@TN6>\$'B"[-Y=,KKN1
MRL:X0[< 8B7J#U//H <MXA\6Z[X$U+6(;G4VUP)H)U&!;N".,13B818'EJI\
ML^8IVMN8;?O<UJ7%[K_A37M&LM1UZ36DUB*>)S/;PQFWGB@:8/%Y:+\AV,"K
M[B/DYZYW]5\':3K6L3ZAJB27'VC3)-+EMV8"-X7<,W0;@V1U!X^O-5M/\#6]
MK>0W6H:OJFL36MLUM9M?R1G[*C##;=B+N8@ %WW-QUY.0#D/#WB#Q-'H?@/7
M-6\027W_  D<T=K=VAM88XD\RWD=9$*H'#@QC.6*DLV HP!S%IIU^OAG2XH-
M9N6GE\?S1QS3Q1-Y)$ER&D4*B@L?O8;*YQ@ <5ZQ#X%TR#1/#>EI/=F#PY/%
M/:,77<[1QO& YVX(PYS@#G%0I\/M/2Y5_M^H-%'K)UJ*W+1[(IR9"P!V;BK&
M1B022,#! X(!1T;Q1_8>N^)-*\6^(HGM-+>U>#4=2:&W;$\9/EL5"(2"C8(4
M'!QSC-4-<\<IJ/C"WTK1M;OH-+73A?/?Z#IQU%YV>1XU0%8ID5!Y;$DKDG !
MX-=I9:!:V'B+5-:ADF:YU1($F5F&Q1$&"[1C(^\<Y)_"JVL>%8=4U>#5K34;
M[2-3AB,'VNQ,9:2(G/ELLJ.C#=R/ER#G!&3D XFW\2^*M7N_"6FR7=SHTM_/
MJ%O>3MIWE23I ,QS)',A*%P V",#<>#@"GVGBO79IH_#)U4F]?Q)<:3_ &LT
M$8E6".#[3G9M\OS=I$8.W;WV]JZNP\":1IMSHT]HURLFD-<21LT@8W$DX_>R
M2DC+,22<@CD^F!4<WP_TN6.]*W%[#<76K?VQ'=1NHDM;G8J9CRN-NU,%6# A
MF!R#B@#&\"VM[9?$_P ;V^HZ@^I2)'I^RYEC1)'0I*1O"!5R,XRH ( XSFJT
M6D:QJ7Q6\9MI.OS:,%M;$ P6\4IDD\N3:6\Q6&P=PN"<_>&.>J\.>#K;PYJV
MJZFFH7^H7VK>4;N:]="6,88*0$10O#8P!C@8 [U=0\!07FO:EJ]IKFL:9<ZI
M#'!=BREB"R1HI4 ;HV*GYC\P(89."* .3B\>:KXAT_09([N]L9[W35N9;'0;
M(7%U),TGE@DS1O##!E6(:1E)_O *<Q:?XO\ %>L>"_#>H3?VI#;O<W5MJUYH
M]C%<7:-%(8HF,161=K89G,:-@J-N <5V4WP_L([NVN=!U#4- >WL%T[&G&+$
MENIRBL)8WY4EL,,-\QY-1Z?\/+;1=(M=/T'7=;TR.UGGEB>&X20XE8NR,LB,
MC@$Y#,I<?WN3D Q+;Q=J-Q<>#X='UV+64OY+^*>=K40&X:*%V19$(S&ZL &
MVY()P =H/!?B34I=<TZQ\3:WJEMJ]U#.MQHVK:4D"22Q[=[6DT:*KHO)QOE)
M1@>,$G?M/AYI-I+ITRW%\\]C/=7)F:8![F6X0K+(Y4#!.XD;-N#C& ,4^P\$
M16VK:??:CK>K:PVEJPL8[^2)E@9EV%\I&K2-LRNZ1F/S$]3F@#IZ*ALX)+:S
MCAGNYKR1!AIYP@=_<A%5?R J:@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *AG_ -=;?]=#_P"@
M-4U0S_ZZV_ZZ'_T!J (],_Y!%G_UP3_T$44:9_R"+/\ ZX)_Z"** (=0_P"/
MD?\ 7I/_ #2M"L_4/^/D?]>D_P#-*T* "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH *AG_UUM_UT/\ Z U35#/_ *ZV_P"NA_\ 0&H CTS_
M )!%G_UP3_T$44:9_P @BS_ZX)_Z"** (=0_X^1_UZ3_ ,TK0K/U#_CY'_7I
M/_-*T* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *AG_UU
MM_UT/_H#5-4,_P#KK;_KH?\ T!J (],_Y!%G_P!<$_\ 0111IG_((L_^N"?^
M@BB@"'4/^/D?]>D_\TK0K/U#_CY'_7I/_-*T* "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH *AG_P!=;?\ 70_^@-4U0S_ZZV_ZZ'_T!J (
M],_Y!%G_ -<$_P#0111IG_((L_\ K@G_ *"** (=0_X^1_UZ3_S2M"L_4/\
MCY'_ %Z3_P TK0H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ J&?\ UUM_UT/_ * U35#/_KK;_KH?_0&H CTS_D$6?_7!/_0111IG_((L
M_P#K@G_H(HH AU#_ (^1_P!>D_\ -*T*S]0_X^1_UZ3_ ,TK0H **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ J&?_76W_70_P#H#5-4,_\
MKK;_ *Z'_P! :@"/3/\ D$6?_7!/_0111IG_ ""+/_K@G_H(HH AU#_CY'_7
MI/\ S2M"L_4/^/D?]>D_\TK0H **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ J&?_76W_70_^@-4U0S_ .NMO^NA_P#0&H CTS_D$6?_ %P3
M_P!!%%&F?\@BS_ZX)_Z"** (+MO.O'2)6<QVTJMA3@,VP@9Z9QVJ_'(LB!D.
M1[C%8JZ]I]O=7)%S;RK+('5H[J+&-BCNX[@U&NHV,V9)-0T>(LQ.QPCL!GC)
M$F"<4 =!16!]MT__ *"NB?\ ?M?_ (Y1]MT__H*Z)_W[7_XY0!OT5@?;=/\
M^@KHG_?M?_CE'VW3_P#H*Z)_W[7_ ..4 ;]%8'VW3_\ H*Z)_P!^U_\ CE'V
MW3_^@KHG_?M?_CE &_16!]MT_P#Z"NB?]^U_^.4?;=/_ .@KHG_?M?\ XY0!
MOT5@?;=/_P"@KHG_ '[7_P".4?;=/_Z"NB?]^U_^.4 ;]%8'VW3_ /H*Z)_W
M[7_XY1]MT_\ Z"NB?]^U_P#CE &_16!]MT__ *"NB?\ ?M?_ (Y1]MT__H*Z
M)_W[7_XY0!OT5@?;=/\ ^@KHG_?M?_CE'VW3_P#H*Z)_W[7_ ..4 ;]%8'VW
M3_\ H*Z)_P!^U_\ CE'VW3_^@KHG_?M?_CE &_16!]MT_P#Z"NB?]^U_^.4?
M;=/_ .@KHG_?M?\ XY0!OT5@?;=/_P"@KHG_ '[7_P".4?;=/_Z"NB?]^U_^
M.4 ;]%8'VW3_ /H*Z)_W[7_XY1]MT_\ Z"NB?]^U_P#CE &_16!]MT__ *"N
MB?\ ?M?_ (Y1]MT__H*Z)_W[7_XY0!OT5@?;=/\ ^@KHG_?M?_CE'VW3_P#H
M*Z)_W[7_ ..4 ;]%8'VW3_\ H*Z)_P!^U_\ CE'VW3_^@KHG_?M?_CE &_16
M!]MT_P#Z"NB?]^U_^.4?;=/_ .@KHG_?M?\ XY0!OT5@?;=/_P"@KHG_ '[7
M_P".4?;=/_Z"NB?]^U_^.4 ;]%8'VW3_ /H*Z)_W[7_XY1]MT_\ Z"NB?]^U
M_P#CE &_16!]MT__ *"NB?\ ?M?_ (Y1]MT__H*Z)_W[7_XY0!OT5@?;=/\
M^@KHG_?M?_CE'VW3_P#H*Z)_W[7_ ..4 ;]%8'VW3_\ H*Z)_P!^U_\ CE'V
MW3_^@KHG_?M?_CE &_16!]MT_P#Z"NB?]^U_^.4?;=/_ .@KHG_?M?\ XY0!
MOT5@?;=/_P"@KHG_ '[7_P".4?;=/_Z"NB?]^U_^.4 ;]%8'VW3_ /H*Z)_W
M[7_XY1]MT_\ Z"NB?]^U_P#CE &_16!]MT__ *"NB?\ ?M?_ (Y1]MT__H*Z
M)_W[7_XY0!OT5@?;=/\ ^@KHG_?M?_CE'VW3_P#H*Z)_W[7_ ..4 ;]%8'VW
M3_\ H*Z)_P!^U_\ CE'VW3_^@KHG_?M?_CE &_16!]MT_P#Z"NB?]^U_^.4?
M;=/_ .@KHG_?M?\ XY0!OT5@?;=/_P"@KHG_ '[7_P".4?;=/_Z"NB?]^U_^
M.4 ;]%8'VW3_ /H*Z)_W[7_XY1]MT_\ Z"NB?]^U_P#CE &_16!]MT__ *"N
MB?\ ?M?_ (Y1]MT__H*Z)_W[7_XY0!OT5@?;=/\ ^@KHG_?M?_CE'VW3_P#H
M*Z)_W[7_ ..4 ;KNL:%G.![#-,6YC9PHW@MTW1LN?S%8C:C8PXDCU#1Y2K [
M$"(Q&><$R8!Q3YM>L;K9&MQ91#=EGN9HG4#!Z!7SG./UH W:*P/MNG_]!71/
M^_:__'*/MNG_ /05T3_OVO\ \<H WZ*P/MNG_P#05T3_ +]K_P#'*/MNG_\
M05T3_OVO_P <H WZ*P/MNG_]!71/^_:__'*/MNG_ /05T3_OVO\ \<H WZ*P
M/MNG_P#05T3_ +]K_P#'*/MNG_\ 05T3_OVO_P <H WZ*P/MNG_]!71/^_:_
M_'*/MNG_ /05T3_OVO\ \<H WZ*P/MNG_P#05T3_ +]K_P#'*/MNG_\ 05T3
M_OVO_P <H WZ*P/MNG_]!71/^_:__'*/MNG_ /05T3_OVO\ \<H WZ*P/MNG
M_P#05T3_ +]K_P#'*/MNG_\ 05T3_OVO_P <H WZ*P/MNG_]!71/^_:__'*/
MMNG_ /05T3_OVO\ \<H WZ*P/MNG_P#05T3_ +]K_P#'*/MNG_\ 05T3_OVO
M_P <H WZ*P/MNG_]!71/^_:__'*/MNG_ /05T3_OVO\ \<H WZ*P/MNG_P#0
M5T3_ +]K_P#'*/MNG_\ 05T3_OVO_P <H WZ*P/MNG_]!71/^_:__'*/MNG_
M /05T3_OVO\ \<H WZ*P/MNG_P#05T3_ +]K_P#'*/MNG_\ 05T3_OVO_P <
MH WZ*P/MNG_]!71/^_:__'*/MNG_ /05T3_OVO\ \<H WZ*P/MNG_P#05T3_
M +]K_P#'*/MNG_\ 05T3_OVO_P <H WZ*P/MNG_]!71/^_:__'*/MNG_ /05
MT3_OVO\ \<H WZ*P/MNG_P#05T3_ +]K_P#'*/MNG_\ 05T3_OVO_P <H WZ
M*P/MNG_]!71/^_:__'*/MNG_ /05T3_OVO\ \<H WZ*P/MNG_P#05T3_ +]K
M_P#'*/MNG_\ 05T3_OVO_P <H WZ*P/MNG_]!71/^_:__'*/MNG_ /05T3_O
MVO\ \<H WZ*P/MNG_P#05T3_ +]K_P#'*/MNG_\ 05T3_OVO_P <H WZ*P/M
MNG_]!71/^_:__'*/MNG_ /05T3_OVO\ \<H WZ*P/MNG_P#05T3_ +]K_P#'
M*/MNG_\ 05T3_OVO_P <H WZ*P/MNG_]!71/^_:__'*/MNG_ /05T3_OVO\
M\<H WZ*P/MNG_P#05T3_ +]K_P#'*/MNG_\ 05T3_OVO_P <H WZ*P/MNG_]
M!71/^_:__'*/MNG_ /05T3_OVO\ \<H WZ*P/MNG_P#05T3_ +]K_P#'*/MN
MG_\ 05T3_OVO_P <H WZ*P/MNG_]!71/^_:__'*/MNG_ /05T3_OVO\ \<H
MWZ*P/MNG_P#05T3_ +]K_P#'*/MNG_\ 05T3_OVO_P <H WZ*P/MNG_]!71/
M^_:__'*/MNG_ /05T3_OVO\ \<H WZ*P/MNG_P#05T3_ +]K_P#'*/MNG_\
M05T3_OVO_P <H WZ@F8&Z@09+*VXX!X&UAR?K6/]MT__ *"NB?\ ?M?_ (Y2
MQ:W8V<K@W6GS(P!#6TD4?/.00TGT_6@#2TIPVEP)A@\4:QNK*5*L%'!!HJG9
;ZUINZYDEO[2+S9=RJUS&2!L5>S$=0:* /__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>ktcc-20200627_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2020-01-31"
  xmlns:currency="http://xbrl.sec.gov/currency/2020-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:ktcc="http://www.keytronic.com/20200627"
  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: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="ktcc-20200627.xsd" xlink:type="simple"/>
    <context id="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i40511730b0274a6eb73662fe4cdcd4ad_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="idbbe31f63abb4c3cb2750591b79e563f_I20200904">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
        </entity>
        <period>
            <instant>2020-09-04</instant>
        </period>
    </context>
    <context id="i1d45395254674d46955a9e4ade47fd16_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i9258035b453e46b58cc1e0c41ca357a5_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="i0c6db4b7de934c139d209454896b2638_D20180701-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
        </entity>
        <period>
            <startDate>2017-07-02</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="i2819986de33848eba794ea5f86e04bb0_I20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
        </entity>
        <period>
            <instant>2018-06-30</instant>
        </period>
    </context>
    <context id="if787005a61384265b076491e23f8de29_I20170701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
        </entity>
        <period>
            <instant>2017-07-01</instant>
        </period>
    </context>
    <context id="icdadff4b4b654e08851e1447f258f347_I20170701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-07-01</instant>
        </period>
    </context>
    <context id="i0694530073804c85beb61321845078fb_I20170701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-07-01</instant>
        </period>
    </context>
    <context id="i25e9cb3217e7485889f7abfb6018401c_I20170701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-07-01</instant>
        </period>
    </context>
    <context id="i08aae8f27bb74f97a42cadb008beca33_D20170702-20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-07-02</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="ia1718871f92b451086ff46a6664165db_D20170702-20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-07-02</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="i31b863dfcc8f469c939154e01e332d43_D20170702-20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-07-02</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="i4191a2fc930f446cb5c323933cc2bcd7_I20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-06-30</instant>
        </period>
    </context>
    <context id="id91e142e7fe94bb0b6797d2c240c01e8_I20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-06-30</instant>
        </period>
    </context>
    <context id="ie82fdea3358e4f7d94f13548ee13e635_I20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-06-30</instant>
        </period>
    </context>
    <context id="i7a2fe9a6e8494d4798c91c738dde1569_D20180701-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="iced2cca5d00f42bbbe51a2984c564050_D20180701-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="i749de2ff15144a6580d8e8d68be9aea7_D20180701-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="i32660f6c6ce043fd845edb9ff3f855e3_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="ibfb06746dc4145dfa65061884650ba19_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="i4b81179149ac419d87ede00c43512c54_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="i60338ec5eddd4d04b4fefa5f8f2e00bf_D20190630-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i5f12d46dc3514e6abe94a053ae97bc21_D20190630-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="ibaa7c58659b54676bdc05bd8015e14d0_D20190630-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i7aa569b74aef42c1927270d9f4ce7a49_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i627c76d35b3f45f3b9e7234cc9ae3332_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="icb74cd67c08e49b4aa7821f2db8bc92c_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i9cc18207ae6d41e2a607b19da3a178bf_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i87d023a606b94420b7a3e1e7df9e6556_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="ic84c02d09bea485aae5d76aca634ae96_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">ktcc:EquipmentTermLoanDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i6a82461d52ef46aea91126774cefc4ec_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">ktcc:EquipmentTermLoanDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="i45b8e24793d949deba662957a2701529_I20180701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis">us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-01</instant>
        </period>
    </context>
    <context id="i4faab98ef2ac4d43b34d834a6b3fd5f0_I20180701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
        </entity>
        <period>
            <instant>2018-07-01</instant>
        </period>
    </context>
    <context id="ia65d2961141944eeada2eca001106b0c_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis">us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="i23069b9f0f5444eca1910e5263bf7f49_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis">us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="i222cfb9cc23f45899655f95527e86e58_D20180701-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis">us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="i46d4212ad3a14967b64a565c087e77bb_D20180701-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis">us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="i9382ffb32a7e4bbe824a1bb41e97fe0c_D20190630-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i9c95ac60c65d413d9c6768229a17f214_D20190630-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i51f93e1a818c45728d520aa87eec1b8c_D20190630-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="ibcd44ac36d7f4b2c930281d909550e34_D20190630-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="ib018ee7d9d61401e9036cdd24906631b_D20190630-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i3088c2bc9aac4503925edd0ecf7c0bfe_D20190630-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i59c4d2160bd2489a9f45c5ef2d2f61f7_I20200305">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ktcc:WellsFargoBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-05</instant>
        </period>
    </context>
    <context id="ib9b4e39fc5314e659dae396798f3a033_I20191120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ktcc:WellsFargoBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-11-20</instant>
        </period>
    </context>
    <context id="ic6ea8b617ea844f4a7d7d1ad00b65132_I20190905">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
        </entity>
        <period>
            <instant>2019-09-05</instant>
        </period>
    </context>
    <context id="ib20f8a6f88cc4fc19be2f0d8cc774496_I20180929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
        </entity>
        <period>
            <instant>2018-09-29</instant>
        </period>
    </context>
    <context id="icb2d4d4229df48be8bfaac6bb0c5bd8c_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i4e505de848f0430db439a0910976a9c3_I20161228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">ktcc:EquipmentTermLoanDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-28</instant>
        </period>
    </context>
    <context id="i51337170102f4b86955a1ce5a9ecf18d_D20190630-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">ktcc:EquipmentTermLoanDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i0c3926b429294b07a0d1d87579a3b7dc_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">ktcc:OneMonthLondonInterbankOfferedRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="ic49b03e0c6da45c1abd62045a74e55ca_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">ktcc:FederalFundsRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i8af98a350eb143f99db542372746077d_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">ktcc:FixedRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ktcc:VariableRateComponentAxis">ktcc:DebtInstrumentBasisSpreadonVariableRateScenarioOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i994a0554d120441d86f3b3924459d8a1_D20180701-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">ktcc:FixedRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ktcc:VariableRateComponentAxis">ktcc:DebtInstrumentBasisSpreadonVariableRateScenarioTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="ie0e18bbad85b4cc889d5fc15b83dea31_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">ktcc:FixedRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ktcc:VariableRateComponentAxis">ktcc:DebtInstrumentBasisSpreadonVariableRateScenarioThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i0e77628d46de437d8004dc563c95b890_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i49015eae22c8486e8e365013a83b20e0_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="ib5dbafb0143c42db825294f6951021d3_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="ibffe35d28f82451eafb89dbf6d49ac39_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="i51fc846bed4543d4bcacd527c128cb58_D20190726-20190727">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-26</startDate>
            <endDate>2019-07-27</endDate>
        </period>
    </context>
    <context id="id691366acbe14059956ffee855fefea5_D20180726-20180727">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-26</startDate>
            <endDate>2018-07-27</endDate>
        </period>
    </context>
    <context id="i95b08476c1a441c8bd1f5d3f359792f9_D20170727-20170728">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-07-27</startDate>
            <endDate>2017-07-28</endDate>
        </period>
    </context>
    <context id="id64a306a47e549838a71b48310e6323f_I20170701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-07-01</instant>
        </period>
    </context>
    <context id="i69097004706e4e96b2ecbefd25231350_D20150628-20160702">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
        </entity>
        <period>
            <startDate>2015-06-28</startDate>
            <endDate>2016-07-02</endDate>
        </period>
    </context>
    <context id="i871f1dc320534211bdb623192e7d540b_D20170702-20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-07-02</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="i5b7afda9676e4ebabf17fc434ba4633a_I20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-06-30</instant>
        </period>
    </context>
    <context id="ib6a0f7496b99417497efe340c72fd77b_D20180701-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="i5230afba3db84112ba67989b33bb6107_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="i10f4bf42d8c54e5a8c56e65a7a2b4d22_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i519fadb774484e19af4e805d20b6243d_D20190630-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="icb4a560e6aa6414f9d239640943e11cc_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">ktcc:RangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i2b7a1465d9f848248a3c02d582577981_D20190630-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">ktcc:RangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="ib82a1c8fade14c70ba9f4ea73306a63f_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">ktcc:RangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i621658ad694d4d3c874f5f9da18d3b7e_D20190630-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">ktcc:RangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i1c25cb11f0f44b3585533b6b27295045_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">ktcc:RangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="idbb563c779aa4c26b6c1a5cc273a0421_D20190630-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">ktcc:RangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i38db8be25daf475695dd886371a00a3d_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">ktcc:RangeFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="ib35c1df1a4d84a2581b62e298843c987_D20190630-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">ktcc:RangeFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="ib38c8213d51f445d9366bd46aaa9528a_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i223bf7b016bd485eb2b49273b21f0f86_I20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="i0c414115736f48b5915296121f228144_I20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:USD</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="i3c1aec3a2ed940bcb9be4440a956b4e8_I20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="i51ef8b42f20e4368b4943b27c10f5de0_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="if5f79fc7e806421daa0b8bb059789211_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:USD</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i64f774fd40784314a3d0b8627bbb34a0_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i99bf2bb3605a48bcb41af6ce3d14eb4c_I20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="i45c769ee8bcf403faa81a5b08ff9e1e2_I20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:USD</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="i19d47e954a2342c5ae89bff5eea44dc9_I20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="ie7c3b6b0e369410a838968f11cce6caa_I20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-03</instant>
        </period>
    </context>
    <context id="i12732b4f31e94f7398c394b2ecc80295_I20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:USD</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-03</instant>
        </period>
    </context>
    <context id="i57f54f2a15a0449e8ce914daca8d7d04_I20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-03</instant>
        </period>
    </context>
    <context id="if7135ef37f24430bbd648ddb020206d8_I20211002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-02</instant>
        </period>
    </context>
    <context id="ifec029ea55c1410b8951587376bc704f_I20211002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:USD</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-02</instant>
        </period>
    </context>
    <context id="i1c4cae8dd3504c18bff5fe0819e7677e_I20211002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-02</instant>
        </period>
    </context>
    <context id="ic3ca702d38b0491685c62e58c7ddc6f5_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i188520f73cdc4c629f889ea19843f004_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:USD</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="ie101f17cfe92468e8d4debefdb6d5d82_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i925201d33e764081b5939ce5b06c95f7_I20191106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
        </entity>
        <period>
            <instant>2019-11-06</instant>
        </period>
    </context>
    <context id="i38d2550164d64b309a1bba7becec6a9e_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="ic3a7f78a9ae149df835cc5a653065ae2_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i51d82b9a65dc43c0b232ef398b564282_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="i3457b3212beb4e689d797b1c0913f213_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="ieceb38f65e314a5fbbfb8feb989afcd0_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="i65f21c440a104f67b2163048b0627013_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i19beb26d0f424867b7fd7f0a5525194e_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="i690765a2cd76443cb1cf54db1161fef0_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="ic4b9005073ea42a78c11989f4ec4a932_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="i10abc2f0f2564ea3908eab37fd08dfa5_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="ie721c0cf427d4ebf8a861ffefd31dcb8_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="i926bd7be49ba4b37922fee524e1dba7d_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i72331a155fe24973a199932541998757_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="i683a71b944a040d88dfe0cbac5ab940f_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i07ebbb4b20c7493ab931a40b133e707b_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="i939f5a6376f542ee8cd9d1edd78e30d7_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="i65325f8bc33e45849ae60b194448ebe2_D20190630-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="ia460e8a3ad804562a7144e67b2d33a12_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="ia62d131172254e69828f88a897764536_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="ica4364a9967c4f859078f4ba9f4b55c8_D20190630-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i95b42d188efe4a5f939bbe7a1fb61e4a_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i481d11d5ea7549c891e131d01c8a54bd_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="if694af8c32124d11a8f88fb60d8d33fa_D20190630-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="ib031d19ed6254d74a1e5ce90bb67070f_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i19225ef564144f958cabdcb1ec4f18cc_I20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-06-30</instant>
        </period>
    </context>
    <context id="i7b456a8406344681a088ae93350509fa_D20180701-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="i8e1af799483942bb9953a183e13ed660_I20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-06-30</instant>
        </period>
    </context>
    <context id="i57c02d93b77c4076bec02d57b733fdbe_D20180701-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="i471b7b74aedb4b68ae5f408a7f692110_I20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-06-30</instant>
        </period>
    </context>
    <context id="i2f1cb08dfb1546aabb11051a62dfe4a4_D20180701-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="ie126f063444b4b6fb3347a1d5ff0a67a_I20170701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-07-01</instant>
        </period>
    </context>
    <context id="i3eb90e087bee40129ebf94a3b9869e69_D20170702-20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-07-02</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="ia90dd8489df04583b22627b144a2c787_I20170701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-07-01</instant>
        </period>
    </context>
    <context id="i64ec1f4ed9254887a0a03ad138dbb6a2_D20170702-20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-07-02</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="ib338fef1badc44b5a232b0e7768a227e_I20170701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-07-01</instant>
        </period>
    </context>
    <context id="i4ba496bc71104c968e15f648cc88ef73_D20170702-20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-07-02</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="ic0256643abc24e7c8b807b3caa7cf7d4_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i5378f173939041c387f2342fd6b1ca82_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i81f42d256a0643cab2fe7062a7e708f4_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i9fa6ea0ec62b4ecebe4e7f241e94ce5a_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i26ca3ea7082249bbaa20a9c74cb3ea92_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i07c56394aad845af8fc7757d4e0ba4b5_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i4af0c4248339448bb1eb5a2ffaa874e1_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i12426538bdd24fd6a47e2190f43433a6_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="ic32283f3f1374e70937960a28632879d_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="i9ea7d2a8c8b7450786ee24c7b12b1cb8_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="icf78ac9e33bc4912b5f876fff824f714_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="id6be72a71f574797a9b287d6a4ff3e92_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="id776ecdb11b6421eb90430963dfcf728_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="ic367bb43c7bd4b4ab2381a2f3b083b13_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="i043c35d47eeb4db9b2293a56e60ec520_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="id8b0ab53ec0146ffb3c7fd4f7baaf1a3_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="i570eaa09b09742a484d25c1c525d1959_D20190630-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ktcc:KeyTronicEMSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="iea460f237d4c456b922ee584b33fa133_D20180701-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ktcc:KeyTronicEMSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="ie071f46101be40deaa850fa25edf6c67_D20170702-20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ktcc:KeyTronicEMSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-07-02</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="i08c114259611403a93ed314da2abda7c_D20190630-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ktcc:KeyboardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i396f38104d5c4ad1a1b8aeec99e5b749_D20180701-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ktcc:KeyboardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="i2b7db99dcaa2417c91080fdfabf905ae_D20170702-20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ktcc:KeyboardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-07-02</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="if162cd9a65074e559d1bf8adf79a2b1e_D20190630-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i93859321c9e74484b07479e4c34dd97f_D20180701-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="i9212c650f9ee45fe973bdd348c882ebe_D20170702-20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-07-02</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="i0b8fa2b29c3646809a9803139bdbb2dd_D20190630-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i4d43f11de5ef49ec9b8e6dccf1c6b180_D20180701-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="ib9c1ebe5c2324dfea7c0542006bfdceb_D20170702-20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-07-02</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="icff16e24de7a4261b7a3bbc635773d74_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="id006ed3cf9b94acf9dc1ff7076c72466_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="i56179dca4d6e462d9838e230e1718fb7_I20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-06-30</instant>
        </period>
    </context>
    <context id="ib737f13395734848b770b870c502eb7c_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i1791dbe1fa654516b6311441807f69e7_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="i3211475da8c4439891c4747712aed861_I20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-06-30</instant>
        </period>
    </context>
    <context id="id1a7bf4311244cac9fed48bc031ba035_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ktcc:VietnamDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="ib83377bfd92f4d58b27e7202d05ab3fb_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ktcc:VietnamDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="i5844325265834803a8ada99d559aa879_I20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ktcc:VietnamDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-06-30</instant>
        </period>
    </context>
    <context id="i4b93c4ea0e5546039d03a5006687632f_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="ia52d4213314346d08709ecf30c40470d_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="i14167a4c97dc49e48b5a8d87e007a384_I20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-06-30</instant>
        </period>
    </context>
    <context id="i8ce2251128b347fdad2eeae01c6a6d95_D20190630-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="iff6f3bf93c324efea016a15cc899091e_D20180701-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="ibda93d5094624f739b3925d2202994d5_D20170702-20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-07-02</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="i9691af984f324b729f3733f5e1bae50b_D20190630-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="ia329808b567842c59af6b84984f9468c_D20180701-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="i06b33a1856644c739f80cc910167394f_D20170702-20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-07-02</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="ic6889d8c11d3483fb09ec8f50a505c33_D20190630-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ktcc:CustomeraMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i574b8a23b1b54db48640f88366c9c79c_D20180701-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ktcc:CustomeraMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="i4b895dd44de84c0db45f1c9daddca15d_D20170702-20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ktcc:CustomeraMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-07-02</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="id49775335103407480882142f01eb7b9_D20190630-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ktcc:CustomerBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i65008c92b6a64c2786f9473d64a17289_D20190630-20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="i74a72223b96144599e38f52d35d03c53_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ic13c34ef9ded4fe29dadf129b2994b44_D20191229-20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-03-28</endDate>
        </period>
    </context>
    <context id="id539bb8f0f734107895590ff0d3b7be7_D20180701-20180929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-09-29</endDate>
        </period>
    </context>
    <context id="if241db4272584bc891a3ca7a0f36f121_D20180930-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
        </entity>
        <period>
            <startDate>2018-09-30</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i110b702c531d4c3485e83a88e5a20cd8_D20181230-20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-03-30</endDate>
        </period>
    </context>
    <context id="icc71e8429ea64ac890aa9498f339d6e5_D20190331-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="if646743bbe264d9b9d44c60c635da951_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OffMarketFavorableLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="ie35938d767384e669a3e33bb6c4b22b4_D20190630-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OffMarketFavorableLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="ia1f5a5f318fd47db914846f24116744b_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="i48ea565f3a324b2095123fcc28053516_D20180701-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="if81e0fc10f2541bd86617b1dc306532a_D20180701-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="i9fbb3b2aee6e407e93f475ef3b034171_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="i65db21f14c244cb086c81ce381b5dd21_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OffMarketFavorableLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="ib9888264e7f245f6be53e881ab834147_D20180701-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OffMarketFavorableLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="iefead28ea2d043bfbd7bd1595db0e94c_D20190630-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i131a70cc71c3466eab29f49b938bacbf_D20190630-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="if2902cbbc8434dfd9313d094868be999_D20190630-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OffMarketFavorableLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="ia5e3adf8fdf6432682a5d8e7847441c2_D20190630-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OffMarketFavorableLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i80d4d183386c4262b15a340497ca484a_D20190630-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="ibb4e2ad64c1f47df846d54671355baff_D20180701-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="i76317d0f7dbb4823b687d1d0a9f34d46_D20190630-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i32907ed8aa0a45d19c9ed42a01c443f7_D20180701-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="i23333485abda4436bf118f587ab08391_D20190630-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="ie25a502845904de08656fbef046f735f_D20190630-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i6b428966de264a04ae1748383eeb2af6_I20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-28</instant>
        </period>
    </context>
    <context id="ib2d16ff5588843c9b15c2a9c4b7e19ee_I20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-28</instant>
        </period>
    </context>
    <context id="ic0730f6c95ef40638e0292238f7e5a4a_I20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
        </entity>
        <period>
            <instant>2019-09-28</instant>
        </period>
    </context>
    <context id="ia394b4be6c2d4709a17a96308555bc09_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i512bc5358f85454798cf76ff7d86e20b_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="if149f7e2e2614897bb0f52327d8e3233_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i1a28825f81b542c4a0b15545a8fa0a97_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i985f5d34a9694377b8cbc80eeae38ea8_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i228fbc8744354c35b362fe44454b9e63_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="i38c192e9ac644c17bae81f61acd58653_I20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-06-30</instant>
        </period>
    </context>
    <context id="ic680000b58da4e26841d6d14f704b3f7_I20170701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-07-01</instant>
        </period>
    </context>
    <context id="i41ea46fbbe654f61a69ec0739d552d1d_D20190630-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i10f4a7c2dee346a7ae89b1ac0bfc59a2_D20180701-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="i5d0b34ac870442f0b123592e4759fe18_D20170702-20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-07-02</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="i44441950840d4a86a381c5af874fb720_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i013542d0c5ce45a3abc4378a3207199c_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="i7862524ed2294128af4e237fd6ff55f4_I20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-06-30</instant>
        </period>
    </context>
    <context id="iea6eeaa268c54005abcf36dc2e5aea4a_I20170701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-07-01</instant>
        </period>
    </context>
    <context id="i2b62781cbae84cb88fc84d05ac98777c_D20190630-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i270bd135c1fb4c79966d7eb29334e14c_D20180701-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="i8ef501b910044d76a4ea95ee3f41098b_D20170702-20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-07-02</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="ifb20977d97974a87b6ec534f634adf77_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000719733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl80L2ZyYWc6ZTI2NjJiNjg4MTc3NDI5YzkzZjJmNDEzYmI5MThlYjEvdGFibGU6MDVkNWMzNzdmMDI4NDEzOWJkMzBjYWUxMTVhYmE1Y2YvdGFibGVyYW5nZTowNWQ1YzM3N2YwMjg0MTM5YmQzMGNhZTExNWFiYTVjZl8xLTEtMS0xLTA_b3c0bd32-735c-43e5-8206-d79b47bc0f62">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl80L2ZyYWc6ZTI2NjJiNjg4MTc3NDI5YzkzZjJmNDEzYmI5MThlYjEvdGFibGU6MDVkNWMzNzdmMDI4NDEzOWJkMzBjYWUxMTVhYmE1Y2YvdGFibGVyYW5nZTowNWQ1YzM3N2YwMjg0MTM5YmQzMGNhZTExNWFiYTVjZl8yLTEtMS0xLTA_ae1708f2-5e89-4823-ba79-41c3c6aedfdd">2020</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl80L2ZyYWc6ZTI2NjJiNjg4MTc3NDI5YzkzZjJmNDEzYmI5MThlYjEvdGFibGU6MDVkNWMzNzdmMDI4NDEzOWJkMzBjYWUxMTVhYmE1Y2YvdGFibGVyYW5nZTowNWQ1YzM3N2YwMjg0MTM5YmQzMGNhZTExNWFiYTVjZl8zLTEtMS0xLTA_0f7db7a3-d61a-42fd-be99-2bcdf3a729ac">FY</dei:DocumentFiscalPeriodFocus>
    <dei:CurrentFiscalYearEndDate
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl80L2ZyYWc6ZTI2NjJiNjg4MTc3NDI5YzkzZjJmNDEzYmI5MThlYjEvdGFibGU6MDVkNWMzNzdmMDI4NDEzOWJkMzBjYWUxMTVhYmE1Y2YvdGFibGVyYW5nZTowNWQ1YzM3N2YwMjg0MTM5YmQzMGNhZTExNWFiYTVjZl80LTEtMS0xLTA_9be3f4fb-7a2a-4533-9f0b-fe89f1cc49b4">--06-27</dei:CurrentFiscalYearEndDate>
    <dei:EntityCentralIndexKey
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl80L2ZyYWc6ZTI2NjJiNjg4MTc3NDI5YzkzZjJmNDEzYmI5MThlYjEvdGFibGU6MDVkNWMzNzdmMDI4NDEzOWJkMzBjYWUxMTVhYmE1Y2YvdGFibGVyYW5nZTowNWQ1YzM3N2YwMjg0MTM5YmQzMGNhZTExNWFiYTVjZl82LTEtMS0xLTA_b2f21f5e-acab-4a15-b928-1fd370425b41">0000719733</dei:EntityCentralIndexKey>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="idbbe31f63abb4c3cb2750591b79e563f_I20200904"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl80L2ZyYWc6ZTI2NjJiNjg4MTc3NDI5YzkzZjJmNDEzYmI5MThlYjEvdGFibGU6MDVkNWMzNzdmMDI4NDEzOWJkMzBjYWUxMTVhYmE1Y2YvdGFibGVyYW5nZTowNWQ1YzM3N2YwMjg0MTM5YmQzMGNhZTExNWFiYTVjZl83LTItMS0xLTA_732ce86d-450d-4fe6-bc7a-549ffc82e7b2"
      unitRef="shares">10759680</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityPublicFloat
      contextRef="i40511730b0274a6eb73662fe4cdcd4ad_I20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl80L2ZyYWc6ZTI2NjJiNjg4MTc3NDI5YzkzZjJmNDEzYmI5MThlYjEvdGFibGU6MDVkNWMzNzdmMDI4NDEzOWJkMzBjYWUxMTVhYmE1Y2YvdGFibGVyYW5nZTowNWQ1YzM3N2YwMjg0MTM5YmQzMGNhZTExNWFiYTVjZl84LTMtMS0xLTA_d75f6444-b296-4fe0-8dea-ffaf71745147"
      unitRef="usd">56700000</dei:EntityPublicFloat>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82NC9mcmFnOmIzZjVmZmNiOGJjNDQyNThhZTgxM2E4MDM0ZDA5ZTE4L3RhYmxlOmM0NGYyNzliMGY0MjQ1MjA5MzcxNjMyNjUxMDVjOGZkL3RhYmxlcmFuZ2U6YzQ0ZjI3OWIwZjQyNDUyMDkzNzE2MzI2NTEwNWM4ZmRfMS0xLTEtMS0w_87289252-51c4-4238-b5e8-7dbcc4d681d0"
      unitRef="usd">609000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82NC9mcmFnOmIzZjVmZmNiOGJjNDQyNThhZTgxM2E4MDM0ZDA5ZTE4L3RhYmxlOmM0NGYyNzliMGY0MjQ1MjA5MzcxNjMyNjUxMDVjOGZkL3RhYmxlcmFuZ2U6YzQ0ZjI3OWIwZjQyNDUyMDkzNzE2MzI2NTEwNWM4ZmRfMS0yLTEtMS0w_7f9694e0-345f-4816-b68b-c0001bcaefbc"
      unitRef="usd">58000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:CommonStockNoParValue
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82NC9mcmFnOmIzZjVmZmNiOGJjNDQyNThhZTgxM2E4MDM0ZDA5ZTE4L3RhYmxlOmM0NGYyNzliMGY0MjQ1MjA5MzcxNjMyNjUxMDVjOGZkL3RhYmxlcmFuZ2U6YzQ0ZjI3OWIwZjQyNDUyMDkzNzE2MzI2NTEwNWM4ZmRfMi0xLTEtMS0w_09a62c4c-3429-432b-9332-8a5b7bab773a"
      unitRef="usdPerShare">0</us-gaap:CommonStockNoParValue>
    <us-gaap:CommonStockNoParValue
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82NC9mcmFnOmIzZjVmZmNiOGJjNDQyNThhZTgxM2E4MDM0ZDA5ZTE4L3RhYmxlOmM0NGYyNzliMGY0MjQ1MjA5MzcxNjMyNjUxMDVjOGZkL3RhYmxlcmFuZ2U6YzQ0ZjI3OWIwZjQyNDUyMDkzNzE2MzI2NTEwNWM4ZmRfMi0yLTEtMS0w_19211ff2-d4b1-439e-b8e7-21ba7d43236a"
      unitRef="usdPerShare">0</us-gaap:CommonStockNoParValue>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82NC9mcmFnOmIzZjVmZmNiOGJjNDQyNThhZTgxM2E4MDM0ZDA5ZTE4L3RhYmxlOmM0NGYyNzliMGY0MjQ1MjA5MzcxNjMyNjUxMDVjOGZkL3RhYmxlcmFuZ2U6YzQ0ZjI3OWIwZjQyNDUyMDkzNzE2MzI2NTEwNWM4ZmRfMy0xLTEtMS0w_8095c122-57ad-495c-9d06-b508e44eec5c"
      unitRef="shares">25000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82NC9mcmFnOmIzZjVmZmNiOGJjNDQyNThhZTgxM2E4MDM0ZDA5ZTE4L3RhYmxlOmM0NGYyNzliMGY0MjQ1MjA5MzcxNjMyNjUxMDVjOGZkL3RhYmxlcmFuZ2U6YzQ0ZjI3OWIwZjQyNDUyMDkzNzE2MzI2NTEwNWM4ZmRfMy0yLTEtMS0w_b4acf6c6-9d3f-4866-a90a-cfcd8e41a56a"
      unitRef="shares">25000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82NC9mcmFnOmIzZjVmZmNiOGJjNDQyNThhZTgxM2E4MDM0ZDA5ZTE4L3RhYmxlOmM0NGYyNzliMGY0MjQ1MjA5MzcxNjMyNjUxMDVjOGZkL3RhYmxlcmFuZ2U6YzQ0ZjI3OWIwZjQyNDUyMDkzNzE2MzI2NTEwNWM4ZmRfNC0xLTEtMS0w_53291343-be93-4f81-9a76-01272f3740e5"
      unitRef="shares">10760000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82NC9mcmFnOmIzZjVmZmNiOGJjNDQyNThhZTgxM2E4MDM0ZDA5ZTE4L3RhYmxlOmM0NGYyNzliMGY0MjQ1MjA5MzcxNjMyNjUxMDVjOGZkL3RhYmxlcmFuZ2U6YzQ0ZjI3OWIwZjQyNDUyMDkzNzE2MzI2NTEwNWM4ZmRfNC0yLTEtMS0w_ca822cc8-9556-4a9b-93db-48e1e4cbc130"
      unitRef="shares">10760000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82NC9mcmFnOmIzZjVmZmNiOGJjNDQyNThhZTgxM2E4MDM0ZDA5ZTE4L3RhYmxlOmM0NGYyNzliMGY0MjQ1MjA5MzcxNjMyNjUxMDVjOGZkL3RhYmxlcmFuZ2U6YzQ0ZjI3OWIwZjQyNDUyMDkzNzE2MzI2NTEwNWM4ZmRfNS0xLTEtMS0w_0f099f07-1fc0-411b-864e-f89c39af27eb"
      unitRef="shares">10760000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82NC9mcmFnOmIzZjVmZmNiOGJjNDQyNThhZTgxM2E4MDM0ZDA5ZTE4L3RhYmxlOmM0NGYyNzliMGY0MjQ1MjA5MzcxNjMyNjUxMDVjOGZkL3RhYmxlcmFuZ2U6YzQ0ZjI3OWIwZjQyNDUyMDkzNzE2MzI2NTEwNWM4ZmRfNS0yLTEtMS0w_854d3120-2dc2-4b77-914c-f73f6d65ef50"
      unitRef="shares">10760000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i9382ffb32a7e4bbe824a1bb41e97fe0c_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85MS9mcmFnOjRjODMxZDk3YzgzMTQ4NjI5MGM4NGZjN2ViNDliNTdlL3RhYmxlOjg0YjlhZmQ1MGEwYzRkMWRhYWNmN2NkMDUwZDEwYzcwL3RhYmxlcmFuZ2U6ODRiOWFmZDUwYTBjNGQxZGFhY2Y3Y2QwNTBkMTBjNzBfMi0xLTEtMS0w_bcac65d8-9051-47a6-b30b-59b82090b458">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i9c95ac60c65d413d9c6768229a17f214_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85MS9mcmFnOjRjODMxZDk3YzgzMTQ4NjI5MGM4NGZjN2ViNDliNTdlL3RhYmxlOjg0YjlhZmQ1MGEwYzRkMWRhYWNmN2NkMDUwZDEwYzcwL3RhYmxlcmFuZ2U6ODRiOWFmZDUwYTBjNGQxZGFhY2Y3Y2QwNTBkMTBjNzBfMi0yLTEtMS0w_7626e38c-3781-4a06-8053-a9995c6206d0">P30Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i51f93e1a818c45728d520aa87eec1b8c_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85MS9mcmFnOjRjODMxZDk3YzgzMTQ4NjI5MGM4NGZjN2ViNDliNTdlL3RhYmxlOjg0YjlhZmQ1MGEwYzRkMWRhYWNmN2NkMDUwZDEwYzcwL3RhYmxlcmFuZ2U6ODRiOWFmZDUwYTBjNGQxZGFhY2Y3Y2QwNTBkMTBjNzBfMy0xLTEtMS0w_fc371ae5-e3ec-4b6b-8383-a4ac1ca022de">P1Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ibcd44ac36d7f4b2c930281d909550e34_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85MS9mcmFnOjRjODMxZDk3YzgzMTQ4NjI5MGM4NGZjN2ViNDliNTdlL3RhYmxlOjg0YjlhZmQ1MGEwYzRkMWRhYWNmN2NkMDUwZDEwYzcwL3RhYmxlcmFuZ2U6ODRiOWFmZDUwYTBjNGQxZGFhY2Y3Y2QwNTBkMTBjNzBfMy0yLTEtMS0w_c9fb1dfa-e835-4e5e-8090-630e3ba2b93b">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ib018ee7d9d61401e9036cdd24906631b_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85MS9mcmFnOjRjODMxZDk3YzgzMTQ4NjI5MGM4NGZjN2ViNDliNTdlL3RhYmxlOjg0YjlhZmQ1MGEwYzRkMWRhYWNmN2NkMDUwZDEwYzcwL3RhYmxlcmFuZ2U6ODRiOWFmZDUwYTBjNGQxZGFhY2Y3Y2QwNTBkMTBjNzBfNC0xLTEtMS0w_9495b226-1adb-4e57-96f7-9a9673652374">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i3088c2bc9aac4503925edd0ecf7c0bfe_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85MS9mcmFnOjRjODMxZDk3YzgzMTQ4NjI5MGM4NGZjN2ViNDliNTdlL3RhYmxlOjg0YjlhZmQ1MGEwYzRkMWRhYWNmN2NkMDUwZDEwYzcwL3RhYmxlcmFuZ2U6ODRiOWFmZDUwYTBjNGQxZGFhY2Y3Y2QwNTBkMTBjNzBfNC0yLTEtMS0w_2da852ee-9437-4836-a7f3-c1d4c8fc0442">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i2b7a1465d9f848248a3c02d582577981_D20190630-20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDkvZnJhZzpiMjRhMzM1YjFhOTY0NmI4OTBiZTUwMWJjNDU5OTY0YS90YWJsZTplYTNkNmJlNWE0MGM0YjVkYjZlYTllZWFjOTBmZjg0Yy90YWJsZXJhbmdlOmVhM2Q2YmU1YTQwYzRiNWRiNmVhOWVlYWM5MGZmODRjXzItMC0xLTEtMA_317491b3-f953-4088-89bb-daed7897dcd5"
      unitRef="usdPerShare">4.40</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i2b7a1465d9f848248a3c02d582577981_D20190630-20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDkvZnJhZzpiMjRhMzM1YjFhOTY0NmI4OTBiZTUwMWJjNDU5OTY0YS90YWJsZTplYTNkNmJlNWE0MGM0YjVkYjZlYTllZWFjOTBmZjg0Yy90YWJsZXJhbmdlOmVhM2Q2YmU1YTQwYzRiNWRiNmVhOWVlYWM5MGZmODRjXzItMS0xLTEtMA_1092cfde-3457-43d5-8265-0b4278188cdc"
      unitRef="usdPerShare">7.90</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i621658ad694d4d3c874f5f9da18d3b7e_D20190630-20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDkvZnJhZzpiMjRhMzM1YjFhOTY0NmI4OTBiZTUwMWJjNDU5OTY0YS90YWJsZTplYTNkNmJlNWE0MGM0YjVkYjZlYTllZWFjOTBmZjg0Yy90YWJsZXJhbmdlOmVhM2Q2YmU1YTQwYzRiNWRiNmVhOWVlYWM5MGZmODRjXzMtMC0xLTEtMA_30f9e81e-211f-4e2a-9fcb-4698004e3a5b"
      unitRef="usdPerShare">7.91</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i621658ad694d4d3c874f5f9da18d3b7e_D20190630-20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDkvZnJhZzpiMjRhMzM1YjFhOTY0NmI4OTBiZTUwMWJjNDU5OTY0YS90YWJsZTplYTNkNmJlNWE0MGM0YjVkYjZlYTllZWFjOTBmZjg0Yy90YWJsZXJhbmdlOmVhM2Q2YmU1YTQwYzRiNWRiNmVhOWVlYWM5MGZmODRjXzMtMS0xLTEtMA_52ee9ef5-2b95-469b-b9fa-96292ceddbe1"
      unitRef="usdPerShare">9.91</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="idbb563c779aa4c26b6c1a5cc273a0421_D20190630-20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDkvZnJhZzpiMjRhMzM1YjFhOTY0NmI4OTBiZTUwMWJjNDU5OTY0YS90YWJsZTplYTNkNmJlNWE0MGM0YjVkYjZlYTllZWFjOTBmZjg0Yy90YWJsZXJhbmdlOmVhM2Q2YmU1YTQwYzRiNWRiNmVhOWVlYWM5MGZmODRjXzQtMC0xLTEtMA_0fdb7074-3e44-441e-b140-a700cea403ed"
      unitRef="usdPerShare">9.92</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="idbb563c779aa4c26b6c1a5cc273a0421_D20190630-20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDkvZnJhZzpiMjRhMzM1YjFhOTY0NmI4OTBiZTUwMWJjNDU5OTY0YS90YWJsZTplYTNkNmJlNWE0MGM0YjVkYjZlYTllZWFjOTBmZjg0Yy90YWJsZXJhbmdlOmVhM2Q2YmU1YTQwYzRiNWRiNmVhOWVlYWM5MGZmODRjXzQtMS0xLTEtMA_6c18c423-3470-416a-95ec-d0db1abc4fe6"
      unitRef="usdPerShare">11.34</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="ib35c1df1a4d84a2581b62e298843c987_D20190630-20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDkvZnJhZzpiMjRhMzM1YjFhOTY0NmI4OTBiZTUwMWJjNDU5OTY0YS90YWJsZTplYTNkNmJlNWE0MGM0YjVkYjZlYTllZWFjOTBmZjg0Yy90YWJsZXJhbmdlOmVhM2Q2YmU1YTQwYzRiNWRiNmVhOWVlYWM5MGZmODRjXzYtMC0xLTEtMA_5a3493ad-704a-4c1a-b615-0011397c0f4f"
      unitRef="usdPerShare">4.40</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="ib35c1df1a4d84a2581b62e298843c987_D20190630-20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDkvZnJhZzpiMjRhMzM1YjFhOTY0NmI4OTBiZTUwMWJjNDU5OTY0YS90YWJsZTplYTNkNmJlNWE0MGM0YjVkYjZlYTllZWFjOTBmZjg0Yy90YWJsZXJhbmdlOmVhM2Q2YmU1YTQwYzRiNWRiNmVhOWVlYWM5MGZmODRjXzYtMS0xLTEtMA_d2464129-a747-4b8f-9ec2-af62481fdf00"
      unitRef="usdPerShare">11.34</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="iefead28ea2d043bfbd7bd1595db0e94c_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMzAvZnJhZzpkOGEyZTA3YWZjMjg0YmQ0OWQwZDQ5OGMzNGM1ZWY0YS90YWJsZTpjNDM0ODRiOWNjNDg0M2IwODE0YmI5OWQyYWYzM2M1NC90YWJsZXJhbmdlOmM0MzQ4NGI5Y2M0ODQzYjA4MTRiYjk5ZDJhZjMzYzU0XzItMi0xLTEtMA_c8d5b383-03f9-4268-b7fc-5fbb0d1f0ab7">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i131a70cc71c3466eab29f49b938bacbf_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMzAvZnJhZzpkOGEyZTA3YWZjMjg0YmQ0OWQwZDQ5OGMzNGM1ZWY0YS90YWJsZTpjNDM0ODRiOWNjNDg0M2IwODE0YmI5OWQyYWYzM2M1NC90YWJsZXJhbmdlOmM0MzQ4NGI5Y2M0ODQzYjA4MTRiYjk5ZDJhZjMzYzU0XzItMy0xLTEtMA_086fffc0-5a3f-472c-95e8-439bc96837ba">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="if2902cbbc8434dfd9313d094868be999_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMzAvZnJhZzpkOGEyZTA3YWZjMjg0YmQ0OWQwZDQ5OGMzNGM1ZWY0YS90YWJsZTpjNDM0ODRiOWNjNDg0M2IwODE0YmI5OWQyYWYzM2M1NC90YWJsZXJhbmdlOmM0MzQ4NGI5Y2M0ODQzYjA4MTRiYjk5ZDJhZjMzYzU0XzMtMi0xLTEtMA_f8dd535e-cfa9-43a0-bce4-06fb0a50edb8">P4Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ia5e3adf8fdf6432682a5d8e7847441c2_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMzAvZnJhZzpkOGEyZTA3YWZjMjg0YmQ0OWQwZDQ5OGMzNGM1ZWY0YS90YWJsZTpjNDM0ODRiOWNjNDg0M2IwODE0YmI5OWQyYWYzM2M1NC90YWJsZXJhbmdlOmM0MzQ4NGI5Y2M0ODQzYjA4MTRiYjk5ZDJhZjMzYzU0XzMtMy0xLTEtMA_f7683be4-4d0b-401f-a2ec-350fddb990ae">P7Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <dei:DocumentType
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGV4dHJlZ2lvbjpiNWU0NGIyNTFmMzc0NGNjOTQzOTJjMDdmZDI5ZTgzY180MzM5_434edd92-67a4-4cf0-9d04-93e03966ea60">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGV4dHJlZ2lvbjpiNWU0NGIyNTFmMzc0NGNjOTQzOTJjMDdmZDI5ZTgzY180MzMy_15496ef0-8f37-4e5b-b00e-c4593dc7d2d2">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGV4dHJlZ2lvbjpiNWU0NGIyNTFmMzc0NGNjOTQzOTJjMDdmZDI5ZTgzY18zMjk_5f5e58b8-a212-4e19-a838-249ec018adf7">2020-06-27</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGV4dHJlZ2lvbjpiNWU0NGIyNTFmMzc0NGNjOTQzOTJjMDdmZDI5ZTgzY180MzMz_6b67ce39-9fd7-495f-b742-088941e6628e">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGV4dHJlZ2lvbjpiNWU0NGIyNTFmMzc0NGNjOTQzOTJjMDdmZDI5ZTgzY180MzM0_ee1f358c-4f34-4bf0-acbc-4228d3071d25">0-11559</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGV4dHJlZ2lvbjpiNWU0NGIyNTFmMzc0NGNjOTQzOTJjMDdmZDI5ZTgzY180MzM1_02eeaf4f-ad6d-4550-a87f-d89f4c71209d">KEY TRONIC CORP</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGFibGU6NThjNTg1YzI2ODAwNDMyM2ExNjc5NTFhYjEzNGEyMjMvdGFibGVyYW5nZTo1OGM1ODVjMjY4MDA0MzIzYTE2Nzk1MWFiMTM0YTIyM18xLTAtMS0xLTA_1d59c2d8-1fc4-44b6-9e8f-8ce091a45709">WA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGFibGU6NThjNTg1YzI2ODAwNDMyM2ExNjc5NTFhYjEzNGEyMjMvdGFibGVyYW5nZTo1OGM1ODVjMjY4MDA0MzIzYTE2Nzk1MWFiMTM0YTIyM18xLTMtMS0xLTA_7c402cf2-76d1-454f-b609-91225fe5b7da">91-0849125</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGFibGU6NThjNTg1YzI2ODAwNDMyM2ExNjc5NTFhYjEzNGEyMjMvdGFibGVyYW5nZTo1OGM1ODVjMjY4MDA0MzIzYTE2Nzk1MWFiMTM0YTIyM180LTAtMS0xLTA_b35bf6a7-65eb-49ee-b365-464516fb4e1c">4424 North Sullivan Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGFibGU6NThjNTg1YzI2ODAwNDMyM2ExNjc5NTFhYjEzNGEyMjMvdGFibGVyYW5nZTo1OGM1ODVjMjY4MDA0MzIzYTE2Nzk1MWFiMTM0YTIyM180LTEtMS0xLTA_aa50a982-aeb9-4f8f-8a57-b94e4ca08f8c">Spokane Valley,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGFibGU6NThjNTg1YzI2ODAwNDMyM2ExNjc5NTFhYjEzNGEyMjMvdGFibGVyYW5nZTo1OGM1ODVjMjY4MDA0MzIzYTE2Nzk1MWFiMTM0YTIyM180LTItMS0xLTA_4e6b8ce5-1e87-4747-b7fd-ec648cbd5751">WA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGFibGU6NThjNTg1YzI2ODAwNDMyM2ExNjc5NTFhYjEzNGEyMjMvdGFibGVyYW5nZTo1OGM1ODVjMjY4MDA0MzIzYTE2Nzk1MWFiMTM0YTIyM180LTMtMS0xLTA_cb65c631-d100-4c66-bb60-11cd1c0335a2">99216</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGV4dHJlZ2lvbjpiNWU0NGIyNTFmMzc0NGNjOTQzOTJjMDdmZDI5ZTgzY180MzM2_61a43827-c5df-4a1c-a9c3-9fa80479c799">509</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGV4dHJlZ2lvbjpiNWU0NGIyNTFmMzc0NGNjOTQzOTJjMDdmZDI5ZTgzY180MzM3_f04cf23c-7a09-4c9b-aa74-dc452bf8e447">928-8000</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGFibGU6YzQ5ZTk1YzVmZWYxNDY1MzhhNzM0NDk5ZTIzNmViNTkvdGFibGVyYW5nZTpjNDllOTVjNWZlZjE0NjUzOGE3MzQ0OTllMjM2ZWI1OV8yLTAtMS0xLTA_99b294ef-e08b-469d-8fa5-0c3b03977b45">Common stock, no par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGFibGU6YzQ5ZTk1YzVmZWYxNDY1MzhhNzM0NDk5ZTIzNmViNTkvdGFibGVyYW5nZTpjNDllOTVjNWZlZjE0NjUzOGE3MzQ0OTllMjM2ZWI1OV8yLTEtMS0xLTA_63ccf52c-d8eb-4771-89b5-1cb9abb4e5db">KTCC</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGFibGU6YzQ5ZTk1YzVmZWYxNDY1MzhhNzM0NDk5ZTIzNmViNTkvdGFibGVyYW5nZTpjNDllOTVjNWZlZjE0NjUzOGE3MzQ0OTllMjM2ZWI1OV8yLTItMS0xLTA_30571d9a-222d-422b-b61d-70430b0a31a1">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGV4dHJlZ2lvbjpiNWU0NGIyNTFmMzc0NGNjOTQzOTJjMDdmZDI5ZTgzY180MzMw_28e3a330-04b9-43a9-aa9f-91a38bdb19ba">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGV4dHJlZ2lvbjpiNWU0NGIyNTFmMzc0NGNjOTQzOTJjMDdmZDI5ZTgzY180MzMx_3ac76d8f-6719-4de6-a216-82d54d6ce1b8">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGV4dHJlZ2lvbjpiNWU0NGIyNTFmMzc0NGNjOTQzOTJjMDdmZDI5ZTgzY180MzQw_acae987f-29a2-44e8-8899-4f9c2f3397ed">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGV4dHJlZ2lvbjpiNWU0NGIyNTFmMzc0NGNjOTQzOTJjMDdmZDI5ZTgzY180MzQx_f117d5ee-7ff6-486b-9086-d80c2b8108ef">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGFibGU6NDY0MzEwMTM4NzcxNDE5Nzk2ZjI1YjY5YmViM2I5YWMvdGFibGVyYW5nZTo0NjQzMTAxMzg3NzE0MTk3OTZmMjViNjliZWIzYjlhY18wLTQtMS0xLTA_d780aa67-1bf8-408f-9a79-761f946afa07">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGFibGU6NDY0MzEwMTM4NzcxNDE5Nzk2ZjI1YjY5YmViM2I5YWMvdGFibGVyYW5nZTo0NjQzMTAxMzg3NzE0MTk3OTZmMjViNjliZWIzYjlhY18yLTYtMS0xLTA_2419efa3-c4ae-4209-b929-8a10504301fd">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGFibGU6NDY0MzEwMTM4NzcxNDE5Nzk2ZjI1YjY5YmViM2I5YWMvdGFibGVyYW5nZTo0NjQzMTAxMzg3NzE0MTk3OTZmMjViNjliZWIzYjlhY180LTItMS0xLTA_8a3f293a-f581-42bf-9eb3-aee12b6de625">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGV4dHJlZ2lvbjpiNWU0NGIyNTFmMzc0NGNjOTQzOTJjMDdmZDI5ZTgzY18yMTk5MDIzMjYwMzA0_c8d3cc4a-9766-4ef8-98d8-7589eeae68e4">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGV4dHJlZ2lvbjpiNWU0NGIyNTFmMzc0NGNjOTQzOTJjMDdmZDI5ZTgzY180MzQy_0264b1f8-7b16-4730-9650-8a64db16bec4">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i40511730b0274a6eb73662fe4cdcd4ad_I20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGV4dHJlZ2lvbjpiNWU0NGIyNTFmMzc0NGNjOTQzOTJjMDdmZDI5ZTgzY18zNjY3_d75f6444-b296-4fe0-8dea-ffaf71745147"
      unitRef="usd">56700000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="idbbe31f63abb4c3cb2750591b79e563f_I20200904"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGV4dHJlZ2lvbjpiNWU0NGIyNTFmMzc0NGNjOTQzOTJjMDdmZDI5ZTgzY18zODUw_732ce86d-450d-4fe6-bc7a-549ffc82e7b2"
      unitRef="shares">10759680</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xL2ZyYWc6YjVlNDRiMjUxZjM3NDRjYzk0MzkyYzA3ZmQyOWU4M2MvdGV4dHJlZ2lvbjpiNWU0NGIyNTFmMzc0NGNjOTQzOTJjMDdmZDI5ZTgzY180MzM4_2c1718ce-c664-424e-9665-80d9511400b4">Certain information is incorporated into Part III of this report by reference to the Proxy Statement for the registrant&#x2019;s 2020 annual meeting of stockholders to be filed with the Securities and Exchange Commission pursuant to Regulation 14A not later than 120 days after the end of the fiscal year covered by this Form 10-K.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMy0xLTEtMS0w_6c615999-e247-4e46-859c-871fd5e59a02"
      unitRef="usd">553000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMy0zLTEtMS0w_192f10e1-8e94-4427-b3ce-09ef61dffa60"
      unitRef="usd">601000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ReceivablesNetCurrent
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfNC0xLTEtMS0w_d35f0771-14fd-4871-ac8a-5c4057e66bb4"
      unitRef="usd">86123000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:ReceivablesNetCurrent
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfNC0zLTEtMS0w_e3795de2-a745-4d81-8eb9-465a28c8c4f7"
      unitRef="usd">58429000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfNS0xLTEtMS0w_4feda526-23d6-4453-837e-72aadfa5c58d"
      unitRef="usd">23753000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfNS0zLTEtMS0w_84b4d6dc-2e30-4691-9911-823d50274299"
      unitRef="usd">22161000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfNi0xLTEtMS0w_0a7bd2ad-fac2-49a2-b137-7615f48565ec"
      unitRef="usd">115020000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfNi0zLTEtMS0w_13d44436-42ff-4e71-bf68-f17c3d9d04ef"
      unitRef="usd">100431000</us-gaap:InventoryNet>
    <us-gaap:OtherAssetsCurrent
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfNy0xLTEtMS0w_3802cd8d-c288-4769-a0db-cd7c1f6a15eb"
      unitRef="usd">17315000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfNy0zLTEtMS0w_7d63ad8f-7f7e-464c-b8dd-993b4869b771"
      unitRef="usd">16477000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfOC0xLTEtMS0w_84fdcf09-9c8f-4e5e-829e-c84fe895aa1d"
      unitRef="usd">242764000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfOC0zLTEtMS0w_6d774ecd-290e-47aa-b9d2-abb8e867815c"
      unitRef="usd">198099000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfOS0xLTEtMS0w_748085fb-dd71-4060-9b22-405d8ed28a52"
      unitRef="usd">31764000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfOS0zLTEtMS0w_dfa7f5e2-d35a-4423-b72d-a90d187d4202"
      unitRef="usd">29413000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMTAtMS0xLTEtNzQ5_78e0e015-c491-4445-9f57-b2012ea9b267"
      unitRef="usd">17568000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMTAtMy0xLTEtNzQ5_ef40b9b1-5c81-4033-adea-856d62199712"
      unitRef="usd">0</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMTEtMS0xLTEtMA_9b92c69d-b070-4781-bc7b-c980e6aad219"
      unitRef="usd">10178000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMTEtMy0xLTEtMA_3d54927b-9213-463d-8241-26a149b78c79"
      unitRef="usd">7840000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMTMtMS0xLTEtMA_2779ffb6-b7d2-4e62-abd5-fc2981839efb"
      unitRef="usd">0</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMTMtMy0xLTEtMA_264fa7e6-e6df-45b8-a4be-3d6e88d7c345"
      unitRef="usd">657000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMTQtMS0xLTEtMA_071b815c-496e-4dcd-baac-b1e9109b06b5"
      unitRef="usd">2587000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMTQtMy0xLTEtMA_c2cbaa04-36fa-4110-84bc-610034c596f7"
      unitRef="usd">2301000</us-gaap:OtherAssetsNoncurrent>
    <ktcc:TotalOtherAssetsNonCurrent
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMTUtMS0xLTEtMA_2deef1be-e43f-422f-bfbf-431c10c6dfb4"
      unitRef="usd">12765000</ktcc:TotalOtherAssetsNonCurrent>
    <ktcc:TotalOtherAssetsNonCurrent
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMTUtMy0xLTEtMA_24b5f237-cdf7-440b-b0fe-94675a97b03f"
      unitRef="usd">10798000</ktcc:TotalOtherAssetsNonCurrent>
    <us-gaap:Assets
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMTYtMS0xLTEtMA_e987273d-c825-44fb-83a6-8cecbc4cdb5a"
      unitRef="usd">304861000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMTYtMy0xLTEtMA_32555004-4865-45c7-9d27-ec0ffb9d02de"
      unitRef="usd">238310000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMTktMS0xLTEtMA_c4074946-f2de-452a-b68e-2198311e35f8"
      unitRef="usd">80204000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMTktMy0xLTEtMA_580165ad-9707-4869-b519-b03da069b11b"
      unitRef="usd">73571000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMjAtMS0xLTEtMA_585f9b4b-a110-4fef-9507-d965c1f7bd86"
      unitRef="usd">10428000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMjAtMy0xLTEtMA_2d639cb8-3747-4f22-8279-5769ebe71b9c"
      unitRef="usd">6759000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherLongTermDebtCurrent
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMjEtMS0xLTEtMA_dd17afb3-54cb-46d6-b891-384e317b30fd"
      unitRef="usd">7508000</us-gaap:OtherLongTermDebtCurrent>
    <us-gaap:OtherLongTermDebtCurrent
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMjEtMy0xLTEtMA_ce18611b-ff62-433c-9b1b-64a4e72fc09c"
      unitRef="usd">5841000</us-gaap:OtherLongTermDebtCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMjItMS0xLTEtMA_4ab6807d-863e-4f1e-8bd8-76cc78a338f3"
      unitRef="usd">14079000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMjItMy0xLTEtMA_7a8c95f3-a280-47f4-910b-565dd33ef3cb"
      unitRef="usd">7233000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMjMtMS0xLTEtMA_49582d3e-df26-409e-82f8-c98f9d8f445e"
      unitRef="usd">112219000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMjMtMy0xLTEtMA_7a809c1d-bffc-40da-a019-26a9ae517467"
      unitRef="usd">93404000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OtherLongTermDebtNoncurrent
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMjUtMS0xLTEtMA_68f07c2b-1d94-4b2b-abc6-6fe291f119ba"
      unitRef="usd">3258000</us-gaap:OtherLongTermDebtNoncurrent>
    <us-gaap:OtherLongTermDebtNoncurrent
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMjUtMy0xLTEtMA_0d3cff72-a5a4-409f-9e9b-431401c67678"
      unitRef="usd">7091000</us-gaap:OtherLongTermDebtNoncurrent>
    <us-gaap:LineOfCredit
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMjYtMS0xLTEtMA_8242f205-fd2f-47b5-aebb-508d9f76f32f"
      unitRef="usd">60094000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMjYtMy0xLTEtMA_e38f9c24-26e5-4f54-959a-9f9f665c8c9c"
      unitRef="usd">23356000</us-gaap:LineOfCredit>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMjgtMS0xLTEtNzU4_fb3832c2-0f36-422f-9d13-ea4918f21c94"
      unitRef="usd">12624000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMjgtMy0xLTEtNzU4_4fef856e-148e-47a8-b0e8-d5932c35f4c2"
      unitRef="usd">0</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMjctMS0xLTEtMA_fbd7984a-7064-464f-a611-0ca7d3293154"
      unitRef="usd">234000</us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome>
    <us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMjctMy0xLTEtMA_b90a8f03-1dc1-4e24-b2ad-844debd06ded"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMjgtMS0xLTEtMA_abc037de-a8b9-4ed2-9aab-ea4f3ed95bae"
      unitRef="usd">875000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMjgtMy0xLTEtMA_4a086f39-f720-466b-98d0-f8fe16cc1222"
      unitRef="usd">0</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMjktMS0xLTEtMA_139de28c-8151-4dda-8d8c-1eef1a95e787"
      unitRef="usd">77085000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMjktMy0xLTEtMA_2531491c-47da-4ef5-965c-6faa6cdb71b4"
      unitRef="usd">30447000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMzAtMS0xLTEtMA_9a28add2-0369-4ae6-afaf-6564aff56b5a"
      unitRef="usd">189304000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMzAtMy0xLTEtMA_66192cdf-7898-4690-8cb7-659150acbd55"
      unitRef="usd">123851000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMzEtMS0xLTEtMA_68666931-442b-4e4c-b4fd-759c2adf2118"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMzEtMy0xLTEtMA_d39f5064-9ad1-491d-8451-9deebefa7273"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockValue
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMzMtMS0xLTEtMA_6d7f8ee6-f975-48a9-904e-2e7fd9f85577"
      unitRef="usd">46946000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMzMtMy0xLTEtMA_f9f26695-6e50-44ab-be32-cc6516b8866f"
      unitRef="usd">46680000</us-gaap:CommonStockValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMzQtMS0xLTEtMA_a3e6f01f-c14b-472f-a47b-d05b9cc24a07"
      unitRef="usd">70111000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMzQtMy0xLTEtMA_85ae4ccd-535d-4d54-b07f-0ca05157b3ba"
      unitRef="usd">65353000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMzUtMS0xLTEtMA_1dd9fd86-db7f-4a56-a34d-7d778291406e"
      unitRef="usd">-1500000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMzUtMy0xLTEtMA_29e8ce68-a196-463b-9377-cbdaa4cdd4ed"
      unitRef="usd">2426000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMzYtMS0xLTEtMA_776ee73d-fb2c-43e8-94f5-3082eeeba67d"
      unitRef="usd">115557000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMzYtMy0xLTEtMA_23590810-f206-4069-9307-950992e46bae"
      unitRef="usd">114459000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMzctMS0xLTEtMA_437a9e94-0c43-4905-a7d8-afb1330a06ae"
      unitRef="usd">304861000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82MS9mcmFnOjRkMGU2ODZjYTY0ODQ2YWY5ZDM3ZWRmYzA2YzM0ZDljL3RhYmxlOjRlZGJiOTg1ZWE4MzQ5OTY4MDBhYjJhNzk0ZjA4ZGFkL3RhYmxlcmFuZ2U6NGVkYmI5ODVlYTgzNDk5NjgwMGFiMmE3OTRmMDhkYWRfMzctMy0xLTEtMA_429e40f8-7603-4537-b8ca-3be3caa62b56"
      unitRef="usd">238310000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMi0xLTEtMS0w_c8e3979e-beda-468c-b561-c1601db216fa"
      unitRef="usd">449480000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMi0zLTEtMS0w_14845f3a-baea-44a3-a72d-4f8b6b2c03ad"
      unitRef="usd">464044000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMi01LTEtMS0w_f8663b52-8b7f-496b-b1c6-144a006d76dc"
      unitRef="usd">446322000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMy0xLTEtMS0w_17978c26-0523-4674-9b67-7156723f070b"
      unitRef="usd">414231000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMy0zLTEtMS0w_aaed9bc8-f563-4a55-94f8-4d51da3248bd"
      unitRef="usd">429443000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMy01LTEtMS0w_916bc1ce-9167-4847-be81-1c57f337e7b0"
      unitRef="usd">412153000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfNC0xLTEtMS0w_c6ec1513-dec6-4223-92cf-5d5b0d5d6d71"
      unitRef="usd">35249000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfNC0zLTEtMS0w_95491a93-bccc-4581-b349-dcddca93a351"
      unitRef="usd">34601000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfNC01LTEtMS0w_9938a603-ab6b-4d6d-9dac-7811c3db9abc"
      unitRef="usd">34169000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfNS0xLTEtMS0w_f14dd940-4ecf-488f-9be5-b8457b5787d8"
      unitRef="usd">7391000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfNS0zLTEtMS0w_da1f9175-3bab-462a-b0a3-1e86505d3138"
      unitRef="usd">6555000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfNS01LTEtMS0w_b77b4c01-6d1a-4498-8e6a-75cd4db1dfdf"
      unitRef="usd">6186000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfNi0xLTEtMS0w_5b382e3f-4508-42b9-a6df-a098bc8bd013"
      unitRef="usd">21030000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfNi0zLTEtMS0w_8b6b3907-4803-42cf-b957-f1705972694b"
      unitRef="usd">21556000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfNi01LTEtMS0w_189f8f40-276c-44c0-a5be-7b8317ded0cf"
      unitRef="usd">22334000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfNy0xLTEtMS0w_396bedb2-2324-4a5f-ad8b-2d462d15197e"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfNy0zLTEtMS0w_66538d72-b930-48d7-a333-cf8d09bb846f"
      unitRef="usd">12448000</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfNy01LTEtMS0w_93f7d1fe-6376-4fe3-ab4a-06d12dc613e0"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:LossContingencyLossInPeriod
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfOC0xLTEtMS0w_7753c33a-eac1-4cbd-924e-3ff4152629c9"
      unitRef="usd">0</us-gaap:LossContingencyLossInPeriod>
    <us-gaap:LossContingencyLossInPeriod
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfOC0zLTEtMS0w_1ad998b3-ecf3-4656-88a8-12fc83f5102a"
      unitRef="usd">0</us-gaap:LossContingencyLossInPeriod>
    <us-gaap:LossContingencyLossInPeriod
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfOC01LTEtMS0w_ce91a484-d307-452e-acc3-91e9001570d9"
      unitRef="usd">4535000</us-gaap:LossContingencyLossInPeriod>
    <us-gaap:OperatingExpenses
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfOS0xLTEtMS0w_b8a104d8-1d5c-43e6-a821-0b342c050b23"
      unitRef="usd">28421000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfOS0zLTEtMS0w_92781035-1e98-4e7a-8e85-51d35dc00e0b"
      unitRef="usd">40559000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfOS01LTEtMS0w_85570d95-453c-4585-9c80-fbc057524d6c"
      unitRef="usd">33055000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMTAtMS0xLTEtMA_b985fe88-22bf-43e3-a794-bd6d35ef0d05"
      unitRef="usd">6828000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMTAtMy0xLTEtMA_d0b2b313-6924-4011-b961-ec8cfbfda711"
      unitRef="usd">-5958000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMTAtNS0xLTEtMA_674123b4-d022-474a-a0d2-09d08a5f7f4c"
      unitRef="usd">1114000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMTEtMS0xLTEtMA_9c2aeb43-6aae-412b-9d09-7681022e004d"
      unitRef="usd">2509000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMTEtMy0xLTEtMA_ea9fbd2a-c3aa-40a0-a0ae-9ac366103103"
      unitRef="usd">2782000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMTEtNS0xLTEtMA_4657e685-41b7-4586-bba8-735dd57ffe7f"
      unitRef="usd">2556000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMTItMS0xLTEtMA_6415fe87-7823-4802-a145-aa38be51181d"
      unitRef="usd">4319000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMTItMy0xLTEtMA_52944f16-5282-4a54-8c87-257057079f47"
      unitRef="usd">-8740000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMTItNS0xLTEtMA_f9c535a9-e19d-46de-aefc-de86e975ac26"
      unitRef="usd">-1442000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMTMtMS0xLTEtMA_bfa331a5-aab6-426a-90af-aefa537da62a"
      unitRef="usd">-439000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMTMtMy0xLTEtMA_dcf353a8-c742-4541-a349-1ee113d8ff48"
      unitRef="usd">-758000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMTMtNS0xLTEtMA_3392d486-74c0-4f2b-8182-24143b43be5a"
      unitRef="usd">-117000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMTQtMS0xLTEtMA_15389b69-b6fd-4683-85b3-57ee4aa516da"
      unitRef="usd">4758000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMTQtMy0xLTEtMA_5b571558-cb3a-4f70-b1a2-d957042ac5ee"
      unitRef="usd">-7982000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMTQtNS0xLTEtMA_ec9accd2-1e19-4c4a-8c87-2a08c2a435b6"
      unitRef="usd">-1325000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMTUtMS0xLTEtMA_1684fdc0-3fc7-4cb9-ba6c-d6684f7fe8ef"
      unitRef="usdPerShare">0.44</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMTUtMy0xLTEtMA_742ce99b-5b09-46a2-80bc-62c3b4cba05d"
      unitRef="usdPerShare">-0.74</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMTUtNS0xLTEtMA_f054f0d5-e256-4905-a62f-46fba22286a8"
      unitRef="usdPerShare">-0.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMTYtMS0xLTEtMA_836c18ed-1700-44b5-a786-8a7df7e343de"
      unitRef="shares">10760000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMTYtMy0xLTEtMA_40f9a8bc-eee1-43de-bc75-521dfad42c27"
      unitRef="shares">10760000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMTYtNS0xLTEtMA_fdc378b2-2eb0-49f7-8f69-fc579defe4c9"
      unitRef="shares">10760000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMTctMS0xLTEtMA_9d652624-1c1c-4bc4-b56d-91d2a149f69e"
      unitRef="usdPerShare">0.44</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMTctMy0xLTEtMA_9b496e2a-8b10-46eb-926b-ab749426cf88"
      unitRef="usdPerShare">-0.74</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMTctNS0xLTEtMA_2db40527-4b16-420a-8a2e-abbcfb416d4e"
      unitRef="usdPerShare">-0.12</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMTgtMS0xLTEtMA_6370fdb6-dfdd-4731-9ab5-69f84f503677"
      unitRef="shares">10816000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMTgtMy0xLTEtMA_ee1abad6-e6d6-4709-aa99-d257f79a0885"
      unitRef="shares">10760000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl82Ny9mcmFnOjcwMjU1NGJkYTEzMDQ2OWRhYjJkYmY5YjUzYzliNGFjL3RhYmxlOmVmZGQ4OTRlNTNkYjQ0ZTZhYTU1ZDY1MDdhNTMxMmNkL3RhYmxlcmFuZ2U6ZWZkZDg5NGU1M2RiNDRlNmFhNTVkNjUwN2E1MzEyY2RfMTgtNS0xLTEtMA_2d7ade39-da03-451e-9ce4-ca25d9fec519"
      unitRef="shares">10760000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83MC9mcmFnOjViODM4YTYwNTdhMjRjNTQ5YWJjZjk2NzA4NDI2YTlhL3RhYmxlOjA5OWM2YjZmMzlkZTQ5MGY4MTgxMWRkOWJkMjBmNzY0L3RhYmxlcmFuZ2U6MDk5YzZiNmYzOWRlNDkwZjgxODExZGQ5YmQyMGY3NjRfMy0xLTEtMS0w_29c178e5-b2fb-4107-8897-b4410c925d22"
      unitRef="usd">4758000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83MC9mcmFnOjViODM4YTYwNTdhMjRjNTQ5YWJjZjk2NzA4NDI2YTlhL3RhYmxlOjA5OWM2YjZmMzlkZTQ5MGY4MTgxMWRkOWJkMjBmNzY0L3RhYmxlcmFuZ2U6MDk5YzZiNmYzOWRlNDkwZjgxODExZGQ5YmQyMGY3NjRfMy0zLTEtMS0w_57dc25ab-18f2-4e8e-b28d-cdbddf720402"
      unitRef="usd">-7982000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83MC9mcmFnOjViODM4YTYwNTdhMjRjNTQ5YWJjZjk2NzA4NDI2YTlhL3RhYmxlOjA5OWM2YjZmMzlkZTQ5MGY4MTgxMWRkOWJkMjBmNzY0L3RhYmxlcmFuZ2U6MDk5YzZiNmYzOWRlNDkwZjgxODExZGQ5YmQyMGY3NjRfMy0zLTEtMS0w_877ce2df-510a-47b9-baac-5082ac34a4a0"
      unitRef="usd">-7982000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83MC9mcmFnOjViODM4YTYwNTdhMjRjNTQ5YWJjZjk2NzA4NDI2YTlhL3RhYmxlOjA5OWM2YjZmMzlkZTQ5MGY4MTgxMWRkOWJkMjBmNzY0L3RhYmxlcmFuZ2U6MDk5YzZiNmYzOWRlNDkwZjgxODExZGQ5YmQyMGY3NjRfMy01LTEtMS0w_90d3f2d6-f5b7-494f-ad03-8ade5e27853e"
      unitRef="usd">-1325000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83MC9mcmFnOjViODM4YTYwNTdhMjRjNTQ5YWJjZjk2NzA4NDI2YTlhL3RhYmxlOjA5OWM2YjZmMzlkZTQ5MGY4MTgxMWRkOWJkMjBmNzY0L3RhYmxlcmFuZ2U6MDk5YzZiNmYzOWRlNDkwZjgxODExZGQ5YmQyMGY3NjRfNS0xLTEtMS0w_5de42424-9627-4ac6-a58a-7b0000099586"
      unitRef="usd">-3926000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83MC9mcmFnOjViODM4YTYwNTdhMjRjNTQ5YWJjZjk2NzA4NDI2YTlhL3RhYmxlOjA5OWM2YjZmMzlkZTQ5MGY4MTgxMWRkOWJkMjBmNzY0L3RhYmxlcmFuZ2U6MDk5YzZiNmYzOWRlNDkwZjgxODExZGQ5YmQyMGY3NjRfNS0zLTEtMS0w_72369e2e-a443-4126-a363-22dfd76e45a2"
      unitRef="usd">3395000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83MC9mcmFnOjViODM4YTYwNTdhMjRjNTQ5YWJjZjk2NzA4NDI2YTlhL3RhYmxlOjA5OWM2YjZmMzlkZTQ5MGY4MTgxMWRkOWJkMjBmNzY0L3RhYmxlcmFuZ2U6MDk5YzZiNmYzOWRlNDkwZjgxODExZGQ5YmQyMGY3NjRfNS01LTEtMS0w_889d929c-6083-461a-8393-7f58d4231ae6"
      unitRef="usd">2392000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83MC9mcmFnOjViODM4YTYwNTdhMjRjNTQ5YWJjZjk2NzA4NDI2YTlhL3RhYmxlOjA5OWM2YjZmMzlkZTQ5MGY4MTgxMWRkOWJkMjBmNzY0L3RhYmxlcmFuZ2U6MDk5YzZiNmYzOWRlNDkwZjgxODExZGQ5YmQyMGY3NjRfNi0xLTEtMS0w_bdd97370-465f-4df3-87e3-027443a954de"
      unitRef="usd">832000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83MC9mcmFnOjViODM4YTYwNTdhMjRjNTQ5YWJjZjk2NzA4NDI2YTlhL3RhYmxlOjA5OWM2YjZmMzlkZTQ5MGY4MTgxMWRkOWJkMjBmNzY0L3RhYmxlcmFuZ2U6MDk5YzZiNmYzOWRlNDkwZjgxODExZGQ5YmQyMGY3NjRfNi0zLTEtMS0w_6050b8f5-5638-4101-be7e-be9f9286a824"
      unitRef="usd">-4587000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83MC9mcmFnOjViODM4YTYwNTdhMjRjNTQ5YWJjZjk2NzA4NDI2YTlhL3RhYmxlOjA5OWM2YjZmMzlkZTQ5MGY4MTgxMWRkOWJkMjBmNzY0L3RhYmxlcmFuZ2U6MDk5YzZiNmYzOWRlNDkwZjgxODExZGQ5YmQyMGY3NjRfNi01LTEtMS0w_07f21306-e576-4183-9de0-82508b6d8d0a"
      unitRef="usd">1067000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83MC9mcmFnOjViODM4YTYwNTdhMjRjNTQ5YWJjZjk2NzA4NDI2YTlhL3RleHRyZWdpb246NWI4MzhhNjA1N2EyNGM1NDlhYmNmOTY3MDg0MjZhOWFfMjM4_d2258728-ac50-4514-b24c-d33c965bea16"
      unitRef="usd">-1100000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83MC9mcmFnOjViODM4YTYwNTdhMjRjNTQ5YWJjZjk2NzA4NDI2YTlhL3RleHRyZWdpb246NWI4MzhhNjA1N2EyNGM1NDlhYmNmOTY3MDg0MjZhOWFfMjQy_0dd782db-e2bb-463e-9c84-0bf606017cc2"
      unitRef="usd">1000000.0</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83MC9mcmFnOjViODM4YTYwNTdhMjRjNTQ5YWJjZjk2NzA4NDI2YTlhL3RleHRyZWdpb246NWI4MzhhNjA1N2EyNGM1NDlhYmNmOTY3MDg0MjZhOWFfMjQ5_2d90b042-ab3c-469c-a838-f5aa8519362d"
      unitRef="usd">700000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax>
    <us-gaap:NetIncomeLoss
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMy0xLTEtMS0w_29c178e5-b2fb-4107-8897-b4410c925d22"
      unitRef="usd">4758000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMy0zLTEtMS0w_c207aea6-2baf-456a-bf42-163a04fa0bdf"
      unitRef="usd">-7982000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMy01LTEtMS0w_e5b593ef-42ae-4d87-a85a-bfe9ce869627"
      unitRef="usd">-1325000</us-gaap:NetIncomeLoss>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfNS0xLTEtMS0w_0196850c-8d29-4f68-85f8-a6e23f165b75"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfNS0zLTEtMS0w_d374f363-ba66-470b-a51d-6637acce2a31"
      unitRef="usd">12448000</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfNS01LTEtMS0w_4692f918-1e38-47fc-885d-5be77428904e"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfNi0xLTEtMS0w_06e98a18-c985-41dd-b2ad-ee9f847ad935"
      unitRef="usd">5591000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfNi0zLTEtMS0w_30af294b-de20-4786-82a1-bcb135e20ce9"
      unitRef="usd">7298000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfNi01LTEtMS0w_4e34850b-100d-436a-9f16-a129229b0362"
      unitRef="usd">7774000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfNy0xLTEtMS0w_66d2ca3b-bbc8-4ce9-b18f-e3f34dcce670"
      unitRef="usd">30000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfNy0zLTEtMS0w_afa0da80-867e-4f59-aae8-bc776ec17900"
      unitRef="usd">30000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfNy01LTEtMS0w_12764a46-33f1-4f60-8f2a-9195bfef5b07"
      unitRef="usd">30000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:InventoryWriteDown
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfOC0xLTEtMS0w_d956be43-f1ca-4774-a5dd-1050fd2be213"
      unitRef="usd">136000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfOC0zLTEtMS0w_2f6f31a9-a690-4f59-a770-293458bf8e1f"
      unitRef="usd">91000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfOC01LTEtMS0w_e9b10c3d-4576-4073-a2b8-c0d3482b4502"
      unitRef="usd">31000</us-gaap:InventoryWriteDown>
    <us-gaap:ProductWarrantyExpense
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfOS0xLTEtMS0w_9406edf0-16a6-469e-815c-6d5f13ee7924"
      unitRef="usd">121000</us-gaap:ProductWarrantyExpense>
    <us-gaap:ProductWarrantyExpense
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfOS0zLTEtMS0w_7bfcb179-160e-4ab9-aafe-78d155793bf8"
      unitRef="usd">83000</us-gaap:ProductWarrantyExpense>
    <us-gaap:ProductWarrantyExpense
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfOS01LTEtMS0w_d11bc472-c61d-4914-8fc4-055102c777e5"
      unitRef="usd">74000</us-gaap:ProductWarrantyExpense>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMTAtMS0xLTEtMA_bb00a7dd-2509-4db5-8583-81bf29dc7ed9"
      unitRef="usd">551000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMTAtMy0xLTEtMA_3cf0c1ff-86db-489f-aead-453b6b68e89e"
      unitRef="usd">58000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMTAtNS0xLTEtMA_fd6c05d8-df4a-4c14-9c5e-9397bd81b939"
      unitRef="usd">-84000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMTEtMS0xLTEtMA_28e44632-d5aa-475c-bb60-ac3f782ac13e"
      unitRef="usd">-207000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMTEtMy0xLTEtMA_a96699d3-3de6-4ef7-ac02-10d7ff63be09"
      unitRef="usd">-3000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMTEtNS0xLTEtMA_9e559e3e-3081-4234-8b72-1cbf0e501ebd"
      unitRef="usd">-20000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:ShareBasedCompensation
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMTItMS0xLTEtMA_2b5ec172-d8a0-4309-87f7-7f1a025b30ff"
      unitRef="usd">266000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMTItMy0xLTEtMA_5fe4089b-bebd-4fed-957a-12901f1b003f"
      unitRef="usd">436000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMTItNS0xLTEtMA_ab273eee-d9e3-439e-a3cb-25d74ffde5c9"
      unitRef="usd">447000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMTMtMS0xLTEtMA_801049ff-7606-466e-bae8-35911854dba3"
      unitRef="usd">-958000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMTMtMy0xLTEtMA_7da620a2-d5a5-4be1-a176-b614542b6f4d"
      unitRef="usd">-1116000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMTMtNS0xLTEtMA_188b41bb-b135-4891-a18f-197ec072c329"
      unitRef="usd">-1562000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:LossContingencyLossInPeriod
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMTQtMS0xLTEtMA_0b069053-3d58-4ceb-b876-593afc3423b1"
      unitRef="usd">0</us-gaap:LossContingencyLossInPeriod>
    <us-gaap:LossContingencyLossInPeriod
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMTQtMy0xLTEtMA_21def240-55ad-48a2-b7eb-49acc01e95da"
      unitRef="usd">0</us-gaap:LossContingencyLossInPeriod>
    <us-gaap:LossContingencyLossInPeriod
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMTQtNS0xLTEtMA_129f8baa-4381-4b6f-af58-448eb9da8e36"
      unitRef="usd">4535000</us-gaap:LossContingencyLossInPeriod>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMTYtMS0xLTEtMA_2130a50f-8194-4e98-ae5a-fd18094f178e"
      unitRef="usd">28254000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMTYtMy0xLTEtMA_acaff2e3-5526-49a2-82aa-e503705a9f0b"
      unitRef="usd">-3344000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMTYtNS0xLTEtMA_0bb2cc58-352d-440b-8b8f-1dc2360a7caa"
      unitRef="usd">1327000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMTctMS0xLTEtMA_c0f87062-144d-46a1-9e00-8892e4c861ea"
      unitRef="usd">1592000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMTctMy0xLTEtMA_221f2769-57ec-41b2-b94a-97f4417ad519"
      unitRef="usd">10255000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMTctNS0xLTEtMA_7554749d-2be0-4313-8e10-981bd8b90e75"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:ProceedsFromLegalSettlements
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMTgtMS0xLTEtMA_8ba6b30f-f128-4519-947a-2ccd3f83b953"
      unitRef="usd">0</us-gaap:ProceedsFromLegalSettlements>
    <us-gaap:ProceedsFromLegalSettlements
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMTgtMy0xLTEtMA_0dfb6bd7-04ad-461a-a7e7-8e4f7c43a0bd"
      unitRef="usd">6684000</us-gaap:ProceedsFromLegalSettlements>
    <us-gaap:ProceedsFromLegalSettlements
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMTgtNS0xLTEtMA_80612a96-2fcc-47f2-a2ae-ea073d9fe477"
      unitRef="usd">0</us-gaap:ProceedsFromLegalSettlements>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMTktMS0xLTEtMA_b5f8cf75-b3b4-4e8a-b7f5-dde34a689c71"
      unitRef="usd">14725000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMTktMy0xLTEtMA_63ed36d1-5cf8-42f5-a395-4e0c09d2e872"
      unitRef="usd">1417000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMTktNS0xLTEtMA_b90823f6-64e9-46f7-a30c-28673f0cf198"
      unitRef="usd">18101000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMjAtMS0xLTEtMA_0f0c0284-c963-4363-9e75-1d5ab560472a"
      unitRef="usd">7728000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMjAtMy0xLTEtMA_64433e23-32c7-4083-bf7f-95f81debbbee"
      unitRef="usd">4490000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMjAtNS0xLTEtMA_b392cc37-a75c-415c-97d1-c78da2a6e3ce"
      unitRef="usd">10461000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMjEtMS0xLTEtMA_c2c47737-264c-4d95-8a8e-3dab09ba977f"
      unitRef="usd">6632000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMjEtMy0xLTEtMA_b3cb76cc-633c-4e6b-97cf-4cd892ae103f"
      unitRef="usd">-2627000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMjEtNS0xLTEtMA_40da5c4c-7d33-45c9-b096-bd0007a6ae42"
      unitRef="usd">22920000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMjItMS0xLTEtMA_3a8282e8-8b3b-498f-87d4-ca1554672f77"
      unitRef="usd">3669000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMjItMy0xLTEtMA_9fa19b53-47c3-4724-a6fc-d1db9cd618f6"
      unitRef="usd">-1346000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMjItNS0xLTEtMA_96fb1c99-7045-47c9-b0be-aea66a44aa67"
      unitRef="usd">-1900000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMjMtMS0xLTEtMA_36a774b2-54dd-4e45-a5cf-c0ea5033de99"
      unitRef="usd">292000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMjMtMy0xLTEtMA_8bd8fe6c-0378-4bb1-bc7a-22b9167f93e9"
      unitRef="usd">-323000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMjMtNS0xLTEtMA_2eeb5a21-9d57-40df-be49-ab34bad06be2"
      unitRef="usd">2051000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMjQtMS0xLTEtMA_3f2051f5-9416-46ea-bec4-ab7071fea191"
      unitRef="usd">-31004000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMjQtMy0xLTEtMA_8862677a-e328-464f-8b9a-5799aa6bc726"
      unitRef="usd">919000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMjQtNS0xLTEtMA_eaa78548-90ad-4463-8c45-5890a60d4955"
      unitRef="usd">3122000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMjYtMS0xLTEtMA_b89f1103-bfaa-495d-b3f5-518092088a2c"
      unitRef="usd">8623000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMjYtMy0xLTEtMA_80666e1d-e0cd-4472-9b4a-4468179e37dc"
      unitRef="usd">8386000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMjYtNS0xLTEtMA_a9cd0504-58b4-4978-9e79-39e6de39f821"
      unitRef="usd">4523000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMjctMS0xLTEtMA_2e189c9f-c32a-44ad-a0a8-5c8f9801dbee"
      unitRef="usd">696000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMjctMy0xLTEtMA_2533029c-1e61-4854-9404-845fa260cac7"
      unitRef="usd">22000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMjctNS0xLTEtMA_7b109bda-34f3-481d-8aba-50ee813d8bf4"
      unitRef="usd">1041000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleAndCollectionOfReceivables
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMjgtMS0xLTEtMA_99a40c8a-b917-4fa2-9ce7-22bb1fdbc546"
      unitRef="usd">4350000</us-gaap:ProceedsFromSaleAndCollectionOfReceivables>
    <us-gaap:ProceedsFromSaleAndCollectionOfReceivables
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMjgtMy0xLTEtMA_f17d781b-45fb-4227-a98d-56a7881124fc"
      unitRef="usd">6455000</us-gaap:ProceedsFromSaleAndCollectionOfReceivables>
    <us-gaap:ProceedsFromSaleAndCollectionOfReceivables
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMjgtNS0xLTEtMA_13ae1186-980a-45bc-9662-a2867f034a84"
      unitRef="usd">8335000</us-gaap:ProceedsFromSaleAndCollectionOfReceivables>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMjktMS0xLTEtMA_c45e94d1-72a3-47a1-910b-3ad5f1303886"
      unitRef="usd">-3577000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMjktMy0xLTEtMA_ce8e4ed6-a493-4b4e-b146-e49461d83afe"
      unitRef="usd">-1909000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMjktNS0xLTEtMA_3a63bbeb-9479-4dfb-bf23-f68fbdab5dbf"
      unitRef="usd">4853000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMzEtMS0xLTEtMA_86308c2c-edec-4d22-a0c5-5c7094e3188a"
      unitRef="usd">84000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMzEtMy0xLTEtMA_82422a77-b930-493b-b63a-2158272b0789"
      unitRef="usd">15000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMzEtNS0xLTEtMA_ab6497cb-186e-4108-b770-9fc66a852275"
      unitRef="usd">21000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:ProceedsFromRepaymentsOfOtherLongTermDebt
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMzItMS0xLTEtMA_570eda39-2d32-4db4-bfe9-1ee71a604863"
      unitRef="usd">5000000</us-gaap:ProceedsFromRepaymentsOfOtherLongTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfOtherLongTermDebt
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMzItMy0xLTEtMA_2c78a81f-4015-4f5a-99de-098842c44f58"
      unitRef="usd">0</us-gaap:ProceedsFromRepaymentsOfOtherLongTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfOtherLongTermDebt
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMzItNS0xLTEtMA_3ce0c181-971f-4e3c-a902-cd1b514752df"
      unitRef="usd">0</us-gaap:ProceedsFromRepaymentsOfOtherLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMzMtMS0xLTEtMA_e095455d-eabd-4c4a-91fa-6adb0785b2b4"
      unitRef="usd">7121000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMzMtMy0xLTEtMA_4a0082e0-ae72-4d70-a1f8-2c7a63bff9d6"
      unitRef="usd">5871000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMzMtNS0xLTEtMA_07b81f9d-50ae-464d-b14a-a0fd230eb7f4"
      unitRef="usd">5871000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMzQtMS0xLTEtMA_3560656d-b49b-4023-a124-78be75ded537"
      unitRef="usd">177343000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMzQtMy0xLTEtMA_a64764f2-fe07-4554-9361-bd54ff7c4b9e"
      unitRef="usd">181688000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMzQtNS0xLTEtMA_4fd730a3-f2cc-4944-9474-5dd5c5e6d3d2"
      unitRef="usd">187419000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMzUtMS0xLTEtMA_448682b5-7525-46aa-8165-d9a1c7b77952"
      unitRef="usd">140605000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMzUtMy0xLTEtMA_da8c190d-7263-4602-8bc0-70b8f8e897ae"
      unitRef="usd">174554000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMzUtNS0xLTEtMA_8cab20e0-2a84-49c6-b83b-ae9c7bb9d911"
      unitRef="usd">189532000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMzctMS0xLTEtMA_47cfd64e-3415-49ac-96a2-8aca351676e4"
      unitRef="usd">34533000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMzctMy0xLTEtMA_06dde79f-7e6d-4c9e-94db-2308a44d5dfe"
      unitRef="usd">1248000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMzctNS0xLTEtMA_af73e88e-cfbf-4d62-8dec-4a447bc4a778"
      unitRef="usd">-8005000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMzgtMS0xLTEtMA_36a914f0-2bcb-4048-b9d2-b5264a2664bb"
      unitRef="usd">-48000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMzgtMy0xLTEtMA_b39532e8-0e80-492d-9631-ef2290b15947"
      unitRef="usd">258000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMzgtNS0xLTEtMA_d0113c23-1a26-4774-be1f-0145cbb91732"
      unitRef="usd">-30000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMzktMS0xLTEtMA_b4080cfe-a2a9-4564-8e1f-9b8e28f56ec6"
      unitRef="usd">601000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i2819986de33848eba794ea5f86e04bb0_I20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMzktMy0xLTEtMA_9fcdacb9-a9ba-4dd4-910b-2304c791da04"
      unitRef="usd">343000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="if787005a61384265b076491e23f8de29_I20170701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfMzktNS0xLTEtMA_7360b0ee-2306-45c7-a7d4-0f8295deae8b"
      unitRef="usd">373000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfNDAtMS0xLTEtMA_7e58f7b7-03a3-46cf-a23f-b641ad7b1c22"
      unitRef="usd">553000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfNDAtMy0xLTEtMA_a6cce9a1-e2e3-4063-ab69-62569ccf2741"
      unitRef="usd">601000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i2819986de33848eba794ea5f86e04bb0_I20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfNDAtNS0xLTEtMA_80b189bd-aef4-440d-9ab3-b7884bad3e36"
      unitRef="usd">343000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:InterestPaidNet
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfNDItMS0xLTEtMA_75c2edd7-13f9-436d-aa72-2643bdeaf31d"
      unitRef="usd">2483000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfNDItMy0xLTEtMA_0a7becab-2f3e-48e2-aaa8-050acc939cb9"
      unitRef="usd">2773000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfNDItNS0xLTEtMA_45a93b86-3871-408a-bd54-4dc7bf24ee8f"
      unitRef="usd">2529000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfNDMtMS0xLTEtMA_0e5f1691-e9f4-4eb6-9880-362e0710c7fc"
      unitRef="usd">683000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfNDMtMy0xLTEtMA_bbb90f97-ad70-4a03-8ed2-933a26bd61d4"
      unitRef="usd">-511000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83My9mcmFnOjJiMjI5NTNhM2YxOTRiMzliZWMyNDI3ZDk5NjExY2EwL3RhYmxlOjIwZGU2MzRhYzJkOTQxNjhhM2EwMzIyOTNiODUwZDNjL3RhYmxlcmFuZ2U6MjBkZTYzNGFjMmQ5NDE2OGEzYTAzMjI5M2I4NTBkM2NfNDMtNS0xLTEtMA_36af03cd-930f-400a-8887-f755946a3d04"
      unitRef="usd">304000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:SharesOutstanding
      contextRef="icdadff4b4b654e08851e1447f258f347_I20170701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMS0xLTEtMS0w_1c35b179-0261-4248-934a-535a535c5916"
      unitRef="shares">10760000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="icdadff4b4b654e08851e1447f258f347_I20170701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMS0zLTEtMS0w_1b4e6937-909b-4cd9-a518-d895e90159b7"
      unitRef="usd">45797000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0694530073804c85beb61321845078fb_I20170701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMS01LTEtMS0w_b657d10d-699f-4a06-871e-02ae03c14a53"
      unitRef="usd">73545000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i25e9cb3217e7485889f7abfb6018401c_I20170701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMS03LTEtMS0w_b4fc1ddf-f5ff-45d9-9ea8-45656e3823d0"
      unitRef="usd">-2775000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if787005a61384265b076491e23f8de29_I20170701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMS05LTEtMS0w_a9d83516-8bec-43a3-ad57-d4f78ea96847"
      unitRef="usd">116567000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i08aae8f27bb74f97a42cadb008beca33_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMi01LTEtMS0w_e4c92cb0-63f4-467a-a781-b204b6e6301c"
      unitRef="usd">-1325000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMi05LTEtMS0w_7f63c92f-a481-4032-8e51-c5b9e2bb201a"
      unitRef="usd">-1325000</us-gaap:NetIncomeLoss>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i08aae8f27bb74f97a42cadb008beca33_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMy01LTEtMS0w_99ec634f-d3c8-46e9-8ce4-3b16f8ac7458"
      unitRef="usd">586000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="ia1718871f92b451086ff46a6664165db_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMy03LTEtMS0w_be171657-3849-4f55-acde-286469d736e5"
      unitRef="usd">-586000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="ia1718871f92b451086ff46a6664165db_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfNC03LTEtMS0w_9c7f0df7-2986-45a0-8589-3d7b52ad13ad"
      unitRef="usd">2392000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfNC05LTEtMS0w_db923389-d01a-4ba6-8de0-7d9b17ffaaa4"
      unitRef="usd">2392000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:ShareBasedCompensation
      contextRef="i31b863dfcc8f469c939154e01e332d43_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfNy0zLTEtMS0w_79e67d5c-cdf5-4fda-af5d-e4991ddcf005"
      unitRef="usd">447000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfNy05LTEtMS0w_a50b37b4-8866-491a-b3e7-c9f808b4d8e0"
      unitRef="usd">447000</us-gaap:ShareBasedCompensation>
    <us-gaap:SharesOutstanding
      contextRef="i4191a2fc930f446cb5c323933cc2bcd7_I20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfOS0xLTEtMS0w_864b0d42-2cb3-433b-bfcb-f417f2e6b273"
      unitRef="shares">10760000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i4191a2fc930f446cb5c323933cc2bcd7_I20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfOS0zLTEtMS0w_d444407f-43f2-4315-b448-9ab39e987e02"
      unitRef="usd">46244000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id91e142e7fe94bb0b6797d2c240c01e8_I20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfOS01LTEtMS0w_6c06a09c-49cf-4c02-aba4-334717d2bb7c"
      unitRef="usd">72806000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie82fdea3358e4f7d94f13548ee13e635_I20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfOS03LTEtMS0w_387113df-6789-4a5d-ba90-41fa965069a5"
      unitRef="usd">-969000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2819986de33848eba794ea5f86e04bb0_I20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfOS05LTEtMS0w_140c33c1-8d53-4e8b-8af2-50e91d1f11db"
      unitRef="usd">118081000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i7a2fe9a6e8494d4798c91c738dde1569_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMTAtNS0xLTEtMA_57f5d108-6373-4a50-a206-a1580aaf132b"
      unitRef="usd">-7982000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMTAtOS0xLTEtMA_026aa193-6a9e-4a73-bdc3-5f46af0037b1"
      unitRef="usd">-7982000</us-gaap:NetIncomeLoss>
    <ktcc:ASC606OpeningBalanceSheetAdjustment
      contextRef="i7a2fe9a6e8494d4798c91c738dde1569_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMTEtNS0xLTEtMA_29352958-ce59-4313-9f20-fffb0f9f09a5"
      unitRef="usd">529000</ktcc:ASC606OpeningBalanceSheetAdjustment>
    <ktcc:ASC606OpeningBalanceSheetAdjustment
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMTEtOS0xLTEtMA_664682fb-2709-4ede-9c21-7f01a8aba9ab"
      unitRef="usd">529000</ktcc:ASC606OpeningBalanceSheetAdjustment>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="iced2cca5d00f42bbbe51a2984c564050_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMTItNy0xLTEtMA_af79986c-8912-42b9-8da6-b1248f7c7d52"
      unitRef="usd">3395000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMTItOS0xLTEtMA_f62c34b3-1f17-495c-b085-09122fc91585"
      unitRef="usd">3395000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:ShareBasedCompensation
      contextRef="i749de2ff15144a6580d8e8d68be9aea7_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMTUtMy0xLTEtMA_ea683121-b658-406a-8e65-9e11d631de50"
      unitRef="usd">436000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMTUtOS0xLTEtMA_835a06a4-ac69-4dbe-95ac-2d2694944649"
      unitRef="usd">436000</us-gaap:ShareBasedCompensation>
    <us-gaap:SharesOutstanding
      contextRef="i32660f6c6ce043fd845edb9ff3f855e3_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMTYtMS0xLTEtMA_46e9dbdb-5aca-4801-9107-a0319fb0214c"
      unitRef="shares">10760000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i32660f6c6ce043fd845edb9ff3f855e3_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMTYtMy0xLTEtMA_afcf36fe-62ca-4bc5-aefe-78e2ff3a4dea"
      unitRef="usd">46680000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibfb06746dc4145dfa65061884650ba19_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMTYtNS0xLTEtMA_28c3c00a-269a-4b1a-bdf9-edc7cb2430a8"
      unitRef="usd">65353000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4b81179149ac419d87ede00c43512c54_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMTYtNy0xLTEtMA_364b18cc-778d-419d-8c3d-469f7fb412d2"
      unitRef="usd">2426000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMTYtOS0xLTEtMA_b91e2dad-02af-4634-9374-9d749397a49a"
      unitRef="usd">114459000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i60338ec5eddd4d04b4fefa5f8f2e00bf_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMTctNS0xLTEtMA_2d99afab-dde5-4625-adb1-6336f4ad313f"
      unitRef="usd">4758000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMTctOS0xLTEtMA_11084af3-b9c6-46c3-bb2f-fc12b7b15f2f"
      unitRef="usd">4758000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="i5f12d46dc3514e6abe94a053ae97bc21_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMTgtNy0xLTEtMA_95f74bf8-f9b2-4f74-93a5-978089c83ffe"
      unitRef="usd">-3926000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMTgtOS0xLTEtMA_659cdd28-ee00-4131-a8c2-69e592d49a59"
      unitRef="usd">-3926000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:ShareBasedCompensation
      contextRef="ibaa7c58659b54676bdc05bd8015e14d0_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMjEtMy0xLTEtMA_0ba56051-924e-4363-b0f6-079718627709"
      unitRef="usd">266000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMjEtOS0xLTEtMA_be58467b-3167-491f-b22c-0a5dbfeacce4"
      unitRef="usd">266000</us-gaap:ShareBasedCompensation>
    <us-gaap:SharesOutstanding
      contextRef="i7aa569b74aef42c1927270d9f4ce7a49_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMjItMS0xLTEtMA_386a32e2-f1b0-42d8-9046-b3be2f18bed4"
      unitRef="shares">10760000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i7aa569b74aef42c1927270d9f4ce7a49_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMjItMy0xLTEtMA_e9a71d1a-7b17-48ec-baa9-aa41cee19c8b"
      unitRef="usd">46946000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i627c76d35b3f45f3b9e7234cc9ae3332_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMjItNS0xLTEtMA_3a8512d5-f879-46af-b5d8-5e7a4ec5c9b6"
      unitRef="usd">70111000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icb74cd67c08e49b4aa7821f2db8bc92c_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMjItNy0xLTEtMA_baa8ff28-10c2-4ed2-8573-2ca8a400b76f"
      unitRef="usd">-1500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl83Ni9mcmFnOmI2ZjFlMGJjYTMwNzQzNjNhZjY1YmU2NjZjOTg2YWMxL3RhYmxlOmRjZWViYjFiN2JkMTRlZmE4ZDU0NDgyYmM5YWQ0ODA4L3RhYmxlcmFuZ2U6ZGNlZWJiMWI3YmQxNGVmYThkNTQ0ODJiYzlhZDQ4MDhfMjItOS0xLTEtMA_990ef937-f2aa-4d9d-b103-b6b809b47bb0"
      unitRef="usd">115557000</us-gaap:StockholdersEquity>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMjk0Mzc_b976ebba-4291-4695-83d1-0d6911915075">SIGNIFICANT ACCOUNTING POLICIES&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Business&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Key Tronic Corporation and subsidiaries (the Company) is engaged in electronic manufacturing services (EMS) for original equipment manufacturers (OEMs) and also manufactures keyboards and other input devices. The Company&#x2019;s headquarters are located in Spokane Valley, Washington with manufacturing operations in Oakdale, Minnesota; Fayetteville, Arkansas; Corinth, Mississippi; and foreign manufacturing operations in Juarez, Mexico; Shanghai, China; and Da Nang, Vietnam.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The 2019 novel strain of coronavirus ("COVID-19") has resulted in business slowdowns or shutdowns in affected areas. In January 2020, the Company&#x2019;s China facilities faced temporary shutdowns as a result of government mandates. In March 2020, these facilities began returning to full operation and the supply chain disruptions have been abating. In April 2020, the Company announced the temporary closure of its Juarez facilities, however, operations successfully resumed six days later.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Due to the COVID-19 pandemic, the Company has seen extreme shifts in demand from its customer base. The possibility of future temporary closures, as well as adverse fluctuations in customer demand, freight and expedite costs, precautionary safety expenses, collectibility of accounts, and future supply chain disruptions during the rapidly changing COVID-19 environment can materially impact operating results. Additionally, continued adverse macroeconomic conditions and significant currency exchange fluctuations can also materially impact operating results.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Reclassifications &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Certain prior period reclassifications were made to conform with the current period presentation. These reclassifications had no effect on reported income, comprehensive income, cash flows, total assets, or shareholders&#x2019; equity as previously reported.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The consolidated financial statements include the Company and its wholly owned subsidiaries in the United States, Mexico, China and Vietnam. Intercompany balances and transactions have been eliminated during consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Estimates include the allowance for doubtful receivables, the provision for obsolete and non-saleable inventories, deferred tax assets and liabilities, uncertain tax positions, valuation of goodwill, impairment of long-lived assets, medical self-funded insurance liability, long-term incentive compensation accrual, the provision for warranty costs, the fair value of stock appreciation rights granted under the Company&#x2019;s share-based compensation plan and purchase price allocation of acquired businesses. Due to uncertainties with respect to the assumptions and estimates, actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company considers investments with an original maturity of three months or less to be cash equivalents. Cash equivalents are carried at cost, which approximates fair value. The Company may have cash and cash equivalents at financial institutions that are in excess of federally insured limits from time to time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Allowance for Doubtful Accounts&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company evaluates the collectability of accounts receivable and records an allowance for doubtful accounts, which reduces the receivables to an amount that management reasonably estimates will be collected. A specific allowance is recorded against receivables considered to be impaired based on the Company&#x2019;s knowledge of the financial condition of the customer. In determining the amount of the allowance, the Company considers several factors including the aging of the receivables, the current business environment and historical experience. After all attempts to collect a receivable have failed, the receivable is written off against the allowance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Inventories&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Inventories are stated at the lower of cost or net realizable value. Inventory valuation is determined using the first-in, first-out (FIFO) method. Customer orders are based upon forecasted quantities of product manufactured for shipment over defined periods. Raw material inventories are purchased to fulfill these customer requirements. Within these arrangements, customer demands for products frequently change, sometimes creating excess and obsolete inventories. The Company regularly reviews raw material inventories by customer for both excess and obsolete quantities. Wherever possible, the Company attempts to recover its full cost of excess and obsolete inventories from customers or, in some cases, through other markets. When it is determined that the Company&#x2019;s carrying cost of such excess and obsolete inventories cannot be recovered in full, a charge is taken against income for the difference between the carrying cost and the estimated realizable amount. We also reserve for inventory related to specific customers covered by lead-time assurance agreements when those customers are experiencing financial difficulties or reimbursement is not reasonably assured.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Property, Plant and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Property, plant and equipment are carried at cost and depreciated using straight-line methods over the expected useful lives of the assets. Repairs and maintenance costs are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Impairment of Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In accordance with accounting guidance on goodwill and other intangible assets, the Company evaluates goodwill for impairment at the reporting unit level annually, and whenever circumstances occur indicating that goodwill might be impaired. Upon adoption of ASU 2017-04, the Company now recognizes an impairment charge (not to exceed the total amount of goodwill allocated to the reporting unit) for the amount by which the carrying amount of a reporting unit exceeds the reporting unit&#x2019;s fair value. During the third quarter of fiscal year 2019, a few large programs declined in revenue and two new programs were delayed. This decrease in the Company&#x2019;s total revenue combined with book value continuing to exceed market capitalization caused a &#x201c;triggering event&#x201d; in which to perform a quantitative impairment analysis as of March 30, 2019. To estimate the fair value of the Company&#x2019;s equity, the Company used both a market approach and an income approach, based on a discounted cash flows analysis. As of March 30, 2019, market related factors increased expected required rates of return, which also increased the Company&#x2019;s discount rate used to project future cash flows. Further, push outs of the Company&#x2019;s forecasted future cash flows relating to delays in customer orders adversely impacted the Company&#x2019;s discounted cash flows model. As a result, a lower estimate in the Company&#x2019;s fair value using these two valuation methods indicated an impairment charge. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;During the third quarter of fiscal year 2019, the Company also assessed other finite-lived intangible assets including the Company&#x2019;s customer relationships and favorable lease agreements due to an indicator of possible impairment being present, as discussed above. As a result of the analysis performed, the Company determined that the carrying value of the customer relationships intangible asset was not recoverable and recorded an impairment for the entire carrying amount during the third quarter of fiscal year 2019. The Company&#x2019;s analysis did not indicate that any of its other long-lived assets were impaired. Refer to footnote 14 for impairment analysis for goodwill and other intangibles that occurred during fiscal year 2019, as a result of certain triggering events being present.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Impairment of Long-lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company, using its best estimates based on reasonable and supportable assumptions and projections, reviews assets for impairment whenever events or changes in circumstances have indicated that the carrying amount of its assets might not be recoverable. Impaired assets are reported at the lower of cost or fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Accrued Warranty&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;An accrual is made for expected warranty costs, with the related expense recognized in cost of goods sold. Management reviews the adequacy of this accrual quarterly based on historical analyses and anticipated product returns.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Self-funded Insurance&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company self-funds its domestic employee health plans. The Company contracts with a separate administrative service company to supervise and administer the programs and act as its representative. The Company reduces its risk under this self-funded platform by purchasing stop-loss insurance coverage for high dollar individual claims. In addition, if the aggregate annual claims amount to more than 125 percent of expected claims for the plan year this insurance will also pay those claims amounts exceeding that level.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company estimates its exposure for claims incurred but not paid at the end of each reporting period and uses historical claims data supplied by the Company&#x2019;s broker to estimate its self-funded insurance liability. This liability is subject to a total limitation that varies based on employee enrollment and factors that are established at each annual contract renewal. Actual claims experience may differ from the Company&#x2019;s estimates. Costs related to the administration of the plan and related claims are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Prior to the adoption of ASU 2014-09, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Revenue from Contracts with Customers &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;(Topic 606), sales revenue from manufacturing is recognized upon shipment of the manufactured product per contractual terms. Upon shipment, title transfers and the customer assumes risks and rewards of ownership of the product. The price to the buyer is fixed or determinable and recoverability is reasonably assured. Unless specifically stated in contractual terms, there are no formal customer acceptance requirements or further obligations related to the manufacturing services; if any such requirements exist, then sales revenue is recognized at the time when such requirements are completed and such obligations are fulfilled. Revenue is recorded net of estimated returns of manufactured product based on management&#x2019;s analysis of historical returns.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Subsequent to the adoption of ASU 2014-09, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Revenue from Contracts with Customers &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;(Topic 606) during the year ended June 29, 2019, the first step in its process for revenue recognition is to identify the contract with a customer. A contract is defined as an agreement between two or more parties that creates enforceable rights and obligations. A contract can be written, oral, or implied. The Company generally enters into manufacturing service agreements (&#x201c;MSA&#x201d;) with its customers that outlines the terms of the business relationship between the customer and the Company. This includes matters such as warranty, indemnification, transfer of title and risk of loss, liability for excess and obsolete inventory, pricing, payment terms, etc. The Company will also bid on a program-by-program basis for customers in which an executed MSA may not be in place. In these instances, as well as when we have an MSA in place, we receive customer purchase orders for specific quantities and timing of products. As a result, the Company considers its contract with a customer to be the combination of the MSA and the purchase order. The transaction price is fixed and set forth in each purchase order. In the Company's normal course of business, there are no variable pricing components, or material amounts refunded to customers in the form of refunds or rebates. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company assesses whether control of the product or services promised under the contract is transferred to the customer at a point in time (shipment) or over time (as we manufacture the product). The Company is first required to evaluate whether its contracts meet the criteria for 'over-time' or 'point-in-time' recognition. The Company has determined that for the majority of its contracts the Company is manufacturing products for which there is no alternative use due to the unique nature of the customer-specific product, IP and other contract restrictions. The Company has an enforceable right to payment including a reasonable profit for performance completed to date with respect to these contracts. As a result, revenue is recognized under these contracts 'over-time' based on the input cost-to-cost method as it better depicts the transfer of control. This input method is based on the ratio of costs incurred to date as compared to the total estimated costs at completion of the performance obligation. For all other contracts that do not meet these criteria, such as manufacturing contracts for which the terms do not provide an enforceable right to payment for performance completed to date, the Company recognizes revenue when it has transferred control of the related manufactured products which generally occurs upon shipment to the customer. Revenue from engineering services is recognized over time as the services are performed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Shipping and Handling Fees&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company classifies costs associated with shipping and handling fees as a component of cost of goods sold. Customer billings related to shipping and handling fees are reported as revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Research, Development and Engineering&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Research, development and engineering expenses include unreimbursed EMS costs as well as design and engineering costs associated with the production of EMS programs. Research, development and engineering costs are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the estimated future tax consequences and benefits attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases, as well as tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which temporary differences and carryforwards are expected to be recovered or settled. The effect on deferred tax assets and liabilities for a change in tax rates is recognized in the period that includes the enactment date. Valuation allowances are established when necessary to reduce deferred tax assets to the amount that is more likely than not to be realized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We utilize a two-step approach to recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount which is more than 50% likely of being realized upon ultimate settlement. We consider many factors when evaluating and estimating our tax positions and tax benefits, which may require periodic adjustments based on new assessments and changes in estimates and which may not accurately forecast actual outcomes. Our policy is to recognize interest and penalties related to the underpayment of income taxes as a component of income tax provision. To date, we have not incurred charges for interest or penalties in relation to the underpayment of income taxes. The tax years 1997 through the present remain open to examination by the major U.S. taxing jurisdictions to which we are subject. Refer to Note 6 for further discussions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Derivative Instruments and Hedging Activities &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company has entered into foreign currency forward contracts and an interest rate swap which are accounted for as cash flow hedges in accordance with ASC 815, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Derivatives and Hedging&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;. The effective portion of the gain or loss on the derivative is reported as a component of accumulated other comprehensive income (AOCI) and is reclassified into earnings in the same period in which the underlying hedged transaction affects earnings. The derivative&#x2019;s effectiveness represents the change in fair value of the hedge that offsets the change in fair value of the hedged item.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company uses derivatives to manage the variability of foreign currency fluctuations of expenses in our Mexico facilities. The foreign currency forward contracts and interest rate swaps have terms that are matched to the underlying transactions being hedged. As a result, these transactions fully offset the hedged risk and no ineffectiveness has been recorded.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company&#x2019;s foreign currency forward contracts and interest rate swaps potentially expose the Company to credit risk to the extent the counterparties may be unable to meet the terms of the agreement. The Company minimizes such risk by seeking high quality counterparties. The Company&#x2019;s counterparties to the foreign currency forward contracts and interest rate swaps are major banking institutions. These institutions do not require collateral for the contracts, and the Company believes that the risk of the counterparties failing to meet their contractual obligations is remote. The Company does not enter into derivative instruments for trading or speculative purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Earnings Per Common Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Basic earnings per common share is computed by dividing net income by the weighted average number of common shares outstanding during the period. Diluted earnings per common share is computed by dividing net income by the combination of other potentially dilutive weighted average common shares and the weighted average number of common shares outstanding during the period using the treasury stock method. The computation assumes the proceeds from the exercise of stock options were used to repurchase common shares at the average market price during the period. The computation of diluted earnings per common share does not assume conversion, exercise, or contingent issuance of common stock equivalent shares that would have an anti-dilutive effect on earnings per share.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Foreign Currency Transactions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The functional currency of the Company&#x2019;s subsidiaries in Mexico and China is the U.S. dollar. Realized foreign currency transaction gains and losses for local currency denominated assets and liabilities are included in cost of goods sold.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The carrying values of cash and cash equivalents, accounts receivable, current liabilities, and non current operating lease liability are reflected on the balance sheets at June&#160;27, 2020 and June&#160;29, 2019, reasonably approximate their fair value. The Company had an outstanding balance on the line of credit of $60.1 million as of June&#160;27, 2020 and $23.4 million as of June&#160;29, 2019, with a carrying value that reasonably approximates the fair value. The Company had an outstanding balance on the term loan of $10.0 million as of June&#160;27, 2020 and $11.3 million as of June&#160;29, 2019, with a carrying value that reasonably approximates the fair value. The equipment term loan is estimated to be $0.9 million as of June&#160;27, 2020 and $1.7 million as of June&#160;29, 2019, with a carrying value that reasonably approximates the fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Share-based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company&#x2019;s incentive plan may provide for equity and liability awards to employees in the form of stock options, stock appreciation rights, restricted stock, restricted stock units, stock awards, stock units, performance shares, performance units, and other stock-based or cash-based awards. Compensation cost is recognized on a straight-line basis over the requisite employee service period, which is generally the vesting period, and is included in cost of goods sold, research, development and engineering, and selling, general, and administrative expenses. Share-based compensation is recognized only for those awards that are expected to vest, with forfeitures estimated at the date of grant based on historical experience and future expectations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Newly Adopted and Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes (Topic 740), which modifies certain provisions of ASC 740, Income Taxes, in an effort to reduce the complexity of accounting for income taxes. ASU 2019-12 is effective for us the first quarter of fiscal year 2022. We are currently evaluating the effects and do not believe this standard will have a material impact on our consolidated financial position, results of operations, or cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In June 2018, the FASB issued ASU 2018-07 "Compensation - Stock Compensation (Topic 718): Improvement to Nonemployee Share-Based Payment Accounting" with the objective of simplifying several aspects of the accounting for nonemployee share-based payment transactions in current GAAP. The Company adopted this guidance during the first quarter of fiscal year 2020 with an immaterial impact on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In August 2017, the FASB issued ASU 2017-12 "Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities" with the objective of improving the financial reporting of hedging relationships and simplifying the application of the hedge accounting guidance in current GAAP. The Company adopted this guidance during the first quarter of fiscal year 2020 with no impact on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In February 2016, the FASB issued Accounting Standards Update ASU 2016-02, Leases which supersedes ASC 840 Leases and creates a new topic, ASC 842 Leases. This update requires lessees to recognize a lease asset and a lease liability for all leases, including operating leases, with a term greater than 12 months on its balance sheet. The update also expands the required quantitative and qualitative disclosures surrounding leases. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company adopted ASC 842 on June 30, 2019 using the modified retrospective method for leases existing at June 30, 2019. As a result, the Company was not required to adjust its comparative period financial information for effects of the standard or make the new required lease disclosures for periods before our adoption date. Management elected the package of practical expedients which, among other things, allows the Company to carry forward historical lease classification in place prior to June 30, 2019. ASC 842 also provides practical expedients for an entity&#x2019;s accounting after transition. Management has elected the short-term lease recognition exemption for all leases that qualify, as well as the practical expedient to not separate lease and non-lease components. Both of these expedients were elected for all classes of underlying leased assets. As the Company cannot determine the interest rate implicit in the lease for its leases, the Company uses its estimate of the incremental borrowing rate as of the commencement date in determining the present value of lease payments. The Company&#x2019;s estimated incremental borrowing rate is the rate of interest it would have to pay on a collateralized basis over a similar term in an amount equal to the lease payments in a similar economic environment. The lease term for all of the Company&#x2019;s leases includes the noncancellable period of the lease plus any additional periods covered by either an option to extend (or not to terminate) the lease that the Company is reasonably certain to exercise.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The adoption of ASC 842 had a material impact to the Company&#x2019;s consolidated balance sheet, but did not materially impact the consolidated statement of income or consolidated statement of cash flows. The most significant changes to the consolidated balance sheet relate to the recognition of new right-of-use (ROU) assets and lease liabilities for operating leases.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As a result of adopting ASC 842 as of June 30, 2019, the Company recognized an ROU asset of $21.4 million, a corresponding lease liability of $20.4 million, a reduction in prepaid rent of $0.4 million, a reduction of favorable lease agreement intangible of $0.7 million, and no adjustment to retained earnings or future P&amp;amp;L impact. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In June 2016, the FASB issued ASU 2016-13 &#x201c;Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&#x201d; and also issued subsequent amendments to the initial guidance: ASU 2018-19, ASU 2019-04 and ASU 2019-05, which replaces the existing incurred loss impairment model with an expected credit loss model and requires a financial asset measured at amortized cost to be presented at the net amount expected to be collected. The guidance is effective for the Company beginning in the first quarter of fiscal year 2024 with early adoption permitted. The Company is currently assessing the impact on its consolidated financial statements, and it intends to adopt the guidance when it becomes effective in the first quarter of fiscal year 2024.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;The Company adopted Accounting Standards Update 2014-09 (ASU 2014-09), Revenue from Contracts with Customers (Topic 606) (also referred to as Accounting Standard Codification 606 (&#x201c;ASC 606&#x201d;)  on July 1, 2018 using the modified retrospective approach by applying the guidance to all open contracts at the adoption date and has implemented revised accounting policies, new operational and financial reporting processes, enhanced systems capabilities and relevant internal controls. As part of adopting ASC 606, revenue for certain customer contracts where the Company is manufacturing products for which there is no alternative use and the Company has an enforceable right to payment including a reasonable profit for work-in-progress inventory will be recognized over time instead of upon shipment of products. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;The cumulative effect of change made to our July 1, 2018 consolidated balance sheet for the adoption of ASC 606 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.538%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.339%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:20.858%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.324%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:19.079%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Consolidated Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Impact of Adopting ASC 606&lt;/span&gt;&lt;/td&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Unaudited, in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at June 30, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at July 1, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;ASSETS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,906&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,906&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;110,315&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(11,210)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;99,105&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred income tax asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,882&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(167)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,715&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;LIABILITIES AND SHAREHOLDERS&#x2019; EQUITY&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Retained earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;72,806&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;529&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;73,335&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right: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&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;The following tables summarize the impacts of ASC 606 adoption on the Company&#x2019;s consolidated balance sheets and consolidated statements of income (loss):&lt;/span&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;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:48.753%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.449%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.496%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:23.902%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Consolidated Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of June 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Impact of Adopting ASC 606&lt;/span&gt;&lt;/td&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Unaudited, in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As Reported &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;606 Adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance without 606 Adoption&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;ASSETS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,161&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(22,161)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100,431&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,563&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;119,994&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred income tax asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,840&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;167&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,007&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;LIABILITIES AND SHAREHOLDERS&#x2019; EQUITY&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Retained earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65,353&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,431&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;62,922&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right: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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.614%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:46.453%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.979%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.120%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:25.048%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Consolidated Statement of Income (Loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Impact of Adopting ASC 606&lt;/span&gt;&lt;/td&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Unaudited, in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Twelve Months Ended June 29, 2019&lt;/span&gt;&lt;/td&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;606 Adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance without 606 Adoption&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;464,044&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,254&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;453,790&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;429,443&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,353&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;421,090&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,601&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,901&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,700&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,982)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,901&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9,883)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right: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&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;For the fiscal year ended June 29, 2019, the reported revenue and gross profit was approximately&#160;$464.0&#160;million, and&#160;$34.6&#160;million; respectively. This reflects the adoption of ASC 606 as revenue and gross profit would have been $10.3&#160;million and $1.9&#160;million less without ASC 606 adoption; respectively. This is primarily due to the change from 'point-in-time' to 'over-time' recognition as the standard requires. There was not a material tax impact for the twelve months ended June 29, 2019 from adopting ASC 606.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Fiscal Year&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company operates on a 52/53 week fiscal year. Fiscal years end on the Saturday nearest June&#160;30. As such, fiscal years 2020, 2019, and 2018, ended on June&#160;27, 2020,&#160;June&#160;29, 2019, and&#160;June&#160;30, 2018, respectively. Fiscal year 2020, 2019 and 2018 were all 52 week years.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMjk0NTQ_a1074c47-6352-4c18-b8ca-d52410f03ee2">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The consolidated financial statements include the Company and its wholly owned subsidiaries in the United States, Mexico, China and Vietnam. Intercompany balances and transactions have been eliminated during consolidation.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMjkzOTc_691c13ad-735b-4a91-9475-9e753c039055">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Estimates include the allowance for doubtful receivables, the provision for obsolete and non-saleable inventories, deferred tax assets and liabilities, uncertain tax positions, valuation of goodwill, impairment of long-lived assets, medical self-funded insurance liability, long-term incentive compensation accrual, the provision for warranty costs, the fair value of stock appreciation rights granted under the Company&#x2019;s share-based compensation plan and purchase price allocation of acquired businesses. Due to uncertainties with respect to the assumptions and estimates, actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMjk0ODQ_dda6da16-6b00-4420-ab48-58aa5f79d836">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company considers investments with an original maturity of three months or less to be cash equivalents. Cash equivalents are carried at cost, which approximates fair value. The Company may have cash and cash equivalents at financial institutions that are in excess of federally insured limits from time to time.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMjkzNjY_cd255949-10d7-48cd-aa94-a143943a8d0c">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Allowance for Doubtful Accounts&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company evaluates the collectability of accounts receivable and records an allowance for doubtful accounts, which reduces the receivables to an amount that management reasonably estimates will be collected. A specific allowance is recorded against receivables considered to be impaired based on the Company&#x2019;s knowledge of the financial condition of the customer. In determining the amount of the allowance, the Company considers several factors including the aging of the receivables, the current business environment and historical experience. After all attempts to collect a receivable have failed, the receivable is written off against the allowance.&lt;/span&gt;&lt;/div&gt;</us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMjk0NTE_a90b812c-2804-40ac-85ff-c814b33a83ae">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Inventories&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Inventories are stated at the lower of cost or net realizable value. Inventory valuation is determined using the first-in, first-out (FIFO) method. Customer orders are based upon forecasted quantities of product manufactured for shipment over defined periods. Raw material inventories are purchased to fulfill these customer requirements. Within these arrangements, customer demands for products frequently change, sometimes creating excess and obsolete inventories. The Company regularly reviews raw material inventories by customer for both excess and obsolete quantities. Wherever possible, the Company attempts to recover its full cost of excess and obsolete inventories from customers or, in some cases, through other markets. When it is determined that the Company&#x2019;s carrying cost of such excess and obsolete inventories cannot be recovered in full, a charge is taken against income for the difference between the carrying cost and the estimated realizable amount. We also reserve for inventory related to specific customers covered by lead-time assurance agreements when those customers are experiencing financial difficulties or reimbursement is not reasonably assured.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMjk0NjY_b48cd5c2-50d1-4964-8ed2-be8e281c4439">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Property, Plant and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Property, plant and equipment are carried at cost and depreciated using straight-line methods over the expected useful lives of the assets. Repairs and maintenance costs are expensed as incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMjk0NDI_c710fd2f-baea-427b-9bb1-95374eac5774">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Impairment of Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In accordance with accounting guidance on goodwill and other intangible assets, the Company evaluates goodwill for impairment at the reporting unit level annually, and whenever circumstances occur indicating that goodwill might be impaired. Upon adoption of ASU 2017-04, the Company now recognizes an impairment charge (not to exceed the total amount of goodwill allocated to the reporting unit) for the amount by which the carrying amount of a reporting unit exceeds the reporting unit&#x2019;s fair value. During the third quarter of fiscal year 2019, a few large programs declined in revenue and two new programs were delayed. This decrease in the Company&#x2019;s total revenue combined with book value continuing to exceed market capitalization caused a &#x201c;triggering event&#x201d; in which to perform a quantitative impairment analysis as of March 30, 2019. To estimate the fair value of the Company&#x2019;s equity, the Company used both a market approach and an income approach, based on a discounted cash flows analysis. As of March 30, 2019, market related factors increased expected required rates of return, which also increased the Company&#x2019;s discount rate used to project future cash flows. Further, push outs of the Company&#x2019;s forecasted future cash flows relating to delays in customer orders adversely impacted the Company&#x2019;s discounted cash flows model. As a result, a lower estimate in the Company&#x2019;s fair value using these two valuation methods indicated an impairment charge. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;During the third quarter of fiscal year 2019, the Company also assessed other finite-lived intangible assets including the Company&#x2019;s customer relationships and favorable lease agreements due to an indicator of possible impairment being present, as discussed above. As a result of the analysis performed, the Company determined that the carrying value of the customer relationships intangible asset was not recoverable and recorded an impairment for the entire carrying amount during the third quarter of fiscal year 2019. The Company&#x2019;s analysis did not indicate that any of its other long-lived assets were impaired. Refer to footnote 14 for impairment analysis for goodwill and other intangibles that occurred during fiscal year 2019, as a result of certain triggering events being present.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMjk0MDQ_1f2c9e6b-892f-4aeb-9248-2b45afad83dc">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Impairment of Long-lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company, using its best estimates based on reasonable and supportable assumptions and projections, reviews assets for impairment whenever events or changes in circumstances have indicated that the carrying amount of its assets might not be recoverable. Impaired assets are reported at the lower of cost or fair value.&lt;/span&gt;&lt;/div&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:StandardProductWarrantyPolicy
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMjk0OTA_43127846-f75d-4b3d-9c9b-3f775da30e71">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Accrued Warranty&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;An accrual is made for expected warranty costs, with the related expense recognized in cost of goods sold. Management reviews the adequacy of this accrual quarterly based on historical analyses and anticipated product returns.&lt;/span&gt;&lt;/div&gt;</us-gaap:StandardProductWarrantyPolicy>
    <ktcc:SelfInsurancePolicyPolicyTextBlock
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMjkzNzI_160292c1-f22f-42af-874d-733351d2dc55">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Self-funded Insurance&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company self-funds its domestic employee health plans. The Company contracts with a separate administrative service company to supervise and administer the programs and act as its representative. The Company reduces its risk under this self-funded platform by purchasing stop-loss insurance coverage for high dollar individual claims. In addition, if the aggregate annual claims amount to more than 125 percent of expected claims for the plan year this insurance will also pay those claims amounts exceeding that level.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company estimates its exposure for claims incurred but not paid at the end of each reporting period and uses historical claims data supplied by the Company&#x2019;s broker to estimate its self-funded insurance liability. This liability is subject to a total limitation that varies based on employee enrollment and factors that are established at each annual contract renewal. Actual claims experience may differ from the Company&#x2019;s estimates. Costs related to the administration of the plan and related claims are expensed as incurred.&lt;/span&gt;&lt;/div&gt;</ktcc:SelfInsurancePolicyPolicyTextBlock>
    <ktcc:PercentageOfExpectedOverAggregateAnnualInsuranceClaims
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfNzU1MQ_3946aa0c-187b-42fc-b81b-7357dc44c73d"
      unitRef="number">1.25</ktcc:PercentageOfExpectedOverAggregateAnnualInsuranceClaims>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMjk0MDg_77a2c5b0-0026-48ae-a8d1-896a61db783b">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Prior to the adoption of ASU 2014-09, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Revenue from Contracts with Customers &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;(Topic 606), sales revenue from manufacturing is recognized upon shipment of the manufactured product per contractual terms. Upon shipment, title transfers and the customer assumes risks and rewards of ownership of the product. The price to the buyer is fixed or determinable and recoverability is reasonably assured. Unless specifically stated in contractual terms, there are no formal customer acceptance requirements or further obligations related to the manufacturing services; if any such requirements exist, then sales revenue is recognized at the time when such requirements are completed and such obligations are fulfilled. Revenue is recorded net of estimated returns of manufactured product based on management&#x2019;s analysis of historical returns.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Subsequent to the adoption of ASU 2014-09, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Revenue from Contracts with Customers &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;(Topic 606) during the year ended June 29, 2019, the first step in its process for revenue recognition is to identify the contract with a customer. A contract is defined as an agreement between two or more parties that creates enforceable rights and obligations. A contract can be written, oral, or implied. The Company generally enters into manufacturing service agreements (&#x201c;MSA&#x201d;) with its customers that outlines the terms of the business relationship between the customer and the Company. This includes matters such as warranty, indemnification, transfer of title and risk of loss, liability for excess and obsolete inventory, pricing, payment terms, etc. The Company will also bid on a program-by-program basis for customers in which an executed MSA may not be in place. In these instances, as well as when we have an MSA in place, we receive customer purchase orders for specific quantities and timing of products. As a result, the Company considers its contract with a customer to be the combination of the MSA and the purchase order. The transaction price is fixed and set forth in each purchase order. In the Company's normal course of business, there are no variable pricing components, or material amounts refunded to customers in the form of refunds or rebates. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company assesses whether control of the product or services promised under the contract is transferred to the customer at a point in time (shipment) or over time (as we manufacture the product). The Company is first required to evaluate whether its contracts meet the criteria for 'over-time' or 'point-in-time' recognition. The Company has determined that for the majority of its contracts the Company is manufacturing products for which there is no alternative use due to the unique nature of the customer-specific product, IP and other contract restrictions. The Company has an enforceable right to payment including a reasonable profit for performance completed to date with respect to these contracts. As a result, revenue is recognized under these contracts 'over-time' based on the input cost-to-cost method as it better depicts the transfer of control. This input method is based on the ratio of costs incurred to date as compared to the total estimated costs at completion of the performance obligation. For all other contracts that do not meet these criteria, such as manufacturing contracts for which the terms do not provide an enforceable right to payment for performance completed to date, the Company recognizes revenue when it has transferred control of the related manufactured products which generally occurs upon shipment to the customer. Revenue from engineering services is recognized over time as the services are performed.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:ShippingAndHandlingCostPolicyTextBlock
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMjk0MjY_67d22777-00dc-47ad-8de8-7cdd27cbd849">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Shipping and Handling Fees&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company classifies costs associated with shipping and handling fees as a component of cost of goods sold. Customer billings related to shipping and handling fees are reported as revenue.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShippingAndHandlingCostPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMjk0OTQ_57962563-a718-4480-9048-09e9dbe170aa">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Research, Development and Engineering&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Research, development and engineering expenses include unreimbursed EMS costs as well as design and engineering costs associated with the production of EMS programs. Research, development and engineering costs are expensed as incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMjk0NDM_31bc731d-bfdd-44aa-85e8-e4affa3944d5">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the estimated future tax consequences and benefits attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases, as well as tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which temporary differences and carryforwards are expected to be recovered or settled. The effect on deferred tax assets and liabilities for a change in tax rates is recognized in the period that includes the enactment date. Valuation allowances are established when necessary to reduce deferred tax assets to the amount that is more likely than not to be realized.&lt;/span&gt;&lt;/div&gt;We utilize a two-step approach to recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount which is more than 50% likely of being realized upon ultimate settlement. We consider many factors when evaluating and estimating our tax positions and tax benefits, which may require periodic adjustments based on new assessments and changes in estimates and which may not accurately forecast actual outcomes. Our policy is to recognize interest and penalties related to the underpayment of income taxes as a component of income tax provision. To date, we have not incurred charges for interest or penalties in relation to the underpayment of income taxes. The tax years 1997 through the present remain open to examination by the major U.S. taxing jurisdictions to which we are subject. Refer to Note 6 for further discussions.</us-gaap:IncomeTaxPolicyTextBlock>
    <ktcc:MaximumAmountOfIncomeTaxBenefitsPercentageRealizedUponUltimateSettlement
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMTM2NDc_6f05952c-7ee7-4e59-bef8-c3ba832f3aef"
      unitRef="number">0.50</ktcc:MaximumAmountOfIncomeTaxBenefitsPercentageRealizedUponUltimateSettlement>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMjkzNzU_ff69a21a-d847-40f7-8f8c-bb91716663c3">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Derivative Instruments and Hedging Activities &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company has entered into foreign currency forward contracts and an interest rate swap which are accounted for as cash flow hedges in accordance with ASC 815, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Derivatives and Hedging&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;. The effective portion of the gain or loss on the derivative is reported as a component of accumulated other comprehensive income (AOCI) and is reclassified into earnings in the same period in which the underlying hedged transaction affects earnings. The derivative&#x2019;s effectiveness represents the change in fair value of the hedge that offsets the change in fair value of the hedged item.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company uses derivatives to manage the variability of foreign currency fluctuations of expenses in our Mexico facilities. The foreign currency forward contracts and interest rate swaps have terms that are matched to the underlying transactions being hedged. As a result, these transactions fully offset the hedged risk and no ineffectiveness has been recorded.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company&#x2019;s foreign currency forward contracts and interest rate swaps potentially expose the Company to credit risk to the extent the counterparties may be unable to meet the terms of the agreement. The Company minimizes such risk by seeking high quality counterparties. The Company&#x2019;s counterparties to the foreign currency forward contracts and interest rate swaps are major banking institutions. These institutions do not require collateral for the contracts, and the Company believes that the risk of the counterparties failing to meet their contractual obligations is remote. The Company does not enter into derivative instruments for trading or speculative purposes.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMjk0OTU_a60b1041-63fd-43fb-9596-6b78f25a5c59">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Earnings Per Common Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Basic earnings per common share is computed by dividing net income by the weighted average number of common shares outstanding during the period. Diluted earnings per common share is computed by dividing net income by the combination of other potentially dilutive weighted average common shares and the weighted average number of common shares outstanding during the period using the treasury stock method. The computation assumes the proceeds from the exercise of stock options were used to repurchase common shares at the average market price during the period. The computation of diluted earnings per common share does not assume conversion, exercise, or contingent issuance of common stock equivalent shares that would have an anti-dilutive effect on earnings per share.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMjkzNzQ_75604b99-5c20-40d0-9304-5de244a270a6">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Foreign Currency Transactions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The functional currency of the Company&#x2019;s subsidiaries in Mexico and China is the U.S. dollar. Realized foreign currency transaction gains and losses for local currency denominated assets and liabilities are included in cost of goods sold.&lt;/span&gt;&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMjkzMzk_47185a0a-d785-409a-94a3-7a812d89b5e2">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The carrying values of cash and cash equivalents, accounts receivable, current liabilities, and non current operating lease liability are reflected on the balance sheets at June&#160;27, 2020 and June&#160;29, 2019, reasonably approximate their fair value. The Company had an outstanding balance on the line of credit of $60.1 million as of June&#160;27, 2020 and $23.4 million as of June&#160;29, 2019, with a carrying value that reasonably approximates the fair value. The Company had an outstanding balance on the term loan of $10.0 million as of June&#160;27, 2020 and $11.3 million as of June&#160;29, 2019, with a carrying value that reasonably approximates the fair value. The equipment term loan is estimated to be $0.9 million as of June&#160;27, 2020 and $1.7 million as of June&#160;29, 2019, with a carrying value that reasonably approximates the fair value.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:LineOfCredit
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMTczNjg_98cc8fdf-7e90-4851-9f7b-fa237aadf2de"
      unitRef="usd">60100000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMTczODQ_6a0276b0-9667-45b1-b548-54a96013f67f"
      unitRef="usd">23400000</us-gaap:LineOfCredit>
    <us-gaap:LongTermDebt
      contextRef="i9cc18207ae6d41e2a607b19da3a178bf_I20200627"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMTc1MjM_91e5b28c-b5b1-4c05-b838-41bbbd3abe72"
      unitRef="usd">10000000.0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i87d023a606b94420b7a3e1e7df9e6556_I20190629"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMTc1Mzk_be07c00a-8a97-4f1a-892c-387ef5386695"
      unitRef="usd">11300000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ic84c02d09bea485aae5d76aca634ae96_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMTc2NjI_d6ace840-d80f-40a8-841b-4751dab1b8e6"
      unitRef="usd">900000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i6a82461d52ef46aea91126774cefc4ec_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMTc2Nzg_cb2f4c7b-8666-44f5-b017-9b390826ca5c"
      unitRef="usd">1700000</us-gaap:LongTermDebt>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMjkzOTQ_d74229cf-3940-493b-9a9f-761f1d5a35b2">Share-based CompensationThe Company&#x2019;s incentive plan may provide for equity and liability awards to employees in the form of stock options, stock appreciation rights, restricted stock, restricted stock units, stock awards, stock units, performance shares, performance units, and other stock-based or cash-based awards. Compensation cost is recognized on a straight-line basis over the requisite employee service period, which is generally the vesting period, and is included in cost of goods sold, research, development and engineering, and selling, general, and administrative expenses. Share-based compensation is recognized only for those awards that are expected to vest, with forfeitures estimated at the date of grant based on historical experience and future expectations.</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMjkzNDA_2edf3691-131e-41cc-ad0c-3393805976a1">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Newly Adopted and Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes (Topic 740), which modifies certain provisions of ASC 740, Income Taxes, in an effort to reduce the complexity of accounting for income taxes. ASU 2019-12 is effective for us the first quarter of fiscal year 2022. We are currently evaluating the effects and do not believe this standard will have a material impact on our consolidated financial position, results of operations, or cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In June 2018, the FASB issued ASU 2018-07 "Compensation - Stock Compensation (Topic 718): Improvement to Nonemployee Share-Based Payment Accounting" with the objective of simplifying several aspects of the accounting for nonemployee share-based payment transactions in current GAAP. The Company adopted this guidance during the first quarter of fiscal year 2020 with an immaterial impact on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In August 2017, the FASB issued ASU 2017-12 "Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities" with the objective of improving the financial reporting of hedging relationships and simplifying the application of the hedge accounting guidance in current GAAP. The Company adopted this guidance during the first quarter of fiscal year 2020 with no impact on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In February 2016, the FASB issued Accounting Standards Update ASU 2016-02, Leases which supersedes ASC 840 Leases and creates a new topic, ASC 842 Leases. This update requires lessees to recognize a lease asset and a lease liability for all leases, including operating leases, with a term greater than 12 months on its balance sheet. The update also expands the required quantitative and qualitative disclosures surrounding leases. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company adopted ASC 842 on June 30, 2019 using the modified retrospective method for leases existing at June 30, 2019. As a result, the Company was not required to adjust its comparative period financial information for effects of the standard or make the new required lease disclosures for periods before our adoption date. Management elected the package of practical expedients which, among other things, allows the Company to carry forward historical lease classification in place prior to June 30, 2019. ASC 842 also provides practical expedients for an entity&#x2019;s accounting after transition. Management has elected the short-term lease recognition exemption for all leases that qualify, as well as the practical expedient to not separate lease and non-lease components. Both of these expedients were elected for all classes of underlying leased assets. As the Company cannot determine the interest rate implicit in the lease for its leases, the Company uses its estimate of the incremental borrowing rate as of the commencement date in determining the present value of lease payments. The Company&#x2019;s estimated incremental borrowing rate is the rate of interest it would have to pay on a collateralized basis over a similar term in an amount equal to the lease payments in a similar economic environment. The lease term for all of the Company&#x2019;s leases includes the noncancellable period of the lease plus any additional periods covered by either an option to extend (or not to terminate) the lease that the Company is reasonably certain to exercise.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The adoption of ASC 842 had a material impact to the Company&#x2019;s consolidated balance sheet, but did not materially impact the consolidated statement of income or consolidated statement of cash flows. The most significant changes to the consolidated balance sheet relate to the recognition of new right-of-use (ROU) assets and lease liabilities for operating leases.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As a result of adopting ASC 842 as of June 30, 2019, the Company recognized an ROU asset of $21.4 million, a corresponding lease liability of $20.4 million, a reduction in prepaid rent of $0.4 million, a reduction of favorable lease agreement intangible of $0.7 million, and no adjustment to retained earnings or future P&amp;amp;L impact. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In June 2016, the FASB issued ASU 2016-13 &#x201c;Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&#x201d; and also issued subsequent amendments to the initial guidance: ASU 2018-19, ASU 2019-04 and ASU 2019-05, which replaces the existing incurred loss impairment model with an expected credit loss model and requires a financial asset measured at amortized cost to be presented at the net amount expected to be collected. The guidance is effective for the Company beginning in the first quarter of fiscal year 2024 with early adoption permitted. The Company is currently assessing the impact on its consolidated financial statements, and it intends to adopt the guidance when it becomes effective in the first quarter of fiscal year 2024.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;The Company adopted Accounting Standards Update 2014-09 (ASU 2014-09), Revenue from Contracts with Customers (Topic 606) (also referred to as Accounting Standard Codification 606 (&#x201c;ASC 606&#x201d;)  on July 1, 2018 using the modified retrospective approach by applying the guidance to all open contracts at the adoption date and has implemented revised accounting policies, new operational and financial reporting processes, enhanced systems capabilities and relevant internal controls. As part of adopting ASC 606, revenue for certain customer contracts where the Company is manufacturing products for which there is no alternative use and the Company has an enforceable right to payment including a reasonable profit for work-in-progress inventory will be recognized over time instead of upon shipment of products. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;The cumulative effect of change made to our July 1, 2018 consolidated balance sheet for the adoption of ASC 606 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.538%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.339%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:20.858%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.324%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:19.079%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Consolidated Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Impact of Adopting ASC 606&lt;/span&gt;&lt;/td&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Unaudited, in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at June 30, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at July 1, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;ASSETS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,906&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,906&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;110,315&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(11,210)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;99,105&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred income tax asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,882&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(167)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,715&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;LIABILITIES AND SHAREHOLDERS&#x2019; EQUITY&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Retained earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;72,806&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;529&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;73,335&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right: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&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;The following tables summarize the impacts of ASC 606 adoption on the Company&#x2019;s consolidated balance sheets and consolidated statements of income (loss):&lt;/span&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;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:48.753%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.449%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.496%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:23.902%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Consolidated Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of June 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Impact of Adopting ASC 606&lt;/span&gt;&lt;/td&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Unaudited, in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As Reported &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;606 Adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance without 606 Adoption&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;ASSETS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,161&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(22,161)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100,431&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,563&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;119,994&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred income tax asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,840&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;167&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,007&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;LIABILITIES AND SHAREHOLDERS&#x2019; EQUITY&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Retained earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65,353&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,431&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;62,922&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right: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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.614%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:46.453%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.979%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.120%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:25.048%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Consolidated Statement of Income (Loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Impact of Adopting ASC 606&lt;/span&gt;&lt;/td&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Unaudited, in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Twelve Months Ended June 29, 2019&lt;/span&gt;&lt;/td&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;606 Adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance without 606 Adoption&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;464,044&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,254&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;453,790&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;429,443&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,353&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;421,090&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,601&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,901&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,700&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,982)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,901&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9,883)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right: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&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;For the fiscal year ended June 29, 2019, the reported revenue and gross profit was approximately&#160;$464.0&#160;million, and&#160;$34.6&#160;million; respectively. This reflects the adoption of ASC 606 as revenue and gross profit would have been $10.3&#160;million and $1.9&#160;million less without ASC 606 adoption; respectively. This is primarily due to the change from 'point-in-time' to 'over-time' recognition as the standard requires. There was not a material tax impact for the twelve months ended June 29, 2019 from adopting ASC 606.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i2819986de33848eba794ea5f86e04bb0_I20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjBhYTUxNTM3MDYwOTQwNzY5MDJmZGRmMDE5ODQ5N2NlL3RhYmxlcmFuZ2U6MGFhNTE1MzcwNjA5NDA3NjkwMmZkZGYwMTk4NDk3Y2VfMy0xLTEtMS0zNTIy_fd140c20-3d8c-42ad-acbd-b6f54b66335d"
      unitRef="usd">0</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i45b8e24793d949deba662957a2701529_I20180701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjBhYTUxNTM3MDYwOTQwNzY5MDJmZGRmMDE5ODQ5N2NlL3RhYmxlcmFuZ2U6MGFhNTE1MzcwNjA5NDA3NjkwMmZkZGYwMTk4NDk3Y2VfMy0yLTEtMS0zNTQ3_f2dfef45-30ed-4c87-ae85-69d1d9724f96"
      unitRef="usd">11906000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i4faab98ef2ac4d43b34d834a6b3fd5f0_I20180701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjBhYTUxNTM3MDYwOTQwNzY5MDJmZGRmMDE5ODQ5N2NlL3RhYmxlcmFuZ2U6MGFhNTE1MzcwNjA5NDA3NjkwMmZkZGYwMTk4NDk3Y2VfMy0zLTEtMS0zNTM5_eba53d25-b1dc-4398-8ceb-3d24f9dd506c"
      unitRef="usd">11906000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i2819986de33848eba794ea5f86e04bb0_I20180630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjBhYTUxNTM3MDYwOTQwNzY5MDJmZGRmMDE5ODQ5N2NlL3RhYmxlcmFuZ2U6MGFhNTE1MzcwNjA5NDA3NjkwMmZkZGYwMTk4NDk3Y2VfNC0xLTEtMS0zNTI2_2d8c6034-ef2c-4cc5-bf17-e23b9342018a"
      unitRef="usd">110315000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i45b8e24793d949deba662957a2701529_I20180701"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjBhYTUxNTM3MDYwOTQwNzY5MDJmZGRmMDE5ODQ5N2NlL3RhYmxlcmFuZ2U6MGFhNTE1MzcwNjA5NDA3NjkwMmZkZGYwMTk4NDk3Y2VfNC0yLTEtMS0zNTQ3_0564fd89-fbed-4d54-9e68-84a61e4a9602"
      unitRef="usd">-11210000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i4faab98ef2ac4d43b34d834a6b3fd5f0_I20180701"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjBhYTUxNTM3MDYwOTQwNzY5MDJmZGRmMDE5ODQ5N2NlL3RhYmxlcmFuZ2U6MGFhNTE1MzcwNjA5NDA3NjkwMmZkZGYwMTk4NDk3Y2VfNC0zLTEtMS0zNTQx_bdfdf3dc-12cb-4269-ab3a-dbbd46c28b36"
      unitRef="usd">99105000</us-gaap:InventoryNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent
      contextRef="i2819986de33848eba794ea5f86e04bb0_I20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjBhYTUxNTM3MDYwOTQwNzY5MDJmZGRmMDE5ODQ5N2NlL3RhYmxlcmFuZ2U6MGFhNTE1MzcwNjA5NDA3NjkwMmZkZGYwMTk4NDk3Y2VfNS0xLTEtMS0zNTM1_12588e84-c5c8-432d-a007-2fc36922d067"
      unitRef="usd">7882000</us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent>
    <us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent
      contextRef="i45b8e24793d949deba662957a2701529_I20180701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjBhYTUxNTM3MDYwOTQwNzY5MDJmZGRmMDE5ODQ5N2NlL3RhYmxlcmFuZ2U6MGFhNTE1MzcwNjA5NDA3NjkwMmZkZGYwMTk4NDk3Y2VfNS0yLTEtMS0zNTQ3_890ca762-f940-4615-82a1-9f47280da066"
      unitRef="usd">-167000</us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent>
    <us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent
      contextRef="i4faab98ef2ac4d43b34d834a6b3fd5f0_I20180701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjBhYTUxNTM3MDYwOTQwNzY5MDJmZGRmMDE5ODQ5N2NlL3RhYmxlcmFuZ2U6MGFhNTE1MzcwNjA5NDA3NjkwMmZkZGYwMTk4NDk3Y2VfNS0zLTEtMS0zNTQz_c1fba54a-9acb-424f-b714-e5aecfaebf46"
      unitRef="usd">7715000</us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i2819986de33848eba794ea5f86e04bb0_I20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjBhYTUxNTM3MDYwOTQwNzY5MDJmZGRmMDE5ODQ5N2NlL3RhYmxlcmFuZ2U6MGFhNTE1MzcwNjA5NDA3NjkwMmZkZGYwMTk4NDk3Y2VfOC0xLTEtMS0zNTM3_db4b20a9-a535-4529-89cc-32ba4f6543f2"
      unitRef="usd">72806000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i45b8e24793d949deba662957a2701529_I20180701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjBhYTUxNTM3MDYwOTQwNzY5MDJmZGRmMDE5ODQ5N2NlL3RhYmxlcmFuZ2U6MGFhNTE1MzcwNjA5NDA3NjkwMmZkZGYwMTk4NDk3Y2VfOC0yLTEtMS0zNTQ5_d70a8674-166a-4aeb-b225-8385dbbcf469"
      unitRef="usd">529000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i4faab98ef2ac4d43b34d834a6b3fd5f0_I20180701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjBhYTUxNTM3MDYwOTQwNzY5MDJmZGRmMDE5ODQ5N2NlL3RhYmxlcmFuZ2U6MGFhNTE1MzcwNjA5NDA3NjkwMmZkZGYwMTk4NDk3Y2VfOC0zLTEtMS0zNTQ1_84f8b70b-bd77-4e3b-97ee-5143865f35be"
      unitRef="usd">73335000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjRjYmFkMjViNTc2YjRmMDc4MzFiMTEwODZkMTQzZTM0L3RhYmxlcmFuZ2U6NGNiYWQyNWI1NzZiNGYwNzgzMWIxMTA4NmQxNDNlMzRfNC0xLTEtMS0zNTUx_e03b951c-4bed-40b7-a56f-732bfdc8c13f"
      unitRef="usd">22161000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="ia65d2961141944eeada2eca001106b0c_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjRjYmFkMjViNTc2YjRmMDc4MzFiMTEwODZkMTQzZTM0L3RhYmxlcmFuZ2U6NGNiYWQyNWI1NzZiNGYwNzgzMWIxMTA4NmQxNDNlMzRfNC0yLTEtMS0zNTY1_f83197e8-8038-438d-b369-3f00c6c83642"
      unitRef="usd">-22161000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i23069b9f0f5444eca1910e5263bf7f49_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjRjYmFkMjViNTc2YjRmMDc4MzFiMTEwODZkMTQzZTM0L3RhYmxlcmFuZ2U6NGNiYWQyNWI1NzZiNGYwNzgzMWIxMTA4NmQxNDNlMzRfNC0zLTEtMS0zNTYx_404c054e-b274-45a0-b52e-a0b4d474e33b"
      unitRef="usd">0</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjRjYmFkMjViNTc2YjRmMDc4MzFiMTEwODZkMTQzZTM0L3RhYmxlcmFuZ2U6NGNiYWQyNWI1NzZiNGYwNzgzMWIxMTA4NmQxNDNlMzRfNS0xLTEtMS0zNTU1_58812702-775d-4741-95c3-9ae2be5b35bd"
      unitRef="usd">100431000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ia65d2961141944eeada2eca001106b0c_I20190629"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjRjYmFkMjViNTc2YjRmMDc4MzFiMTEwODZkMTQzZTM0L3RhYmxlcmFuZ2U6NGNiYWQyNWI1NzZiNGYwNzgzMWIxMTA4NmQxNDNlMzRfNS0yLTEtMS0zNTY1_c434809a-5a28-44b6-81ce-e3df767f385c"
      unitRef="usd">19563000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i23069b9f0f5444eca1910e5263bf7f49_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjRjYmFkMjViNTc2YjRmMDc4MzFiMTEwODZkMTQzZTM0L3RhYmxlcmFuZ2U6NGNiYWQyNWI1NzZiNGYwNzgzMWIxMTA4NmQxNDNlMzRfNS0zLTEtMS0zNTYx_9d6fd77c-45cf-4076-a5c1-7965aa0670d1"
      unitRef="usd">119994000</us-gaap:InventoryNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjRjYmFkMjViNTc2YjRmMDc4MzFiMTEwODZkMTQzZTM0L3RhYmxlcmFuZ2U6NGNiYWQyNWI1NzZiNGYwNzgzMWIxMTA4NmQxNDNlMzRfNi0xLTEtMS0zNTU3_762c0d10-5767-4884-bbee-d1253b9c47bb"
      unitRef="usd">7840000</us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent>
    <us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent
      contextRef="ia65d2961141944eeada2eca001106b0c_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjRjYmFkMjViNTc2YjRmMDc4MzFiMTEwODZkMTQzZTM0L3RhYmxlcmFuZ2U6NGNiYWQyNWI1NzZiNGYwNzgzMWIxMTA4NmQxNDNlMzRfNi0yLTEtMS0zNTY1_3fe43039-fc95-4150-8215-692e75c856aa"
      unitRef="usd">167000</us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent>
    <us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent
      contextRef="i23069b9f0f5444eca1910e5263bf7f49_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjRjYmFkMjViNTc2YjRmMDc4MzFiMTEwODZkMTQzZTM0L3RhYmxlcmFuZ2U6NGNiYWQyNWI1NzZiNGYwNzgzMWIxMTA4NmQxNDNlMzRfNi0zLTEtMS0zNTYx_14666772-686d-443b-b96c-b7a94a23ea8b"
      unitRef="usd">8007000</us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjRjYmFkMjViNTc2YjRmMDc4MzFiMTEwODZkMTQzZTM0L3RhYmxlcmFuZ2U6NGNiYWQyNWI1NzZiNGYwNzgzMWIxMTA4NmQxNDNlMzRfOS0xLTEtMS0zNTU5_18c1df74-2b30-4044-a0a6-243f4e788302"
      unitRef="usd">65353000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ia65d2961141944eeada2eca001106b0c_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjRjYmFkMjViNTc2YjRmMDc4MzFiMTEwODZkMTQzZTM0L3RhYmxlcmFuZ2U6NGNiYWQyNWI1NzZiNGYwNzgzMWIxMTA4NmQxNDNlMzRfOS0yLTEtMS0zNTY3_81d30958-85fb-4815-b1fd-0f9dc8a2f011"
      unitRef="usd">2431000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i23069b9f0f5444eca1910e5263bf7f49_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjRjYmFkMjViNTc2YjRmMDc4MzFiMTEwODZkMTQzZTM0L3RhYmxlcmFuZ2U6NGNiYWQyNWI1NzZiNGYwNzgzMWIxMTA4NmQxNDNlMzRfOS0zLTEtMS0zNTYz_27f8c2ee-2354-443a-9964-cf8d3587395e"
      unitRef="usd">62922000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:Revenues
      contextRef="i222cfb9cc23f45899655f95527e86e58_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjhjNzZlZjc4YjUzODQzMWU5MDdjMjMwNDE1M2JiZmEwL3RhYmxlcmFuZ2U6OGM3NmVmNzhiNTM4NDMxZTkwN2MyMzA0MTUzYmJmYTBfNC0yLTEtMS0zNTc5_749a08fd-5b00-4e1e-b030-3d79aef7c6e3"
      unitRef="usd">10254000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i46d4212ad3a14967b64a565c087e77bb_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjhjNzZlZjc4YjUzODQzMWU5MDdjMjMwNDE1M2JiZmEwL3RhYmxlcmFuZ2U6OGM3NmVmNzhiNTM4NDMxZTkwN2MyMzA0MTUzYmJmYTBfNC0zLTEtMS0zNTgy_03f64e81-d829-487a-bb9c-c1ae23fbedf1"
      unitRef="usd">453790000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjhjNzZlZjc4YjUzODQzMWU5MDdjMjMwNDE1M2JiZmEwL3RhYmxlcmFuZ2U6OGM3NmVmNzhiNTM4NDMxZTkwN2MyMzA0MTUzYmJmYTBfNS0xLTEtMS0zNTcz_aaed9bc8-f563-4a55-94f8-4d51da3248bd"
      unitRef="usd">429443000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i222cfb9cc23f45899655f95527e86e58_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjhjNzZlZjc4YjUzODQzMWU5MDdjMjMwNDE1M2JiZmEwL3RhYmxlcmFuZ2U6OGM3NmVmNzhiNTM4NDMxZTkwN2MyMzA0MTUzYmJmYTBfNS0yLTEtMS0zNTc5_c492346a-e0a1-40dd-ad36-1c2e8b3f607d"
      unitRef="usd">8353000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i46d4212ad3a14967b64a565c087e77bb_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjhjNzZlZjc4YjUzODQzMWU5MDdjMjMwNDE1M2JiZmEwL3RhYmxlcmFuZ2U6OGM3NmVmNzhiNTM4NDMxZTkwN2MyMzA0MTUzYmJmYTBfNS0zLTEtMS0zNTgy_6655baf2-5a39-4376-8be6-15803481ea9d"
      unitRef="usd">421090000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i222cfb9cc23f45899655f95527e86e58_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjhjNzZlZjc4YjUzODQzMWU5MDdjMjMwNDE1M2JiZmEwL3RhYmxlcmFuZ2U6OGM3NmVmNzhiNTM4NDMxZTkwN2MyMzA0MTUzYmJmYTBfNi0yLTEtMS0zNTc5_907e23d7-aae7-477d-b267-0220cae70cd8"
      unitRef="usd">1901000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i46d4212ad3a14967b64a565c087e77bb_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjhjNzZlZjc4YjUzODQzMWU5MDdjMjMwNDE1M2JiZmEwL3RhYmxlcmFuZ2U6OGM3NmVmNzhiNTM4NDMxZTkwN2MyMzA0MTUzYmJmYTBfNi0zLTEtMS0zNTgy_adc0617d-bcae-454d-9e0a-c4be239bc941"
      unitRef="usd">32700000</us-gaap:GrossProfit>
    <us-gaap:NetIncomeLoss
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjhjNzZlZjc4YjUzODQzMWU5MDdjMjMwNDE1M2JiZmEwL3RhYmxlcmFuZ2U6OGM3NmVmNzhiNTM4NDMxZTkwN2MyMzA0MTUzYmJmYTBfNy0xLTEtMS0zNTc3_57dc25ab-18f2-4e8e-b28d-cdbddf720402"
      unitRef="usd">-7982000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjhjNzZlZjc4YjUzODQzMWU5MDdjMjMwNDE1M2JiZmEwL3RhYmxlcmFuZ2U6OGM3NmVmNzhiNTM4NDMxZTkwN2MyMzA0MTUzYmJmYTBfNy0xLTEtMS0zNTc3_877ce2df-510a-47b9-baac-5082ac34a4a0"
      unitRef="usd">-7982000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i222cfb9cc23f45899655f95527e86e58_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjhjNzZlZjc4YjUzODQzMWU5MDdjMjMwNDE1M2JiZmEwL3RhYmxlcmFuZ2U6OGM3NmVmNzhiNTM4NDMxZTkwN2MyMzA0MTUzYmJmYTBfNy0yLTEtMS0zNTc5_492e4fbe-0002-480a-97d4-810e9bc413af"
      unitRef="usd">1901000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i46d4212ad3a14967b64a565c087e77bb_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RhYmxlOjhjNzZlZjc4YjUzODQzMWU5MDdjMjMwNDE1M2JiZmEwL3RhYmxlcmFuZ2U6OGM3NmVmNzhiNTM4NDMxZTkwN2MyMzA0MTUzYmJmYTBfNy0zLTEtMS0zNTgy_e7b83de0-e01c-4163-ab5d-b650c0cde6f5"
      unitRef="usd">-9883000</us-gaap:NetIncomeLoss>
    <us-gaap:Revenues
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMjE5OTAyMzMyMjgyNw_6e7eca96-cd92-4b03-bf6e-659e80c5aa31"
      unitRef="usd">464000000.0</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMjE5OTAyMzMyMjg0Mw_06070ae0-cb2c-40c0-b7fd-36bb19d4b27e"
      unitRef="usd">34600000</us-gaap:GrossProfit>
    <us-gaap:Revenues
      contextRef="i222cfb9cc23f45899655f95527e86e58_D20180701-20190629"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMjE5OTAyMzMyMjg1OA_87f5bd14-b8b9-4cbb-967e-1edc8655e7dd"
      unitRef="usd">10300000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="i222cfb9cc23f45899655f95527e86e58_D20180701-20190629"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMjE5OTAyMzMyMjg3Mw_bebbc0e0-d8f8-4927-ada2-8abfac57b8cf"
      unitRef="usd">1900000</us-gaap:GrossProfit>
    <us-gaap:FiscalPeriod
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84Mi9mcmFnOmFhYTRhNDExOGFjNDRlMmM5YjBhYWY1ODhmYzkwMWE3L3RleHRyZWdpb246YWFhNGE0MTE4YWM0NGUyYzliMGFhZjU4OGZjOTAxYTdfMjk0Njk_b06f0bf1-4b75-4700-a951-9b5ef0988877">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Fiscal Year&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company operates on a 52/53 week fiscal year. Fiscal years end on the Saturday nearest June&#160;30. As such, fiscal years 2020, 2019, and 2018, ended on June&#160;27, 2020,&#160;June&#160;29, 2019, and&#160;June&#160;30, 2018, respectively. Fiscal year 2020, 2019 and 2018 were all 52 week years.&lt;/span&gt;&lt;/div&gt;</us-gaap:FiscalPeriod>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84NS9mcmFnOjVjMzFlMTdlYzU0YzQ5MGE4OTM3OGZmMDczMGM2OThjL3RleHRyZWdpb246NWMzMWUxN2VjNTRjNDkwYTg5Mzc4ZmYwNzMwYzY5OGNfMjcy_13e26642-b196-434a-a287-baa73453cd33">INVENTORIES&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The components of inventories consist of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:72.692%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.639%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,269&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,969&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Work-in-process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,390&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,705&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Raw materials and supplies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;82,361&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;76,757&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;115,020&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100,431&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Total inventory as of June&#160;27, 2020 is net of $17.3 million of reserves, customer payments, and customer deposits compared to $10.8 million in reserves, customer payments, and customer deposits as of June&#160;29, 2019.</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84NS9mcmFnOjVjMzFlMTdlYzU0YzQ5MGE4OTM3OGZmMDczMGM2OThjL3RleHRyZWdpb246NWMzMWUxN2VjNTRjNDkwYTg5Mzc4ZmYwNzMwYzY5OGNfMjY5_fca67fd5-de71-4c83-a3b8-cf08925e80a9">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The components of inventories consist of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:72.692%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.639%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,269&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,969&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Work-in-process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,390&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,705&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Raw materials and supplies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;82,361&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;76,757&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;115,020&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100,431&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Total inventory as of June&#160;27, 2020 is net of $17.3 million of reserves, customer payments, and customer deposits compared to $10.8 million in reserves, customer payments, and customer deposits as of June&#160;29, 2019.</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryFinishedGoods
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84NS9mcmFnOjVjMzFlMTdlYzU0YzQ5MGE4OTM3OGZmMDczMGM2OThjL3RhYmxlOjc1MGM2YThkZDkxYTQyZGFhMjU3OTdhYWIzODU0MGI5L3RhYmxlcmFuZ2U6NzUwYzZhOGRkOTFhNDJkYWEyNTc5N2FhYjM4NTQwYjlfMS0xLTEtMS0w_2d288601-0c1b-43b3-ae2b-96edbb0b7271"
      unitRef="usd">15269000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84NS9mcmFnOjVjMzFlMTdlYzU0YzQ5MGE4OTM3OGZmMDczMGM2OThjL3RhYmxlOjc1MGM2YThkZDkxYTQyZGFhMjU3OTdhYWIzODU0MGI5L3RhYmxlcmFuZ2U6NzUwYzZhOGRkOTFhNDJkYWEyNTc5N2FhYjM4NTQwYjlfMS0zLTEtMS0w_8d02c4de-9bc0-4a52-9678-59c160a51fe7"
      unitRef="usd">11969000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryWorkInProcess
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84NS9mcmFnOjVjMzFlMTdlYzU0YzQ5MGE4OTM3OGZmMDczMGM2OThjL3RhYmxlOjc1MGM2YThkZDkxYTQyZGFhMjU3OTdhYWIzODU0MGI5L3RhYmxlcmFuZ2U6NzUwYzZhOGRkOTFhNDJkYWEyNTc5N2FhYjM4NTQwYjlfMi0xLTEtMS0w_d8fb5fd9-189f-407d-9730-1dce6807a0a1"
      unitRef="usd">17390000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84NS9mcmFnOjVjMzFlMTdlYzU0YzQ5MGE4OTM3OGZmMDczMGM2OThjL3RhYmxlOjc1MGM2YThkZDkxYTQyZGFhMjU3OTdhYWIzODU0MGI5L3RhYmxlcmFuZ2U6NzUwYzZhOGRkOTFhNDJkYWEyNTc5N2FhYjM4NTQwYjlfMi0zLTEtMS0w_ac9d5981-8f64-4f6c-91bc-89299cd5ff7a"
      unitRef="usd">11705000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryRawMaterials
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84NS9mcmFnOjVjMzFlMTdlYzU0YzQ5MGE4OTM3OGZmMDczMGM2OThjL3RhYmxlOjc1MGM2YThkZDkxYTQyZGFhMjU3OTdhYWIzODU0MGI5L3RhYmxlcmFuZ2U6NzUwYzZhOGRkOTFhNDJkYWEyNTc5N2FhYjM4NTQwYjlfMy0xLTEtMS0w_356bbc6e-e9e1-45ec-a52f-d8816bd1cc82"
      unitRef="usd">82361000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84NS9mcmFnOjVjMzFlMTdlYzU0YzQ5MGE4OTM3OGZmMDczMGM2OThjL3RhYmxlOjc1MGM2YThkZDkxYTQyZGFhMjU3OTdhYWIzODU0MGI5L3RhYmxlcmFuZ2U6NzUwYzZhOGRkOTFhNDJkYWEyNTc5N2FhYjM4NTQwYjlfMy0zLTEtMS0w_1005ad2e-c6bc-4cb5-aadd-37b9c1b1dc32"
      unitRef="usd">76757000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryNet
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84NS9mcmFnOjVjMzFlMTdlYzU0YzQ5MGE4OTM3OGZmMDczMGM2OThjL3RhYmxlOjc1MGM2YThkZDkxYTQyZGFhMjU3OTdhYWIzODU0MGI5L3RhYmxlcmFuZ2U6NzUwYzZhOGRkOTFhNDJkYWEyNTc5N2FhYjM4NTQwYjlfNC0xLTEtMS0w_812fe280-d217-483a-b1b7-5620bcba3076"
      unitRef="usd">115020000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84NS9mcmFnOjVjMzFlMTdlYzU0YzQ5MGE4OTM3OGZmMDczMGM2OThjL3RhYmxlOjc1MGM2YThkZDkxYTQyZGFhMjU3OTdhYWIzODU0MGI5L3RhYmxlcmFuZ2U6NzUwYzZhOGRkOTFhNDJkYWEyNTc5N2FhYjM4NTQwYjlfNC0zLTEtMS0w_b395e57c-7a60-4293-9e91-d5f3fcde427e"
      unitRef="usd">100431000</us-gaap:InventoryNet>
    <us-gaap:InventoryValuationReserves
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84NS9mcmFnOjVjMzFlMTdlYzU0YzQ5MGE4OTM3OGZmMDczMGM2OThjL3RleHRyZWdpb246NWMzMWUxN2VjNTRjNDkwYTg5Mzc4ZmYwNzMwYzY5OGNfMTMx_b0c058ed-ec4f-44c3-b223-1a45c94c1c08"
      unitRef="usd">17300000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84NS9mcmFnOjVjMzFlMTdlYzU0YzQ5MGE4OTM3OGZmMDczMGM2OThjL3RleHRyZWdpb246NWMzMWUxN2VjNTRjNDkwYTg5Mzc4ZmYwNzMwYzY5OGNfMjAw_323daa95-394f-4af5-bba7-b5e89ba51a3b"
      unitRef="usd">10800000</us-gaap:InventoryValuationReserves>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84OC9mcmFnOjY4ZTFlZjg3YTExZjQzYzI4ZTYyMmEwOGM0Njc2YjJjL3RleHRyZWdpb246NjhlMWVmODdhMTFmNDNjMjhlNjIyYTA4YzQ2NzZiMmNfMTAx_57cbd6ad-2003-4e43-b5ea-448c7c314b77">PROPERTY, PLANT AND EQUIPMENT&lt;div style="margin-top:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Property, plant and equipment consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:59.750%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.363%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.363%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.658%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in&#160;years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&lt;/span&gt;&lt;/td&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-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,034&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,940&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3&#160;to&#160;30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,444&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,776&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1&#160;to&#160;10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;72,151&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;67,348&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3&#160;to&#160;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,883&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,248&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total Property, Plant and Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;104,512&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;98,312&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(72,748)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(68,899)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Property, Plant and Equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,764&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29,413&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84OC9mcmFnOjY4ZTFlZjg3YTExZjQzYzI4ZTYyMmEwOGM0Njc2YjJjL3RleHRyZWdpb246NjhlMWVmODdhMTFmNDNjMjhlNjIyYTA4YzQ2NzZiMmNfOTk_5576b700-557f-4ba9-b0fd-c59b0c79e7b6">&lt;div style="margin-top:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Property, plant and equipment consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:59.750%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.363%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.363%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.658%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in&#160;years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&lt;/span&gt;&lt;/td&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-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,034&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,940&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3&#160;to&#160;30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,444&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,776&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1&#160;to&#160;10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;72,151&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;67,348&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3&#160;to&#160;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,883&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,248&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total Property, Plant and Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;104,512&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;98,312&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(72,748)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(68,899)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Property, Plant and Equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,764&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29,413&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:Land
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84OC9mcmFnOjY4ZTFlZjg3YTExZjQzYzI4ZTYyMmEwOGM0Njc2YjJjL3RhYmxlOjU2NTc2ODA1M2Q4NjQxNjZhMzY1YWFjOTUyOWFmNWEzL3RhYmxlcmFuZ2U6NTY1NzY4MDUzZDg2NDE2NmEzNjVhYWM5NTI5YWY1YTNfMi0zLTEtMS0w_e24b5fbe-66f9-41c2-82ba-f8fccddfa5cc"
      unitRef="usd">4034000</us-gaap:Land>
    <us-gaap:Land
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84OC9mcmFnOjY4ZTFlZjg3YTExZjQzYzI4ZTYyMmEwOGM0Njc2YjJjL3RhYmxlOjU2NTc2ODA1M2Q4NjQxNjZhMzY1YWFjOTUyOWFmNWEzL3RhYmxlcmFuZ2U6NTY1NzY4MDUzZDg2NDE2NmEzNjVhYWM5NTI5YWY1YTNfMi01LTEtMS0w_f5874f1e-fc14-4fdc-a562-35d6387fae74"
      unitRef="usd">2940000</us-gaap:Land>
    <us-gaap:BuildingsAndImprovementsGross
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84OC9mcmFnOjY4ZTFlZjg3YTExZjQzYzI4ZTYyMmEwOGM0Njc2YjJjL3RhYmxlOjU2NTc2ODA1M2Q4NjQxNjZhMzY1YWFjOTUyOWFmNWEzL3RhYmxlcmFuZ2U6NTY1NzY4MDUzZDg2NDE2NmEzNjVhYWM5NTI5YWY1YTNfMy0zLTEtMS0w_bfcd6282-b644-4276-8e94-ec70a4d28536"
      unitRef="usd">23444000</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:BuildingsAndImprovementsGross
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84OC9mcmFnOjY4ZTFlZjg3YTExZjQzYzI4ZTYyMmEwOGM0Njc2YjJjL3RhYmxlOjU2NTc2ODA1M2Q4NjQxNjZhMzY1YWFjOTUyOWFmNWEzL3RhYmxlcmFuZ2U6NTY1NzY4MDUzZDg2NDE2NmEzNjVhYWM5NTI5YWY1YTNfMy01LTEtMS0w_3bcca3e8-21ef-473d-b259-afbed11aca3f"
      unitRef="usd">23776000</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84OC9mcmFnOjY4ZTFlZjg3YTExZjQzYzI4ZTYyMmEwOGM0Njc2YjJjL3RhYmxlOjU2NTc2ODA1M2Q4NjQxNjZhMzY1YWFjOTUyOWFmNWEzL3RhYmxlcmFuZ2U6NTY1NzY4MDUzZDg2NDE2NmEzNjVhYWM5NTI5YWY1YTNfNC0zLTEtMS0w_b7d9e9ec-510c-4139-b993-3b53cf8c0b9d"
      unitRef="usd">72151000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84OC9mcmFnOjY4ZTFlZjg3YTExZjQzYzI4ZTYyMmEwOGM0Njc2YjJjL3RhYmxlOjU2NTc2ODA1M2Q4NjQxNjZhMzY1YWFjOTUyOWFmNWEzL3RhYmxlcmFuZ2U6NTY1NzY4MDUzZDg2NDE2NmEzNjVhYWM5NTI5YWY1YTNfNC01LTEtMS0w_969e6346-38f1-4947-a656-d1ad431f95ac"
      unitRef="usd">67348000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:FurnitureAndFixturesGross
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84OC9mcmFnOjY4ZTFlZjg3YTExZjQzYzI4ZTYyMmEwOGM0Njc2YjJjL3RhYmxlOjU2NTc2ODA1M2Q4NjQxNjZhMzY1YWFjOTUyOWFmNWEzL3RhYmxlcmFuZ2U6NTY1NzY4MDUzZDg2NDE2NmEzNjVhYWM5NTI5YWY1YTNfNS0zLTEtMS0w_f2cd6040-a8ec-4cf7-ae00-b0dda160b7b9"
      unitRef="usd">4883000</us-gaap:FurnitureAndFixturesGross>
    <us-gaap:FurnitureAndFixturesGross
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84OC9mcmFnOjY4ZTFlZjg3YTExZjQzYzI4ZTYyMmEwOGM0Njc2YjJjL3RhYmxlOjU2NTc2ODA1M2Q4NjQxNjZhMzY1YWFjOTUyOWFmNWEzL3RhYmxlcmFuZ2U6NTY1NzY4MDUzZDg2NDE2NmEzNjVhYWM5NTI5YWY1YTNfNS01LTEtMS0w_96c906e9-42e3-448b-b031-3b56b8c9872a"
      unitRef="usd">4248000</us-gaap:FurnitureAndFixturesGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84OC9mcmFnOjY4ZTFlZjg3YTExZjQzYzI4ZTYyMmEwOGM0Njc2YjJjL3RhYmxlOjU2NTc2ODA1M2Q4NjQxNjZhMzY1YWFjOTUyOWFmNWEzL3RhYmxlcmFuZ2U6NTY1NzY4MDUzZDg2NDE2NmEzNjVhYWM5NTI5YWY1YTNfNi0zLTEtMS0w_9c6caf10-5cc6-4276-8dd7-9f9c6fb6cc61"
      unitRef="usd">104512000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84OC9mcmFnOjY4ZTFlZjg3YTExZjQzYzI4ZTYyMmEwOGM0Njc2YjJjL3RhYmxlOjU2NTc2ODA1M2Q4NjQxNjZhMzY1YWFjOTUyOWFmNWEzL3RhYmxlcmFuZ2U6NTY1NzY4MDUzZDg2NDE2NmEzNjVhYWM5NTI5YWY1YTNfNi01LTEtMS0w_773f7e68-3768-435f-9386-71216fce6f8a"
      unitRef="usd">98312000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84OC9mcmFnOjY4ZTFlZjg3YTExZjQzYzI4ZTYyMmEwOGM0Njc2YjJjL3RhYmxlOjU2NTc2ODA1M2Q4NjQxNjZhMzY1YWFjOTUyOWFmNWEzL3RhYmxlcmFuZ2U6NTY1NzY4MDUzZDg2NDE2NmEzNjVhYWM5NTI5YWY1YTNfNy0zLTEtMS0w_161fb638-08cc-4a3e-86fe-c94e6f5eee8b"
      unitRef="usd">72748000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84OC9mcmFnOjY4ZTFlZjg3YTExZjQzYzI4ZTYyMmEwOGM0Njc2YjJjL3RhYmxlOjU2NTc2ODA1M2Q4NjQxNjZhMzY1YWFjOTUyOWFmNWEzL3RhYmxlcmFuZ2U6NTY1NzY4MDUzZDg2NDE2NmEzNjVhYWM5NTI5YWY1YTNfNy01LTEtMS0w_df66a63c-ddd5-463b-be4d-bbc605622fa9"
      unitRef="usd">68899000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84OC9mcmFnOjY4ZTFlZjg3YTExZjQzYzI4ZTYyMmEwOGM0Njc2YjJjL3RhYmxlOjU2NTc2ODA1M2Q4NjQxNjZhMzY1YWFjOTUyOWFmNWEzL3RhYmxlcmFuZ2U6NTY1NzY4MDUzZDg2NDE2NmEzNjVhYWM5NTI5YWY1YTNfOC0zLTEtMS0w_fb06d8d4-2142-4e10-9df6-a0f223df9e36"
      unitRef="usd">31764000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl84OC9mcmFnOjY4ZTFlZjg3YTExZjQzYzI4ZTYyMmEwOGM0Njc2YjJjL3RhYmxlOjU2NTc2ODA1M2Q4NjQxNjZhMzY1YWFjOTUyOWFmNWEzL3RhYmxlcmFuZ2U6NTY1NzY4MDUzZDg2NDE2NmEzNjVhYWM5NTI5YWY1YTNfOC01LTEtMS0w_9f14f74a-77f1-448b-91c9-97bb3156dd06"
      unitRef="usd">29413000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:LongTermDebtTextBlock
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMjE5OTAyMzI2NDg2Mw_40445b66-e6e5-4399-9672-472d63535662">LONG-TERM DEBT&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On March 5, 2020, the Company entered into a Seventh amendment to the amended and restated credit agreement extending the limit on our line of credit facility to $65.0&#160;million. Outside of the limit increase of the credit facility, the agreement reflects the same specifications and terms as the sixth amendment to the amended and restated credit agreement entered into by the Company on November 20, 2019; discussed below. As of June&#160;27, 2020, the Company had an outstanding balance under the credit facility of $60.1 million, $0.4 million in outstanding letters of credit and $4.5 million available for future borrowings. As of June&#160;29, 2019, the Company had an outstanding balance under the credit facility of $23.4 million, $0.4 million in outstanding letters of credit and $21.3 million available for future borrowings. The Company's debt was paid in full in conjunction with the closing of a new credit facility subsequent to June&#160;27, 2020. Refer to footnote 17 - Subsequent Events for additional details. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On November 20, 2019, the Company entered into a Sixth amendment to the amended and restated credit agreement extending the limit on our line of credit facility to $55.0&#160;million as evidenced by the Second Replacement Revolving Note. The agreement specifies that the proceeds of the revolving line of credit be used primarily for working capital and general corporate purposes. The line of credit is secured by substantially all of the assets of the Company. On September 30, 2018, the Company entered into a Fourth amendment to the amended and restated credit agreement to extend the maturity date to November 1, 2023, at which time all outstanding balances are payable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On September 10, 2019, the Company entered into a Fifth amendment to the amended and restated credit agreement to increase the outstanding balance on the term loan in the amount of $5.0&#160;million and to extend the maturity date to September 30, 2022 on the original term loan in the amount of $35.0&#160;million that was used to acquire all of the outstanding shares of CDR Manufacturing, Inc. (dba Ayrshire Electronics). The term loan requires quarterly payments of $1.67&#160;million commencing December 31, 2019 through September 30, 2021, and quarterly payments of $0.4&#160;million commencing December 31, 2021 through September 30, 2022, with a final payment of the remaining outstanding balance on September 30, 2022. The Company had an outstanding balance of $10.0 million and $11.3 million under the term loan as of June&#160;27, 2020 and June&#160;29, 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On December 28, 2016, the Company entered into an equipment term loan agreement in the amount of $3.9 million in order to further invest in production equipment. The equipment term loan is collateralized by production equipment. Under this loan agreement, equal quarterly payments of approximately $0.2 million commenced on March 31, 2017 and will continue through the maturity of the equipment term loan on June 30, 2021. Amortization of the debt issuance costs is reported as interest expense on the consolidated income statement. As of June&#160;27, 2020, the Company had an outstanding balance of $0.9 million. As of June&#160;29, 2019, the Company had an outstanding balance of $1.7 million. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Fifth amendment to the amended and restated credit agreement noted above to increase the outstanding balance on the term loan in the amount of $5.0 million fixes borrowings under the revolving line of credit, term loan and equipment term loan to bear interest at LIBOR plus 2.0%, as opposed to previous borrowings at either a &#x201c;Base Rate&#x201d; or a &#x201c;Fixed Rate,&#x201d; as elected by the Company. The base rate is the higher of the Wells Fargo Bank prime rate, daily one month London Interbank Offered Rate (LIBOR) plus 1.5%, or the Federal Funds rate plus 1.5%. The fixed rate is LIBOR plus 1.75%, LIBOR plus 2.0% or LIBOR plus 2.25% depending on the level of the Company&#x2019;s trailing four quarters Earnings Before Interest, Taxes, Depreciation and Amortization (EBITDA). The interest rates on the outstanding debt as of June&#160;27, 2020 range from 2.17% - 2.18% compared to 4.40% - 5.50% as of June&#160;29, 2019. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Debt maturities as of June&#160;27, 2020 for the next four years are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:10pt;margin-bottom:10pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:86.162%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.638%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Years Ending&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,537&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,917&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;417&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;60,094&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&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-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total debt&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;70,965&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unamortized debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term debt, net of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;70,935&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company must comply with certain financial covenants, including a cash flow leverage ratio, an asset coverage ratio and a fixed charge coverage ratio. The credit agreement requires the Company to maintain a minimum profit threshold, limits the maximum capital lease expenditures and restricts the Company from declaring or paying dividends in cash or stock without prior bank approval. The Company was in compliance with all financial covenants as of June&#160;27, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i59c4d2160bd2489a9f45c5ef2d2f61f7_I20200305"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMjE5OTAyMzI1OTM1NA_2aba1b7e-913b-4f31-a5c0-a5d1df0e6c17"
      unitRef="usd">65000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMjE5OTAyMzI1OTk5OQ_98cc8fdf-7e90-4851-9f7b-fa237aadf2de"
      unitRef="usd">60100000</us-gaap:LineOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMjE5OTAyMzI2MDAwMw_666f05d6-d0c3-4296-a814-014f3e809827"
      unitRef="usd">400000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMjE5OTAyMzI2MDA0Mw_3d4d9454-3927-43bb-a297-3bb6fcaebacd"
      unitRef="usd">4500000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMjE5OTAyMzI2MDE1Nw_6a0276b0-9667-45b1-b548-54a96013f67f"
      unitRef="usd">23400000</us-gaap:LineOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMjE5OTAyMzI2MDE2MQ_8741ce20-c00b-4ead-b96f-0237867d3539"
      unitRef="usd">400000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMjE5OTAyMzI2MDIwMQ_4d4efe8d-7488-46a3-ab62-a55664ec5e03"
      unitRef="usd">21300000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ib9b4e39fc5314e659dae396798f3a033_I20191120"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMjE5OTAyMzI2MTIxNw_6102e1ad-a8ce-43a2-8f05-5721abf9575a"
      unitRef="usd">55000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LongTermDebt
      contextRef="ic6ea8b617ea844f4a7d7d1ad00b65132_I20190905"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMjE5OTAyMzI2MjA4OA_d5675a3f-d5e4-4211-9fab-4544386856ec"
      unitRef="usd">5000000.0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ib20f8a6f88cc4fc19be2f0d8cc774496_I20180929"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMjE5OTAyMzI2MjEwMg_71f5bcea-d9bb-4d81-92bd-b178ee40ab70"
      unitRef="usd">35000000.0</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMjE5OTAyMzI2MjExNw_0ccec7b2-7eb2-45f4-a6cc-4d887a9bb6c9"
      unitRef="usd">1670000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal
      contextRef="icb2d4d4229df48be8bfaac6bb0c5bd8c_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMjE5OTAyMzI2MjEzMg_4d6b5c8b-7fc1-477a-85c2-87b47208a0c8"
      unitRef="usd">400000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:LongTermDebt
      contextRef="i9cc18207ae6d41e2a607b19da3a178bf_I20200627"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfNTIw_91e5b28c-b5b1-4c05-b838-41bbbd3abe72"
      unitRef="usd">10000000.0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i87d023a606b94420b7a3e1e7df9e6556_I20190629"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfNTI3_be07c00a-8a97-4f1a-892c-387ef5386695"
      unitRef="usd">11300000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i4e505de848f0430db439a0910976a9c3_I20161228"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMTY1Mg_71ca42b3-3794-49d7-946b-91b7b3ebbebe"
      unitRef="usd">3900000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal
      contextRef="i51337170102f4b86955a1ce5a9ecf18d_D20190630-20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMTg0Mw_ca2f9079-311d-4e9d-894b-78ac1b4de260"
      unitRef="usd">200000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:LongTermDebt
      contextRef="ic84c02d09bea485aae5d76aca634ae96_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMjEyMA_d6ace840-d80f-40a8-841b-4751dab1b8e6"
      unitRef="usd">900000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i6a82461d52ef46aea91126774cefc4ec_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMjE3Ng_cb2f4c7b-8666-44f5-b017-9b390826ca5c"
      unitRef="usd">1700000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ic6ea8b617ea844f4a7d7d1ad00b65132_I20190905"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMjE5OTAyMzI2NDg1MA_0458e6df-f0c2-4325-a931-ff5466ee924e"
      unitRef="usd">5000000.0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ic6ea8b617ea844f4a7d7d1ad00b65132_I20190905"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMjE5OTAyMzI2NDg1MA_05d8b752-9715-4858-9e71-79eae7a0ef90"
      unitRef="usd">5000000.0</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMjE5OTAyMzI2NDQ0Nw_4a665327-b34c-4083-9528-4bdac4592331"
      unitRef="number">0.020</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i0c3926b429294b07a0d1d87579a3b7dc_D20200329-20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMjQ2OQ_fbe2f009-cd18-463f-8c4a-467dad25a577"
      unitRef="number">0.015</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ic49b03e0c6da45c1abd62045a74e55ca_D20200329-20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMjUwNA_e39fe231-32b5-46de-929e-bc7345b38cbc"
      unitRef="number">0.015</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i8af98a350eb143f99db542372746077d_D20200329-20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMjUzNw_86aa8ccc-00bb-4028-8a83-84c0dc8ac7b6"
      unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i994a0554d120441d86f3b3924459d8a1_D20180701-20190629"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMjU1Mg_20be9ca2-da69-4ba7-b1a5-0432f670c581"
      unitRef="number">0.020</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ie0e18bbad85b4cc889d5fc15b83dea31_D20200329-20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMjU2OQ_7bc19aa2-d807-4863-b1f8-364a366c8599"
      unitRef="number">0.0225</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LongTermDebtPercentageBearingVariableInterestRate
      contextRef="i0e77628d46de437d8004dc563c95b890_I20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMjc3MQ_36eea4d8-81ad-4f98-821e-94d55521c96e"
      unitRef="number">0.0217</us-gaap:LongTermDebtPercentageBearingVariableInterestRate>
    <us-gaap:LongTermDebtPercentageBearingVariableInterestRate
      contextRef="i49015eae22c8486e8e365013a83b20e0_I20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMjc3Ng_30860ed6-8bd6-4ef3-b3e0-6562ffe0df4f"
      unitRef="number">0.0218</us-gaap:LongTermDebtPercentageBearingVariableInterestRate>
    <us-gaap:LongTermDebtPercentageBearingVariableInterestRate
      contextRef="ib5dbafb0143c42db825294f6951021d3_I20190629"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMjc5MQ_5d83fee0-b8a0-49fc-bbf8-b51769d169d5"
      unitRef="number">0.0440</us-gaap:LongTermDebtPercentageBearingVariableInterestRate>
    <us-gaap:LongTermDebtPercentageBearingVariableInterestRate
      contextRef="ibffe35d28f82451eafb89dbf6d49ac39_I20190629"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMjc5Ng_3a726a5e-cc41-4e9e-b6b0-4aed7b81eb1f"
      unitRef="number">0.0550</us-gaap:LongTermDebtPercentageBearingVariableInterestRate>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RleHRyZWdpb246NzZkMzNhZTU1MjkxNDc3NjgzZjU3ZmZmODNlNWE1NzhfMzM2NA_9e76100b-6b4c-4d05-aec2-4dd03f78d69d">&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Debt maturities as of June&#160;27, 2020 for the next four years are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:10pt;margin-bottom:10pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:86.162%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.638%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Years Ending&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,537&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,917&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;417&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;60,094&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&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-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total debt&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;70,965&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unamortized debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term debt, net of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;70,935&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RhYmxlOjU2ZmFkMDQxNjM5ZTQ4NzVhYTIxNTk1Y2EzZTcxMWZlL3RhYmxlcmFuZ2U6NTZmYWQwNDE2MzllNDg3NWFhMjE1OTVjYTNlNzExZmVfMS0xLTEtMS0w_fccae695-bdb2-4f6f-9bf4-e71ce3024a0c"
      unitRef="usd">7537000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RhYmxlOjU2ZmFkMDQxNjM5ZTQ4NzVhYTIxNTk1Y2EzZTcxMWZlL3RhYmxlcmFuZ2U6NTZmYWQwNDE2MzllNDg3NWFhMjE1OTVjYTNlNzExZmVfMi0xLTEtMS0w_02be5f68-c5af-4833-b536-ea2b1fa88961"
      unitRef="usd">2917000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RhYmxlOjU2ZmFkMDQxNjM5ZTQ4NzVhYTIxNTk1Y2EzZTcxMWZlL3RhYmxlcmFuZ2U6NTZmYWQwNDE2MzllNDg3NWFhMjE1OTVjYTNlNzExZmVfMy0xLTEtMS0w_3244a686-0eee-49e3-bd6b-9c144c67348c"
      unitRef="usd">417000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RhYmxlOjU2ZmFkMDQxNjM5ZTQ4NzVhYTIxNTk1Y2EzZTcxMWZlL3RhYmxlcmFuZ2U6NTZmYWQwNDE2MzllNDg3NWFhMjE1OTVjYTNlNzExZmVfNC0xLTEtMS0w_8d6a4ae0-7fde-46f1-b46d-6bfc4ca72c5f"
      unitRef="usd">60094000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RhYmxlOjU2ZmFkMDQxNjM5ZTQ4NzVhYTIxNTk1Y2EzZTcxMWZlL3RhYmxlcmFuZ2U6NTZmYWQwNDE2MzllNDg3NWFhMjE1OTVjYTNlNzExZmVfNi0xLTEtMS0w_cfb2a402-858e-446d-863c-3f6fe31bf35f"
      unitRef="usd">70965000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RhYmxlOjU2ZmFkMDQxNjM5ZTQ4NzVhYTIxNTk1Y2EzZTcxMWZlL3RhYmxlcmFuZ2U6NTZmYWQwNDE2MzllNDg3NWFhMjE1OTVjYTNlNzExZmVfNy0xLTEtMS0w_ce8a61d8-c4c0-4ff9-ba83-89e30eca7a27"
      unitRef="usd">30000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:LongTermDebt
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85NC9mcmFnOjc2ZDMzYWU1NTI5MTQ3NzY4M2Y1N2ZmZjgzZTVhNTc4L3RhYmxlOjU2ZmFkMDQxNjM5ZTQ4NzVhYTIxNTk1Y2EzZTcxMWZlL3RhYmxlcmFuZ2U6NTZmYWQwNDE2MzllNDg3NWFhMjE1OTVjYTNlNzExZmVfOC0xLTEtMS0w_e73d93d3-6821-4629-b032-8829ac00d88c"
      unitRef="usd">70935000</us-gaap:LongTermDebt>
    <ktcc:AccountPurchaseAgreementMaximumAggregateAmount
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85Ny9mcmFnOjgxY2FmZWIzOTkwYTQxMGZiZThiOTE3ZDk4OTgwNTJkL3RleHRyZWdpb246ODFjYWZlYjM5OTBhNDEwZmJlOGI5MTdkOTg5ODA1MmRfMzM2_6afc029c-ebc6-481c-9fc0-06a12df715ec"
      unitRef="usd">25000000.0</ktcc:AccountPurchaseAgreementMaximumAggregateAmount>
    <ktcc:TradeAccountsReceivableSoldToThirdParty
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85Ny9mcmFnOjgxY2FmZWIzOTkwYTQxMGZiZThiOTE3ZDk4OTgwNTJkL3RleHRyZWdpb246ODFjYWZlYjM5OTBhNDEwZmJlOGI5MTdkOTg5ODA1MmRfNzQz_e05457e3-8c65-44e0-bb0e-e59bfdb49de5"
      unitRef="usd">41400000</ktcc:TradeAccountsReceivableSoldToThirdParty>
    <ktcc:TradeAccountsReceivableSoldToThirdParty
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85Ny9mcmFnOjgxY2FmZWIzOTkwYTQxMGZiZThiOTE3ZDk4OTgwNTJkL3RleHRyZWdpb246ODFjYWZlYjM5OTBhNDEwZmJlOGI5MTdkOTg5ODA1MmRfNzUw_dded1f1a-36da-49b7-84fe-415c2f25acbb"
      unitRef="usd">81000000.0</ktcc:TradeAccountsReceivableSoldToThirdParty>
    <ktcc:AccountsReceivableFactoredToBankingInstitutions
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85Ny9mcmFnOjgxY2FmZWIzOTkwYTQxMGZiZThiOTE3ZDk4OTgwNTJkL3RleHRyZWdpb246ODFjYWZlYjM5OTBhNDEwZmJlOGI5MTdkOTg5ODA1MmRfMjE5OTAyMzI1NjczNA_a634fe46-07a3-40bf-ba22-0057f00e83d2"
      unitRef="usd">9000</ktcc:AccountsReceivableFactoredToBankingInstitutions>
    <ktcc:AccountsReceivableFactoredToBankingInstitutions
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl85Ny9mcmFnOjgxY2FmZWIzOTkwYTQxMGZiZThiOTE3ZDk4OTgwNTJkL3RleHRyZWdpb246ODFjYWZlYjM5OTBhNDEwZmJlOGI5MTdkOTg5ODA1MmRfODQx_f9804199-e5fd-47d5-a2ed-8edf8f4e03c7"
      unitRef="usd">1700000</ktcc:AccountsReceivableFactoredToBankingInstitutions>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90ZXh0cmVnaW9uOjZmZjU0MjNhNDcyMzRjZTlhYTU5Mjg5Yzk4NGY4ODlmXzcwNzg_07a0b370-fefb-4d35-ae98-d364eb8f8d19">INCOME TAXES&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Income tax benefit consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:59.222%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.640%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&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-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current income tax benefit:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;365&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(537)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(221)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;154&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;895&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,722&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;519&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;358&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,501&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred income tax benefit:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,850)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(910)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(795)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;892&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(206)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(823)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(958)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,116)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,618)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(439)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(758)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(117)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company has gross tax credit carryforwards of approximately $8.8 million at June&#160;27, 2020 consisting of federal research and development (R&amp;amp;D) tax credits.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Management has reviewed all deferred tax assets for purposes of determining whether or not a valuation allowance may be required. A valuation allowance against deferred tax assets is required if it is more likely than not that some of the deferred tax assets will not be realized. Based upon the Company&#x2019;s profitability, forecasted income, and evaluation of all other positive and negative evidence, management determined that it is more likely than not that the deferred tax assets will be realized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;"&gt;Subsequent to the end of the fiscal year ending June 27, 2020, the Treasury Department issued final regulations applicable to the Company&#x2019;s position with respect to the U.S. taxability of foreign earnings under the global intangible low taxed income (also known as &#x201c;GILTI&#x201d;) regime and the deductibility of interest expense under IRC Section 163(j). The Company is still evaluating the impact of these regulations, and, at this time, it does not anticipate any material impact to its current or future income tax positions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (CARES Act) was enacted in response to the COVID-19 pandemic. The CARES Act, among other things, permits net operating loss (NOL) carryovers and carrybacks to offset 100% of taxable income for taxable years beginning before 2021. In addition, the CARES Act allows NOLs incurred in 2018, 2019, and 2020 to be carried back to each of the five preceding taxable years to generate a refund of previously paid income taxes. The Company does not expect that the NOL carryback provision of the CARES Act will result in a material cash benefit. In addition, the CARES Act contains modifications on the limitation of business interest for tax years beginning in 2019 and 2020. The modifications to Section 163(j) increase the allowable business interest deduction from 30% of adjusted taxable income to 50% of adjusted taxable income. This modification would increase the allowable interest expense deduction of the Company and result in less taxable income for fiscal year 2020, but is not expected to have a material impact on the provision for income taxes. Also, under the CARES Act, AMT credits not previously refunded for the 2018 tax year are refundable in the 2019 taxable year rather than in years 2019-2021, and taxpayers can elect to claim 100% of the AMT credits in the first taxable year beginning in 2018 by applying for a tentative refund claim on or before December 31, 2020. The Company has made this election by applying for a tentative refund claim. The Company is taking advantage of the deferred payment payroll taxes provision,  the impacts of which are not expected to be material. The Company is continuing to evaluate the impacts of other aspects of the CARES Act, and at this time the Company does not believe they will have a material impact on our consolidated financial position, results of operations, or cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On December 22, 2017, the Tax Cuts and Jobs Act (&#x201c;Tax Act&#x201d;) was signed into law. The Tax Act reduced Federal corporate tax rates effective January 1, 2018, and changed certain other provisions, many of which were not effective until fiscal year 2019. Effective tax rates for fiscal year 2018, were blended rates reflecting the benefit of two quarters of Federal tax rate reductions. These benefits were offset by discrete expenses relating to the revaluation of our U.S. net deferred tax assets, an adjustment relating to foreign exchange, and required adjustments associated with the transition from a global to a territorial tax system (discussed further below). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;As a result of the U.S. tax system under the Tax Act from a global to a territorial model, a deemed one-time repatriation of all accumulated earnings and profits (AE&amp;amp;P) in Mexico and China occurred on December 31, 2017 (the &#x201c;Transition Tax&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On December 22, 2017, the staff of the SEC issued Staff Accounting Bulletin No. 118 (&#x201c;SAB No. 118&#x201d;). SAB No. 118 provided guidance on accounting for the tax effects of the 2017 Tax Act and allowed registrants to record provisional amounts for a period of up to one year from the date of enactment of the 2017 Tax Act. In fiscal year 2019, we finalized the Transition Tax calculation, resulting in a net Transition Tax amount of $0.8 million, a decrease of $0.4 million for the fiscal year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In addition to the $0.8 million Transition Tax described above, the Company recognized a $1.3 million discrete expense in fiscal year 2018 due to the revaluation of our U.S. net deferred tax assets. Offsetting these amounts, because of the shift to a territorial system of taxation in the U.S., the Company recognized a discrete benefit of approximately $1.3 million related to reversing its previously recognized estimated liability associated with estimated future repatriations from Mexico and China.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;In future years, because of the Transition Tax on AE&amp;amp;P described above, repatriations of cash will generally be tax-free in the U.S. However, withholding taxes in China may still apply to any such future repatriations. Management has not changed its indefinite investment assertions with regards to the portion of AE&amp;amp;P in China that may be repatriated in the future. Accordingly, management estimates that future repatriations of cash from China may result in approximately $0.8 million of withholding tax. There would be no offsetting foreign tax credits in the U.S. and as such, this potential liability is a direct cost associated with actual repatriations. Withholding taxes will not apply to future repatriations from Mexico or Vietnam.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company expects to repatriate a portion of its foreign earnings based on increased net sales growth driving additional capital requirements domestically, cash requirements for potential acquisitions and to implement certain tax strategies. The Company expects to repatriate approximately $7.8 million from China, in the future. All other unremitted foreign earnings are expected to remain permanently reinvested for planned fixed assets purchases and improvements in foreign locations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company&#x2019;s effective tax rate differs from the federal tax rate as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:59.222%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.640%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&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-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Federal income tax provision (benefit) at statutory rates&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;907&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,836)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(397)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;State income taxes, net of federal tax effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;90&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(158)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign tax rate differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;336&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;251&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;103&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Tax rate change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,634&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Provisional transition tax on accumulated foreign earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(384)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,190&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effect of income tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(310)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(861)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(687)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Previously unrecognized tax benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,345)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effect of repatriation of foreign earnings, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(42)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,484)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Goodwill write-off&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,726&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Global Intangible Low-Taxed Income (GILTI) tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;150&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Provision to return reconciliation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(241)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;630&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(401)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;124&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(234)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(71)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(439)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(758)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(117)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The domestic and foreign components of income (loss) before income taxes were:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:59.222%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.640%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&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-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,142&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,220)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,593)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,177&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,480&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,151&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Income (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,319&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8,740)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,442)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Deferred income tax assets and liabilities consist of the following at:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:72.692%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.639%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&lt;/span&gt;&lt;/td&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-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net operating loss&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;184&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Tax credit carryforwards, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,961&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,986&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,426&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,087&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Identifiable intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;493&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;407&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest expense carryforward&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;474&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accruals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,847&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,549&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Research and development expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;232&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Mart-to-market adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;415&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;ASC 606 deferred costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,943&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,484&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,201&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;212&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred income tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,682&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,282&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued withholding tax - unremitted earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(820)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(820)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fixed assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(566)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(443)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,290)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Mart-to-market adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(730)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;ASC 606 accelerated revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,344)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,274)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(718)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(175)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,738)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,442)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net deferred income tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,944&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,840&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance sheet caption reported in:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term deferred income tax asset&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,178&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,840&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term deferred income tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(234)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net deferred income tax asset&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,944&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,840&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;Certain reclassifications have been made in the 2019 information in the above table to conform with 2020 presentation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Uncertain Tax Positions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company has R&amp;amp;D tax credits that approximate $8.8 million that have 20-year carryforwards before expiring. The Company&#x2019;s R&amp;amp;D tax credits expire in various fiscal years from 2026 to 2040. The Company also has alternative minimum tax credits, which do not expire, approximating $347,000, which are now classified as a receivable due to the repeal of the alternative minimum tax.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of June&#160;27, 2020, the Company had unrecognized tax benefits of $2.9 million related to its gross R&amp;amp;D tax credits. The unrecognized tax benefits relate to certain R&amp;amp;D tax credits generated from 2002 to 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:11pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:59.222%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.640%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&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-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Beginning Balance&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,099&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,011&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,947&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Additions based on tax positions related to the current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;109&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;88&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;64&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Lapse of statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,345)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ending Balance&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,863&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,099&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,011&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The increase from the prior year is due to additional R&amp;amp;D credits that were recorded in 2020 as discussed above. Management does not anticipate any material changes to this amount during the next 12 months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company recognizes interest accrued related to unrecognized tax benefits and penalties in its income tax provision. The Company has not recognized any interest or penalties in the fiscal years presented in these financial statements. The Company is subject to income tax in the U.S. federal jurisdiction, various state jurisdictions, Mexico, China and Vietnam. Certain years remain subject to examination but there are currently no ongoing exams in any taxing jurisdictions.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90ZXh0cmVnaW9uOjZmZjU0MjNhNDcyMzRjZTlhYTU5Mjg5Yzk4NGY4ODlmXzcwODQ_798ca065-abe3-404c-afdc-3bc5867755f7">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Income tax benefit consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:59.222%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.640%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&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-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current income tax benefit:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;365&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(537)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(221)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;154&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;895&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,722&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;519&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;358&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,501&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred income tax benefit:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,850)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(910)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(795)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;892&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(206)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(823)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(958)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,116)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,618)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(439)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(758)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(117)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTowYzFmY2FhMjNkMzM0MWNmYjAxMTQ2ZDE2MWM0N2U4OS90YWJsZXJhbmdlOjBjMWZjYWEyM2QzMzQxY2ZiMDExNDZkMTYxYzQ3ZTg5XzQtMS0xLTEtMA_8658c26c-e8b2-4a2c-b3c8-9097894ba652"
      unitRef="usd">365000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTowYzFmY2FhMjNkMzM0MWNmYjAxMTQ2ZDE2MWM0N2U4OS90YWJsZXJhbmdlOjBjMWZjYWEyM2QzMzQxY2ZiMDExNDZkMTYxYzQ3ZTg5XzQtMy0xLTEtMA_8d102759-16e9-414d-a88e-8f54dfd42ad8"
      unitRef="usd">-537000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTowYzFmY2FhMjNkMzM0MWNmYjAxMTQ2ZDE2MWM0N2U4OS90YWJsZXJhbmdlOjBjMWZjYWEyM2QzMzQxY2ZiMDExNDZkMTYxYzQ3ZTg5XzQtNS0xLTEtMA_7c5a16a6-0865-475e-9a83-f30241709187"
      unitRef="usd">-221000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTowYzFmY2FhMjNkMzM0MWNmYjAxMTQ2ZDE2MWM0N2U4OS90YWJsZXJhbmdlOjBjMWZjYWEyM2QzMzQxY2ZiMDExNDZkMTYxYzQ3ZTg5XzUtMS0xLTEtMA_1d08b319-0814-4ac3-8254-9cab42d23738"
      unitRef="usd">154000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTowYzFmY2FhMjNkMzM0MWNmYjAxMTQ2ZDE2MWM0N2U4OS90YWJsZXJhbmdlOjBjMWZjYWEyM2QzMzQxY2ZiMDExNDZkMTYxYzQ3ZTg5XzUtMy0xLTEtMA_88e4a2b9-379d-40a8-b0a1-bded4cfabba0"
      unitRef="usd">895000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTowYzFmY2FhMjNkMzM0MWNmYjAxMTQ2ZDE2MWM0N2U4OS90YWJsZXJhbmdlOjBjMWZjYWEyM2QzMzQxY2ZiMDExNDZkMTYxYzQ3ZTg5XzUtNS0xLTEtMA_fe67c67c-c298-4ca7-97c9-7a4ae0997410"
      unitRef="usd">1722000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTowYzFmY2FhMjNkMzM0MWNmYjAxMTQ2ZDE2MWM0N2U4OS90YWJsZXJhbmdlOjBjMWZjYWEyM2QzMzQxY2ZiMDExNDZkMTYxYzQ3ZTg5XzYtMS0xLTEtMA_b59cabcf-2877-4d74-8f9a-f2dd551b0a86"
      unitRef="usd">519000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTowYzFmY2FhMjNkMzM0MWNmYjAxMTQ2ZDE2MWM0N2U4OS90YWJsZXJhbmdlOjBjMWZjYWEyM2QzMzQxY2ZiMDExNDZkMTYxYzQ3ZTg5XzYtMy0xLTEtMA_a2dcecf1-15fd-4e4d-bfce-5435b53d5aa7"
      unitRef="usd">358000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTowYzFmY2FhMjNkMzM0MWNmYjAxMTQ2ZDE2MWM0N2U4OS90YWJsZXJhbmdlOjBjMWZjYWEyM2QzMzQxY2ZiMDExNDZkMTYxYzQ3ZTg5XzYtNS0xLTEtMA_2a3db4a7-74e1-4d4f-90fa-dbb0e83840ee"
      unitRef="usd">1501000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTowYzFmY2FhMjNkMzM0MWNmYjAxMTQ2ZDE2MWM0N2U4OS90YWJsZXJhbmdlOjBjMWZjYWEyM2QzMzQxY2ZiMDExNDZkMTYxYzQ3ZTg5XzgtMS0xLTEtMA_8c4c56a9-7514-4148-a5c2-3f0c56a61bc2"
      unitRef="usd">-1850000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTowYzFmY2FhMjNkMzM0MWNmYjAxMTQ2ZDE2MWM0N2U4OS90YWJsZXJhbmdlOjBjMWZjYWEyM2QzMzQxY2ZiMDExNDZkMTYxYzQ3ZTg5XzgtMy0xLTEtMA_f397ee1e-5278-47be-86e6-151e2626dbdf"
      unitRef="usd">-910000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTowYzFmY2FhMjNkMzM0MWNmYjAxMTQ2ZDE2MWM0N2U4OS90YWJsZXJhbmdlOjBjMWZjYWEyM2QzMzQxY2ZiMDExNDZkMTYxYzQ3ZTg5XzgtNS0xLTEtMA_8422bafa-75a1-4a08-b4a7-d30cca5076e5"
      unitRef="usd">-795000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTowYzFmY2FhMjNkMzM0MWNmYjAxMTQ2ZDE2MWM0N2U4OS90YWJsZXJhbmdlOjBjMWZjYWEyM2QzMzQxY2ZiMDExNDZkMTYxYzQ3ZTg5XzktMS0xLTEtMA_8f691809-5716-4890-8dcc-81a29b50eede"
      unitRef="usd">892000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTowYzFmY2FhMjNkMzM0MWNmYjAxMTQ2ZDE2MWM0N2U4OS90YWJsZXJhbmdlOjBjMWZjYWEyM2QzMzQxY2ZiMDExNDZkMTYxYzQ3ZTg5XzktMy0xLTEtMA_4ed1222f-2d34-4fb1-9819-ab9916a6d163"
      unitRef="usd">-206000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTowYzFmY2FhMjNkMzM0MWNmYjAxMTQ2ZDE2MWM0N2U4OS90YWJsZXJhbmdlOjBjMWZjYWEyM2QzMzQxY2ZiMDExNDZkMTYxYzQ3ZTg5XzktNS0xLTEtMA_b8049ca3-1099-4a49-be71-830e07cc5df5"
      unitRef="usd">-823000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <ktcc:DeferredIncomeTaxExpenseBenefitTotal1
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTowYzFmY2FhMjNkMzM0MWNmYjAxMTQ2ZDE2MWM0N2U4OS90YWJsZXJhbmdlOjBjMWZjYWEyM2QzMzQxY2ZiMDExNDZkMTYxYzQ3ZTg5XzEwLTEtMS0xLTA_3e8fa570-9316-4ff0-9e01-42e460a5caf9"
      unitRef="usd">-958000</ktcc:DeferredIncomeTaxExpenseBenefitTotal1>
    <ktcc:DeferredIncomeTaxExpenseBenefitTotal1
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTowYzFmY2FhMjNkMzM0MWNmYjAxMTQ2ZDE2MWM0N2U4OS90YWJsZXJhbmdlOjBjMWZjYWEyM2QzMzQxY2ZiMDExNDZkMTYxYzQ3ZTg5XzEwLTMtMS0xLTA_cc416ed5-6607-40a0-9b97-b3298f215bdc"
      unitRef="usd">-1116000</ktcc:DeferredIncomeTaxExpenseBenefitTotal1>
    <ktcc:DeferredIncomeTaxExpenseBenefitTotal1
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTowYzFmY2FhMjNkMzM0MWNmYjAxMTQ2ZDE2MWM0N2U4OS90YWJsZXJhbmdlOjBjMWZjYWEyM2QzMzQxY2ZiMDExNDZkMTYxYzQ3ZTg5XzEwLTUtMS0xLTA_6af7b10c-7cd2-4b5f-8356-316249cd2b48"
      unitRef="usd">-1618000</ktcc:DeferredIncomeTaxExpenseBenefitTotal1>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTowYzFmY2FhMjNkMzM0MWNmYjAxMTQ2ZDE2MWM0N2U4OS90YWJsZXJhbmdlOjBjMWZjYWEyM2QzMzQxY2ZiMDExNDZkMTYxYzQ3ZTg5XzExLTEtMS0xLTA_19492283-8c84-4c3c-a76e-00abbda00584"
      unitRef="usd">-439000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTowYzFmY2FhMjNkMzM0MWNmYjAxMTQ2ZDE2MWM0N2U4OS90YWJsZXJhbmdlOjBjMWZjYWEyM2QzMzQxY2ZiMDExNDZkMTYxYzQ3ZTg5XzExLTMtMS0xLTA_3d11cf03-6009-4d92-b635-e05b5e83c9df"
      unitRef="usd">-758000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTowYzFmY2FhMjNkMzM0MWNmYjAxMTQ2ZDE2MWM0N2U4OS90YWJsZXJhbmdlOjBjMWZjYWEyM2QzMzQxY2ZiMDExNDZkMTYxYzQ3ZTg5XzExLTUtMS0xLTA_2fb0ee25-eb64-41ee-9bda-551079b48f56"
      unitRef="usd">-117000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90ZXh0cmVnaW9uOjZmZjU0MjNhNDcyMzRjZTlhYTU5Mjg5Yzk4NGY4ODlmXzEzNQ_18818fbd-1e97-4106-9048-f364e23db893"
      unitRef="usd">8800000</us-gaap:TaxCreditCarryforwardAmount>
    <ktcc:TollTaxLiability
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90ZXh0cmVnaW9uOjZmZjU0MjNhNDcyMzRjZTlhYTU5Mjg5Yzk4NGY4ODlmXzIzNTM_d214c3d0-091e-4b94-b6a2-7d56bbe8a053"
      unitRef="usd">800000</ktcc:TollTaxLiability>
    <ktcc:TollTaxLiabilityChangeinAmount
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90ZXh0cmVnaW9uOjZmZjU0MjNhNDcyMzRjZTlhYTU5Mjg5Yzk4NGY4ODlmXzIzNzE_9aa0c2b3-2f16-448a-a989-a18c0ee3fac4"
      unitRef="usd">400000</ktcc:TollTaxLiabilityChangeinAmount>
    <ktcc:TollTaxLiability
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90ZXh0cmVnaW9uOjZmZjU0MjNhNDcyMzRjZTlhYTU5Mjg5Yzk4NGY4ODlmXzI0MTQ_f208c0bf-4fa2-45d1-8ee7-9f14d7ce3086"
      unitRef="usd">800000</ktcc:TollTaxLiability>
    <us-gaap:OtherTaxExpenseBenefit
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90ZXh0cmVnaW9uOjZmZjU0MjNhNDcyMzRjZTlhYTU5Mjg5Yzk4NGY4ODlmXzI0Njg_757f7f48-8716-4338-94f4-b497850ea41a"
      unitRef="usd">1300000</us-gaap:OtherTaxExpenseBenefit>
    <ktcc:IncomeTaxBenefitRelatedtoReversingEstimatedLiabilityAssociatedwithEstimatedFutureRepatriations
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90ZXh0cmVnaW9uOjZmZjU0MjNhNDcyMzRjZTlhYTU5Mjg5Yzk4NGY4ODlmXzI3MjM_15efb9ba-1b90-4edd-8407-ceb4d126286b"
      unitRef="usd">1300000</ktcc:IncomeTaxBenefitRelatedtoReversingEstimatedLiabilityAssociatedwithEstimatedFutureRepatriations>
    <ktcc:EstimatedFederalAndStateIncomeTaxesAndPotentialWithholdingTaxes
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90ZXh0cmVnaW9uOjZmZjU0MjNhNDcyMzRjZTlhYTU5Mjg5Yzk4NGY4ODlmXzMzNDI_07a2d3da-5794-47a5-8827-3b8f4649a6a0"
      unitRef="usd">800000</ktcc:EstimatedFederalAndStateIncomeTaxesAndPotentialWithholdingTaxes>
    <ktcc:IncomeTaxReconciliationAdditionalRepatriationOfForeignEarnings
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90ZXh0cmVnaW9uOjZmZjU0MjNhNDcyMzRjZTlhYTU5Mjg5Yzk4NGY4ODlmXzQ2MTI_5b8373f5-2dd2-4f63-aa97-1a85413d644c"
      unitRef="usd">7800000</ktcc:IncomeTaxReconciliationAdditionalRepatriationOfForeignEarnings>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90ZXh0cmVnaW9uOjZmZjU0MjNhNDcyMzRjZTlhYTU5Mjg5Yzk4NGY4ODlmXzcwNjU_6f895630-4416-4740-8d9e-1a6d2f1a40a3">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company&#x2019;s effective tax rate differs from the federal tax rate as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:59.222%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.640%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&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-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Federal income tax provision (benefit) at statutory rates&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;907&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,836)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(397)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;State income taxes, net of federal tax effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;90&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(158)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign tax rate differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;336&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;251&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;103&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Tax rate change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,634&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Provisional transition tax on accumulated foreign earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(384)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,190&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effect of income tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(310)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(861)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(687)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Previously unrecognized tax benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,345)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effect of repatriation of foreign earnings, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(42)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,484)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Goodwill write-off&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,726&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Global Intangible Low-Taxed Income (GILTI) tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;150&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Provision to return reconciliation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(241)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;630&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(401)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;124&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(234)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(71)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(439)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(758)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(117)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzMtMS0xLTEtMA_2111a2cb-d3c8-44fa-b3e8-3cebc837731c"
      unitRef="usd">907000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzMtMy0xLTEtMA_83a69646-c3a5-46d7-ad1d-663dbdcaea88"
      unitRef="usd">-1836000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzMtNS0xLTEtMA_eccee07b-d835-47af-8520-66fc9e2cd45f"
      unitRef="usd">-397000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzQtMS0xLTEtMA_856e455c-606a-4202-ab6c-ad8e9ecef9ea"
      unitRef="usd">90000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzQtMy0xLTEtMA_17383b57-168b-4b75-b435-5e820912e132"
      unitRef="usd">-158000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzQtNS0xLTEtMA_6b36e5e3-39b6-4c35-b3a6-3519029e8dd6"
      unitRef="usd">-4000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzUtMS0xLTEtMA_7a5124ee-fd91-4362-bf5f-9864710421a1"
      unitRef="usd">336000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzUtMy0xLTEtMA_6f1b3945-d09f-4285-8a98-0e7b5d2d6ac3"
      unitRef="usd">251000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzUtNS0xLTEtMA_08b7d532-237f-4155-9de5-6222bc4bc21c"
      unitRef="usd">103000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzYtMS0xLTEtMA_afe479f7-f061-45c9-a7e3-e0f47af8b1b9"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzYtMy0xLTEtMA_e1c2580f-223c-41f7-9abd-fca45086067a"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzYtNS0xLTEtMA_e16d0a2c-7b09-45e7-96f2-3adebe343529"
      unitRef="usd">1634000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <ktcc:EffectiveIncomeTaxRateReconciliationTransitionImpactofUSTaxReformAmount
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzctMS0xLTEtMA_ea10e3d0-0e4e-4074-963e-562089cff418"
      unitRef="usd">0</ktcc:EffectiveIncomeTaxRateReconciliationTransitionImpactofUSTaxReformAmount>
    <ktcc:EffectiveIncomeTaxRateReconciliationTransitionImpactofUSTaxReformAmount
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzctMy0xLTEtMA_f504b9aa-d835-47ed-bc7a-526266f81ad5"
      unitRef="usd">-384000</ktcc:EffectiveIncomeTaxRateReconciliationTransitionImpactofUSTaxReformAmount>
    <ktcc:EffectiveIncomeTaxRateReconciliationTransitionImpactofUSTaxReformAmount
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzctNS0xLTEtMA_88472c84-d04b-416b-b0ec-94e83ae1ea88"
      unitRef="usd">1190000</ktcc:EffectiveIncomeTaxRateReconciliationTransitionImpactofUSTaxReformAmount>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzgtMS0xLTEtMA_36c53358-0ec6-4ca9-b0ff-72bbf490060c"
      unitRef="usd">310000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzgtMy0xLTEtMA_e443bb03-efd8-4bc5-b3b4-1bd7465d3735"
      unitRef="usd">861000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzgtNS0xLTEtMA_6a9af9ac-6a4f-4ec2-b6a6-fd11742a7499"
      unitRef="usd">687000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzktMS0xLTEtMzE0_b1de56a6-fc7d-4252-b0af-b14dca5b4a0e"
      unitRef="usd">1345000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzktMy0xLTEtMzE4_3d74f911-7031-4eb7-ae79-37101da95363"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzktNS0xLTEtMzIy_9d653db6-fccd-4bbe-b151-4f13c02675a8"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzktMS0xLTEtMA_c4106757-65bc-4fa6-acde-03e515a276f2"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings>
    <us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzktMy0xLTEtMA_03e8a274-cd91-4d6c-b186-c088fd77816f"
      unitRef="usd">42000</us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings>
    <us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzktNS0xLTEtMA_c72ebef1-a68f-4be2-a7d8-3172138c7a54"
      unitRef="usd">1484000</us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzEwLTEtMS0xLTA_eb316c35-6629-4468-8383-7b400a37ad4b"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzEwLTMtMS0xLTA_a366ced5-b61d-4957-921b-456fa23d2ac6"
      unitRef="usd">1726000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzEwLTUtMS0xLTA_2fbdde44-75db-4856-9d52-f4dfc2cc5689"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
    <ktcc:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActGlobalIntangibleLowTaxedIncomeAmount
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzExLTEtMS0xLTA_e42890b7-acca-4b36-b4d0-ef230fc714f9"
      unitRef="usd">0</ktcc:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActGlobalIntangibleLowTaxedIncomeAmount>
    <ktcc:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActGlobalIntangibleLowTaxedIncomeAmount
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzExLTMtMS0xLTA_d68dc8bb-df0a-4b0b-b3c7-d56d93f67be5"
      unitRef="usd">150000</ktcc:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActGlobalIntangibleLowTaxedIncomeAmount>
    <ktcc:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActGlobalIntangibleLowTaxedIncomeAmount
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzExLTUtMS0xLTA_59784cc5-45de-4ecf-922f-5218ac1336b7"
      unitRef="usd">0</ktcc:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActGlobalIntangibleLowTaxedIncomeAmount>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzEyLTEtMS0xLTA_25a4df1f-49cb-4b4f-aa68-c7600d7281f2"
      unitRef="usd">-241000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzEyLTMtMS0xLTA_69c7bf86-0555-4232-8cd6-ac23c969aa89"
      unitRef="usd">630000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzEyLTUtMS0xLTA_0e18f7c4-3826-43c6-bcbe-803d1fabc292"
      unitRef="usd">-401000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzEzLTEtMS0xLTA_8413637b-56b6-49d6-8a2c-782ca9fa1c08"
      unitRef="usd">124000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzEzLTMtMS0xLTA_7c2e45b5-0038-4fbd-a252-151c3ff929a4"
      unitRef="usd">-234000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzEzLTUtMS0xLTA_b26a87af-d254-40c1-99a4-0de045fa820b"
      unitRef="usd">-71000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzE0LTEtMS0xLTA_9be1faed-fedd-411f-9cfb-c28b7747c0ae"
      unitRef="usd">-439000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzE0LTMtMS0xLTA_044b77bd-a9da-4bf2-8140-c3a506374678"
      unitRef="usd">-758000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToyNDVlODExZWY4ZDc0N2Y1OTdiYmZjY2Y5YTc4YjNkNC90YWJsZXJhbmdlOjI0NWU4MTFlZjhkNzQ3ZjU5N2JiZmNjZjlhNzhiM2Q0XzE0LTUtMS0xLTA_74de9844-21c8-4136-af37-ed2e30c5f39d"
      unitRef="usd">-117000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90ZXh0cmVnaW9uOjZmZjU0MjNhNDcyMzRjZTlhYTU5Mjg5Yzk4NGY4ODlmXzcwNjI_79cb21ec-bf76-47a7-a06d-22beffd64884">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The domestic and foreign components of income (loss) before income taxes were:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:59.222%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.640%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&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-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,142&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,220)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,593)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,177&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,480&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,151&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Income (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,319&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8,740)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,442)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToxOGVkYzZlNTFiNTU0MGY3YTYyYjY1MzEwYmM2ZTQwNC90YWJsZXJhbmdlOjE4ZWRjNmU1MWI1NTQwZjdhNjJiNjUzMTBiYzZlNDA0XzMtMS0xLTEtMA_7b5f9bc0-170f-4865-9d9e-72b6106c073e"
      unitRef="usd">1142000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToxOGVkYzZlNTFiNTU0MGY3YTYyYjY1MzEwYmM2ZTQwNC90YWJsZXJhbmdlOjE4ZWRjNmU1MWI1NTQwZjdhNjJiNjUzMTBiYzZlNDA0XzMtMy0xLTEtMA_032b1a65-eb2b-4a12-bb27-a2f54d2e4c95"
      unitRef="usd">-12220000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToxOGVkYzZlNTFiNTU0MGY3YTYyYjY1MzEwYmM2ZTQwNC90YWJsZXJhbmdlOjE4ZWRjNmU1MWI1NTQwZjdhNjJiNjUzMTBiYzZlNDA0XzMtNS0xLTEtMA_7547a684-493e-4112-97c2-297f6513add4"
      unitRef="usd">-4593000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToxOGVkYzZlNTFiNTU0MGY3YTYyYjY1MzEwYmM2ZTQwNC90YWJsZXJhbmdlOjE4ZWRjNmU1MWI1NTQwZjdhNjJiNjUzMTBiYzZlNDA0XzQtMS0xLTEtMA_133a5cd7-a348-4097-ba3d-44fcdc40e17a"
      unitRef="usd">3177000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToxOGVkYzZlNTFiNTU0MGY3YTYyYjY1MzEwYmM2ZTQwNC90YWJsZXJhbmdlOjE4ZWRjNmU1MWI1NTQwZjdhNjJiNjUzMTBiYzZlNDA0XzQtMy0xLTEtMA_025445d3-007c-4fb4-ac69-70e13cd198fe"
      unitRef="usd">3480000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToxOGVkYzZlNTFiNTU0MGY3YTYyYjY1MzEwYmM2ZTQwNC90YWJsZXJhbmdlOjE4ZWRjNmU1MWI1NTQwZjdhNjJiNjUzMTBiYzZlNDA0XzQtNS0xLTEtMA_f3370b29-c6a7-45c7-86b4-ee5ca1b0854b"
      unitRef="usd">3151000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToxOGVkYzZlNTFiNTU0MGY3YTYyYjY1MzEwYmM2ZTQwNC90YWJsZXJhbmdlOjE4ZWRjNmU1MWI1NTQwZjdhNjJiNjUzMTBiYzZlNDA0XzUtMS0xLTEtMA_fc292e72-2fff-4de3-87cd-d2f2df424439"
      unitRef="usd">4319000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToxOGVkYzZlNTFiNTU0MGY3YTYyYjY1MzEwYmM2ZTQwNC90YWJsZXJhbmdlOjE4ZWRjNmU1MWI1NTQwZjdhNjJiNjUzMTBiYzZlNDA0XzUtMy0xLTEtMA_c62ca578-c300-4f8f-8ea5-a448660bfe79"
      unitRef="usd">-8740000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZToxOGVkYzZlNTFiNTU0MGY3YTYyYjY1MzEwYmM2ZTQwNC90YWJsZXJhbmdlOjE4ZWRjNmU1MWI1NTQwZjdhNjJiNjUzMTBiYzZlNDA0XzUtNS0xLTEtMA_e34128f8-b906-4e12-932b-fba8dda32913"
      unitRef="usd">-1442000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90ZXh0cmVnaW9uOjZmZjU0MjNhNDcyMzRjZTlhYTU5Mjg5Yzk4NGY4ODlmXzcwOTM_068ee16c-28e0-472d-baf8-6f1609392366">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Deferred income tax assets and liabilities consist of the following at:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:72.692%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.639%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&lt;/span&gt;&lt;/td&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-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net operating loss&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;184&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Tax credit carryforwards, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,961&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,986&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,426&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,087&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Identifiable intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;493&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;407&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest expense carryforward&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;474&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accruals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,847&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,549&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Research and development expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;232&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Mart-to-market adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;415&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;ASC 606 deferred costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,943&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,484&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,201&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;212&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred income tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,682&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,282&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued withholding tax - unremitted earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(820)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(820)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fixed assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(566)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(443)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,290)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Mart-to-market adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(730)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;ASC 606 accelerated revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,344)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,274)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(718)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(175)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,738)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,442)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net deferred income tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,944&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,840&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance sheet caption reported in:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term deferred income tax asset&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,178&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,840&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term deferred income tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(234)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net deferred income tax asset&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,944&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,840&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzMtMS0xLTEtMA_1e5cda2e-df51-4b99-8ae4-802530d2828c"
      unitRef="usd">184000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzMtMy0xLTEtMA_b2913d31-08d6-44e7-9c61-72f24dbd06a2"
      unitRef="usd">33000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzQtMS0xLTEtMA_d09365fb-718d-40bb-8f54-c7fa8697ea9d"
      unitRef="usd">5961000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzQtMy0xLTEtMA_6463dd6b-1541-4230-abed-9f2ec3e15bfb"
      unitRef="usd">4986000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzUtMS0xLTEtMA_fc819d0e-26ca-4fbf-8056-871d5fa6a7fe"
      unitRef="usd">1426000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzUtMy0xLTEtMA_fdd91a36-84fe-4f46-b62b-fe1e28bc5a1e"
      unitRef="usd">1087000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzYtMS0xLTEtMA_14175189-13f8-4878-a38d-397ff647122e"
      unitRef="usd">493000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzYtMy0xLTEtMA_f75a9f9d-e076-4a99-bb00-79ab33b7b1a4"
      unitRef="usd">407000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetInterestCarryforward
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzctMS0xLTEtMA_32a268e6-1e57-49e6-bbd3-a6d2bc68b3e2"
      unitRef="usd">0</us-gaap:DeferredTaxAssetInterestCarryforward>
    <us-gaap:DeferredTaxAssetInterestCarryforward
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzctMy0xLTEtMA_90228f4a-d897-46dd-91c0-9155c4aed069"
      unitRef="usd">474000</us-gaap:DeferredTaxAssetInterestCarryforward>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzgtMS0xLTEtMA_c89b0e39-8673-4acd-aafc-834b6f50e044"
      unitRef="usd">2847000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzgtMy0xLTEtMA_e38a879a-f4d9-4768-a922-06e1de2113fc"
      unitRef="usd">3549000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <ktcc:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredResearchExpense
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzktMS0xLTEtMA_681d42a8-6b8b-4648-a8e9-1b7b78e41ed1"
      unitRef="usd">0</ktcc:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredResearchExpense>
    <ktcc:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredResearchExpense
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzktMy0xLTEtMA_284b7f8c-2229-4a69-a1c1-1f8a7d26380e"
      unitRef="usd">232000</ktcc:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredResearchExpense>
    <us-gaap:DeferredTaxAssetsDerivativeInstruments
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzEwLTEtMS0xLTA_06c4d20e-385d-4c91-8378-713317839a59"
      unitRef="usd">415000</us-gaap:DeferredTaxAssetsDerivativeInstruments>
    <us-gaap:DeferredTaxAssetsDerivativeInstruments
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzEwLTMtMS0xLTA_d443c369-d08e-4467-b092-c29be5cfc016"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsDerivativeInstruments>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzExLTEtMS0xLTA_8d7104db-503d-4026-b2bd-f6f96ebf5721"
      unitRef="usd">1943000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzExLTMtMS0xLTA_f8e1b217-07b7-4280-a665-dd70197eaaea"
      unitRef="usd">2484000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements>
    <ktcc:DeferredTaxAssetsLeaseLiability
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzEyLTEtMS0xLTMwNDQ_b17b0e19-25ad-4f74-b138-9cfd54226633"
      unitRef="usd">3201000</ktcc:DeferredTaxAssetsLeaseLiability>
    <ktcc:DeferredTaxAssetsLeaseLiability
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzEyLTMtMS0xLTMwNDg_1e3c0b1d-b301-4bea-9dfb-9d308f19b655"
      unitRef="usd">0</ktcc:DeferredTaxAssetsLeaseLiability>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzEyLTEtMS0xLTA_23a4cfe7-a2cd-49fa-830f-baedfe0f0fb0"
      unitRef="usd">212000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzEyLTMtMS0xLTA_d2fe0941-eb97-4f52-9f70-d4e580e0bdc5"
      unitRef="usd">30000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzEzLTEtMS0xLTA_0ca04821-49c5-4b22-8579-4973893b9bb0"
      unitRef="usd">16682000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzEzLTMtMS0xLTA_5111acc6-fae0-41cd-9e30-17a6f679f0d3"
      unitRef="usd">13282000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzE1LTEtMS0xLTA_cdc3c854-c420-4c75-afed-3e7502e1cffa"
      unitRef="usd">820000</us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings>
    <us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzE1LTMtMS0xLTA_2b973007-1b02-4392-8499-653f453bb492"
      unitRef="usd">820000</us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzE2LTEtMS0xLTA_72fcf964-3335-4e96-b0d0-e4dfc9a31941"
      unitRef="usd">566000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzE2LTMtMS0xLTA_807c22a1-0ee6-4b7b-bd50-cd2be2c5c1bf"
      unitRef="usd">443000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzE4LTEtMS0xLTMwNTk_6e51dd78-62ce-4d1b-a6fa-4d8442eb949a"
      unitRef="usd">3290000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzE4LTMtMS0xLTMwNjI_27aeea0f-8700-4e1a-bc78-61ab137fa6dc"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesDerivatives
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzE3LTEtMS0xLTA_79b3d282-7594-4aca-be3b-e5fbb8c2f7b5"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesDerivatives>
    <us-gaap:DeferredTaxLiabilitiesDerivatives
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzE3LTMtMS0xLTA_8d2f8cb9-5aa9-40c2-8e4f-f738b4203934"
      unitRef="usd">730000</us-gaap:DeferredTaxLiabilitiesDerivatives>
    <ktcc:DeferredTaxLiabilitiesASC606
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzE4LTEtMS0xLTA_10bc133b-6972-4dd6-9320-c000215574fd"
      unitRef="usd">1344000</ktcc:DeferredTaxLiabilitiesASC606>
    <ktcc:DeferredTaxLiabilitiesASC606
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzE4LTMtMS0xLTA_6d4d9fe9-1f23-42ca-b1d3-53163b76b476"
      unitRef="usd">-3274000</ktcc:DeferredTaxLiabilitiesASC606>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzIwLTEtMS0xLTA_e4950345-5d77-4877-a29f-946b2d331b16"
      unitRef="usd">718000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzIwLTMtMS0xLTA_0b344fd1-0081-4ba3-80af-7a51540adc46"
      unitRef="usd">175000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzIxLTEtMS0xLTA_9942d227-b954-4ad5-b703-55156d962296"
      unitRef="usd">6738000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzIxLTMtMS0xLTA_d18de280-dbd6-42d9-b56f-4e0ad632f48d"
      unitRef="usd">5442000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzIyLTEtMS0xLTA_9dacf2e0-de52-4a66-8309-6cb7bd59f164"
      unitRef="usd">9944000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzIyLTMtMS0xLTA_425ea370-ac36-4e7b-a7e4-d48223bf8fb5"
      unitRef="usd">7840000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzI0LTEtMS0xLTA_571319c3-d0e9-41a5-a56c-81552e51d8d2"
      unitRef="usd">10178000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzI0LTMtMS0xLTA_799cc2d2-f5d0-450f-b997-084c70073a12"
      unitRef="usd">7840000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzI3LTEtMS0xLTI4ODA_9b8102b2-7386-4880-8990-6cd05bef8c34"
      unitRef="usd">234000</us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome>
    <us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzI3LTMtMS0xLTI4ODQ_8d67ee9c-8dd5-416c-840e-e4abd5e5622e"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzI2LTEtMS0xLTA_5fe17e1d-3acd-442e-978f-5dce3aa3282f"
      unitRef="usd">9944000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTozMWZjOWIzYmYxZGI0OTVlYTY4MDA1NDUwNTQxYTc0MS90YWJsZXJhbmdlOjMxZmM5YjNiZjFkYjQ5NWVhNjgwMDU0NTA1NDFhNzQxXzI2LTMtMS0xLTA_e65bfadc-28cd-4c81-8c57-9f533038e35d"
      unitRef="usd">7840000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90ZXh0cmVnaW9uOjZmZjU0MjNhNDcyMzRjZTlhYTU5Mjg5Yzk4NGY4ODlmXzU3ODU_eaa35bbb-a3b8-4b1a-9fed-eb92f72347b9"
      unitRef="usd">8800000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <ktcc:RemainingContractualTermOfTaxCreditExpirationDate
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90ZXh0cmVnaW9uOjZmZjU0MjNhNDcyMzRjZTlhYTU5Mjg5Yzk4NGY4ODlmXzU3OTg_a668bc43-e242-41fb-ad27-904a403fb3f4">P20Y</ktcc:RemainingContractualTermOfTaxCreditExpirationDate>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90ZXh0cmVnaW9uOjZmZjU0MjNhNDcyMzRjZTlhYTU5Mjg5Yzk4NGY4ODlmXzYwMDY_07228e23-33d5-466f-a291-f86d086add9f"
      unitRef="usd">347000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90ZXh0cmVnaW9uOjZmZjU0MjNhNDcyMzRjZTlhYTU5Mjg5Yzk4NGY4ODlmXzYxNTY_0661e7fc-286d-49e4-8f3d-57bc2f5b5004"
      unitRef="usd">2900000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90ZXh0cmVnaW9uOjZmZjU0MjNhNDcyMzRjZTlhYTU5Mjg5Yzk4NGY4ODlmXzcwNzc_3cd7c863-2ce1-4f40-9fce-49c90b583c01">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:11pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:59.222%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.640%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&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-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Beginning Balance&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,099&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,011&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,947&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Additions based on tax positions related to the current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;109&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;88&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;64&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Lapse of statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,345)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ending Balance&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,863&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,099&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,011&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTo1YWQ0NDhjYjMwYTE0ZDQ0YWI5ZWZlMmYxYWFkYTAwYy90YWJsZXJhbmdlOjVhZDQ0OGNiMzBhMTRkNDRhYjllZmUyZjFhYWRhMDBjXzMtMS0xLTEtMA_d65ca240-f0e0-43ed-8820-1bcf29efb7eb"
      unitRef="usd">4099000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i2819986de33848eba794ea5f86e04bb0_I20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTo1YWQ0NDhjYjMwYTE0ZDQ0YWI5ZWZlMmYxYWFkYTAwYy90YWJsZXJhbmdlOjVhZDQ0OGNiMzBhMTRkNDRhYjllZmUyZjFhYWRhMDBjXzMtMy0xLTEtMA_d1382e4a-52b6-4288-bf0a-1e7c1888e088"
      unitRef="usd">4011000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="if787005a61384265b076491e23f8de29_I20170701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTo1YWQ0NDhjYjMwYTE0ZDQ0YWI5ZWZlMmYxYWFkYTAwYy90YWJsZXJhbmdlOjVhZDQ0OGNiMzBhMTRkNDRhYjllZmUyZjFhYWRhMDBjXzMtNS0xLTEtMA_3e8793db-d0f2-4969-a1a1-be6e4a6e2385"
      unitRef="usd">3947000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTo1YWQ0NDhjYjMwYTE0ZDQ0YWI5ZWZlMmYxYWFkYTAwYy90YWJsZXJhbmdlOjVhZDQ0OGNiMzBhMTRkNDRhYjllZmUyZjFhYWRhMDBjXzQtMS0xLTEtMA_2cf51e0e-bd04-43cc-8bc4-1f6369d4fa66"
      unitRef="usd">109000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTo1YWQ0NDhjYjMwYTE0ZDQ0YWI5ZWZlMmYxYWFkYTAwYy90YWJsZXJhbmdlOjVhZDQ0OGNiMzBhMTRkNDRhYjllZmUyZjFhYWRhMDBjXzQtMy0xLTEtMA_7b11c0c5-647e-46ae-8e59-b5bb15d0d76a"
      unitRef="usd">88000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTo1YWQ0NDhjYjMwYTE0ZDQ0YWI5ZWZlMmYxYWFkYTAwYy90YWJsZXJhbmdlOjVhZDQ0OGNiMzBhMTRkNDRhYjllZmUyZjFhYWRhMDBjXzQtNS0xLTEtMA_7838167c-8cb2-4d12-a524-6dbbbb344570"
      unitRef="usd">64000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTo1YWQ0NDhjYjMwYTE0ZDQ0YWI5ZWZlMmYxYWFkYTAwYy90YWJsZXJhbmdlOjVhZDQ0OGNiMzBhMTRkNDRhYjllZmUyZjFhYWRhMDBjXzUtMS0xLTEtMzUy_d1d6a8fa-47b3-443a-8126-72516fd9c2dd"
      unitRef="usd">1345000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTo1YWQ0NDhjYjMwYTE0ZDQ0YWI5ZWZlMmYxYWFkYTAwYy90YWJsZXJhbmdlOjVhZDQ0OGNiMzBhMTRkNDRhYjllZmUyZjFhYWRhMDBjXzUtMy0xLTEtMzU1_02c5668a-c591-4e83-adfd-58fee0794e6c"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTo1YWQ0NDhjYjMwYTE0ZDQ0YWI5ZWZlMmYxYWFkYTAwYy90YWJsZXJhbmdlOjVhZDQ0OGNiMzBhMTRkNDRhYjllZmUyZjFhYWRhMDBjXzUtNS0xLTEtMzU4_c4450822-c368-402a-87cd-53cd71fd1caa"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTo1YWQ0NDhjYjMwYTE0ZDQ0YWI5ZWZlMmYxYWFkYTAwYy90YWJsZXJhbmdlOjVhZDQ0OGNiMzBhMTRkNDRhYjllZmUyZjFhYWRhMDBjXzUtMS0xLTEtMA_26762fe2-94f6-4e8d-9d06-c707b4cffb3a"
      unitRef="usd">2863000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTo1YWQ0NDhjYjMwYTE0ZDQ0YWI5ZWZlMmYxYWFkYTAwYy90YWJsZXJhbmdlOjVhZDQ0OGNiMzBhMTRkNDRhYjllZmUyZjFhYWRhMDBjXzUtMy0xLTEtMA_8f4d276c-1cd1-4258-b0a9-4d5ba5edcbc7"
      unitRef="usd">4099000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i2819986de33848eba794ea5f86e04bb0_I20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDAvZnJhZzo2ZmY1NDIzYTQ3MjM0Y2U5YWE1OTI4OWM5ODRmODg5Zi90YWJsZTo1YWQ0NDhjYjMwYTE0ZDQ0YWI5ZWZlMmYxYWFkYTAwYy90YWJsZXJhbmdlOjVhZDQ0OGNiMzBhMTRkNDRhYjllZmUyZjFhYWRhMDBjXzUtNS0xLTEtMA_f2e696c5-38fb-45c3-a6fd-9529836cf2cb"
      unitRef="usd">4011000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDMvZnJhZzo5N2NhZDljMzJkMWQ0NjFiOGNjZjI2ODQ0NDg1M2U1Ni90ZXh0cmVnaW9uOjk3Y2FkOWMzMmQxZDQ2MWI4Y2NmMjY4NDQ0ODUzZTU2XzcwMw_b7085990-0e16-49de-8912-127d56031b24">EARNINGS PER SHARE&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Basic earnings per share (EPS) is calculated by dividing net income (the numerator) by the weighted-average number of common shares outstanding (the denominator) during the period. Diluted EPS is computed by including both the weighted-average number of shares outstanding and any dilutive common share equivalents in the denominator. The following table presents a reconciliation of the denominator and the number of antidilutive common share awards that were not included in the diluted earnings per share calculation. These antidilutive securities occur when equity awards outstanding have an option price greater than the average market price for the period:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:59.222%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.640%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended&lt;br/&gt;(in&#160;thousands,&#160;except&#160;per&#160;share&#160;information)&lt;/span&gt;&lt;/td&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,758&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,982)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,325)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average shares outstanding&#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,760&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,760&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,760&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effect of dilutive common stock awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;57&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average shares outstanding &#x2013; diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,816&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,760&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,760&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income (loss) per share &#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.44&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.74)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.12)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income (loss) per share &#x2013; diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.44&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.74)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.12)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Antidilutive SARs not included in diluted earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;720&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;985&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;827&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDMvZnJhZzo5N2NhZDljMzJkMWQ0NjFiOGNjZjI2ODQ0NDg1M2U1Ni90ZXh0cmVnaW9uOjk3Y2FkOWMzMmQxZDQ2MWI4Y2NmMjY4NDQ0ODUzZTU2XzY5Nw_0ca42fc0-ed0d-4718-a5c9-7b1d591152a0">The following table presents a reconciliation of the denominator and the number of antidilutive common share awards that were not included in the diluted earnings per share calculation. These antidilutive securities occur when equity awards outstanding have an option price greater than the average market price for the period:&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:59.222%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.640%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended&lt;br/&gt;(in&#160;thousands,&#160;except&#160;per&#160;share&#160;information)&lt;/span&gt;&lt;/td&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,758&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,982)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,325)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average shares outstanding&#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,760&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,760&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,760&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effect of dilutive common stock awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;57&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average shares outstanding &#x2013; diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,816&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,760&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,760&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income (loss) per share &#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.44&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.74)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.12)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income (loss) per share &#x2013; diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.44&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.74)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.12)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Antidilutive SARs not included in diluted earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;720&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;985&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;827&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDMvZnJhZzo5N2NhZDljMzJkMWQ0NjFiOGNjZjI2ODQ0NDg1M2U1Ni90YWJsZTowZDBhMGYwYWZlMjA0N2Y5OTQ2NzllZmM3Yjk5NmY1OS90YWJsZXJhbmdlOjBkMGEwZjBhZmUyMDQ3Zjk5NDY3OWVmYzdiOTk2ZjU5XzItMS0xLTEtMA_29c178e5-b2fb-4107-8897-b4410c925d22"
      unitRef="usd">4758000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDMvZnJhZzo5N2NhZDljMzJkMWQ0NjFiOGNjZjI2ODQ0NDg1M2U1Ni90YWJsZTowZDBhMGYwYWZlMjA0N2Y5OTQ2NzllZmM3Yjk5NmY1OS90YWJsZXJhbmdlOjBkMGEwZjBhZmUyMDQ3Zjk5NDY3OWVmYzdiOTk2ZjU5XzItMy0xLTEtMA_57dc25ab-18f2-4e8e-b28d-cdbddf720402"
      unitRef="usd">-7982000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDMvZnJhZzo5N2NhZDljMzJkMWQ0NjFiOGNjZjI2ODQ0NDg1M2U1Ni90YWJsZTowZDBhMGYwYWZlMjA0N2Y5OTQ2NzllZmM3Yjk5NmY1OS90YWJsZXJhbmdlOjBkMGEwZjBhZmUyMDQ3Zjk5NDY3OWVmYzdiOTk2ZjU5XzItMy0xLTEtMA_877ce2df-510a-47b9-baac-5082ac34a4a0"
      unitRef="usd">-7982000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDMvZnJhZzo5N2NhZDljMzJkMWQ0NjFiOGNjZjI2ODQ0NDg1M2U1Ni90YWJsZTowZDBhMGYwYWZlMjA0N2Y5OTQ2NzllZmM3Yjk5NmY1OS90YWJsZXJhbmdlOjBkMGEwZjBhZmUyMDQ3Zjk5NDY3OWVmYzdiOTk2ZjU5XzItNS0xLTEtMA_90d3f2d6-f5b7-494f-ad03-8ade5e27853e"
      unitRef="usd">-1325000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDMvZnJhZzo5N2NhZDljMzJkMWQ0NjFiOGNjZjI2ODQ0NDg1M2U1Ni90YWJsZTowZDBhMGYwYWZlMjA0N2Y5OTQ2NzllZmM3Yjk5NmY1OS90YWJsZXJhbmdlOjBkMGEwZjBhZmUyMDQ3Zjk5NDY3OWVmYzdiOTk2ZjU5XzMtMS0xLTEtMA_836c18ed-1700-44b5-a786-8a7df7e343de"
      unitRef="shares">10760000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDMvZnJhZzo5N2NhZDljMzJkMWQ0NjFiOGNjZjI2ODQ0NDg1M2U1Ni90YWJsZTowZDBhMGYwYWZlMjA0N2Y5OTQ2NzllZmM3Yjk5NmY1OS90YWJsZXJhbmdlOjBkMGEwZjBhZmUyMDQ3Zjk5NDY3OWVmYzdiOTk2ZjU5XzMtMy0xLTEtMA_40f9a8bc-eee1-43de-bc75-521dfad42c27"
      unitRef="shares">10760000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDMvZnJhZzo5N2NhZDljMzJkMWQ0NjFiOGNjZjI2ODQ0NDg1M2U1Ni90YWJsZTowZDBhMGYwYWZlMjA0N2Y5OTQ2NzllZmM3Yjk5NmY1OS90YWJsZXJhbmdlOjBkMGEwZjBhZmUyMDQ3Zjk5NDY3OWVmYzdiOTk2ZjU5XzMtNS0xLTEtMA_fdc378b2-2eb0-49f7-8f69-fc579defe4c9"
      unitRef="shares">10760000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDMvZnJhZzo5N2NhZDljMzJkMWQ0NjFiOGNjZjI2ODQ0NDg1M2U1Ni90YWJsZTowZDBhMGYwYWZlMjA0N2Y5OTQ2NzllZmM3Yjk5NmY1OS90YWJsZXJhbmdlOjBkMGEwZjBhZmUyMDQ3Zjk5NDY3OWVmYzdiOTk2ZjU5XzQtMS0xLTEtMA_e07fa55e-6ab1-4034-beca-282130ddb532"
      unitRef="shares">57000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDMvZnJhZzo5N2NhZDljMzJkMWQ0NjFiOGNjZjI2ODQ0NDg1M2U1Ni90YWJsZTowZDBhMGYwYWZlMjA0N2Y5OTQ2NzllZmM3Yjk5NmY1OS90YWJsZXJhbmdlOjBkMGEwZjBhZmUyMDQ3Zjk5NDY3OWVmYzdiOTk2ZjU5XzQtMy0xLTEtMA_308cbf5f-7c96-4649-a37c-28f8e312307c"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDMvZnJhZzo5N2NhZDljMzJkMWQ0NjFiOGNjZjI2ODQ0NDg1M2U1Ni90YWJsZTowZDBhMGYwYWZlMjA0N2Y5OTQ2NzllZmM3Yjk5NmY1OS90YWJsZXJhbmdlOjBkMGEwZjBhZmUyMDQ3Zjk5NDY3OWVmYzdiOTk2ZjU5XzQtNS0xLTEtMA_ba5b5054-12aa-4d45-a886-d84958d0ebde"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDMvZnJhZzo5N2NhZDljMzJkMWQ0NjFiOGNjZjI2ODQ0NDg1M2U1Ni90YWJsZTowZDBhMGYwYWZlMjA0N2Y5OTQ2NzllZmM3Yjk5NmY1OS90YWJsZXJhbmdlOjBkMGEwZjBhZmUyMDQ3Zjk5NDY3OWVmYzdiOTk2ZjU5XzUtMS0xLTEtMA_6370fdb6-dfdd-4731-9ab5-69f84f503677"
      unitRef="shares">10816000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDMvZnJhZzo5N2NhZDljMzJkMWQ0NjFiOGNjZjI2ODQ0NDg1M2U1Ni90YWJsZTowZDBhMGYwYWZlMjA0N2Y5OTQ2NzllZmM3Yjk5NmY1OS90YWJsZXJhbmdlOjBkMGEwZjBhZmUyMDQ3Zjk5NDY3OWVmYzdiOTk2ZjU5XzUtMy0xLTEtMA_ee1abad6-e6d6-4709-aa99-d257f79a0885"
      unitRef="shares">10760000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDMvZnJhZzo5N2NhZDljMzJkMWQ0NjFiOGNjZjI2ODQ0NDg1M2U1Ni90YWJsZTowZDBhMGYwYWZlMjA0N2Y5OTQ2NzllZmM3Yjk5NmY1OS90YWJsZXJhbmdlOjBkMGEwZjBhZmUyMDQ3Zjk5NDY3OWVmYzdiOTk2ZjU5XzUtNS0xLTEtMA_2d7ade39-da03-451e-9ce4-ca25d9fec519"
      unitRef="shares">10760000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDMvZnJhZzo5N2NhZDljMzJkMWQ0NjFiOGNjZjI2ODQ0NDg1M2U1Ni90YWJsZTowZDBhMGYwYWZlMjA0N2Y5OTQ2NzllZmM3Yjk5NmY1OS90YWJsZXJhbmdlOjBkMGEwZjBhZmUyMDQ3Zjk5NDY3OWVmYzdiOTk2ZjU5XzYtMS0xLTEtMA_d18c0ff5-0153-4454-a4c2-9d5610b944e0"
      unitRef="usdPerShare">0.44</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDMvZnJhZzo5N2NhZDljMzJkMWQ0NjFiOGNjZjI2ODQ0NDg1M2U1Ni90YWJsZTowZDBhMGYwYWZlMjA0N2Y5OTQ2NzllZmM3Yjk5NmY1OS90YWJsZXJhbmdlOjBkMGEwZjBhZmUyMDQ3Zjk5NDY3OWVmYzdiOTk2ZjU5XzYtMy0xLTEtMA_f6557769-c852-45ad-80eb-a2174e042f67"
      unitRef="usdPerShare">-0.74</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDMvZnJhZzo5N2NhZDljMzJkMWQ0NjFiOGNjZjI2ODQ0NDg1M2U1Ni90YWJsZTowZDBhMGYwYWZlMjA0N2Y5OTQ2NzllZmM3Yjk5NmY1OS90YWJsZXJhbmdlOjBkMGEwZjBhZmUyMDQ3Zjk5NDY3OWVmYzdiOTk2ZjU5XzYtNS0xLTEtMA_0055b2a0-0426-45fe-8c79-03682ff11603"
      unitRef="usdPerShare">-0.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDMvZnJhZzo5N2NhZDljMzJkMWQ0NjFiOGNjZjI2ODQ0NDg1M2U1Ni90YWJsZTowZDBhMGYwYWZlMjA0N2Y5OTQ2NzllZmM3Yjk5NmY1OS90YWJsZXJhbmdlOjBkMGEwZjBhZmUyMDQ3Zjk5NDY3OWVmYzdiOTk2ZjU5XzctMS0xLTEtMA_f2df9143-2fef-4bc3-b6a5-219c193fa7fc"
      unitRef="usdPerShare">0.44</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDMvZnJhZzo5N2NhZDljMzJkMWQ0NjFiOGNjZjI2ODQ0NDg1M2U1Ni90YWJsZTowZDBhMGYwYWZlMjA0N2Y5OTQ2NzllZmM3Yjk5NmY1OS90YWJsZXJhbmdlOjBkMGEwZjBhZmUyMDQ3Zjk5NDY3OWVmYzdiOTk2ZjU5XzctMy0xLTEtMA_decf8647-f9e0-4760-bfc7-4f510b5f7c89"
      unitRef="usdPerShare">-0.74</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDMvZnJhZzo5N2NhZDljMzJkMWQ0NjFiOGNjZjI2ODQ0NDg1M2U1Ni90YWJsZTowZDBhMGYwYWZlMjA0N2Y5OTQ2NzllZmM3Yjk5NmY1OS90YWJsZXJhbmdlOjBkMGEwZjBhZmUyMDQ3Zjk5NDY3OWVmYzdiOTk2ZjU5XzctNS0xLTEtMA_9225b85d-23a2-4ad8-a890-38333ef03346"
      unitRef="usdPerShare">-0.12</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDMvZnJhZzo5N2NhZDljMzJkMWQ0NjFiOGNjZjI2ODQ0NDg1M2U1Ni90YWJsZTowZDBhMGYwYWZlMjA0N2Y5OTQ2NzllZmM3Yjk5NmY1OS90YWJsZXJhbmdlOjBkMGEwZjBhZmUyMDQ3Zjk5NDY3OWVmYzdiOTk2ZjU5XzgtMS0xLTEtMA_db715312-7cff-4ded-92ba-381c70a3f604"
      unitRef="shares">720000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDMvZnJhZzo5N2NhZDljMzJkMWQ0NjFiOGNjZjI2ODQ0NDg1M2U1Ni90YWJsZTowZDBhMGYwYWZlMjA0N2Y5OTQ2NzllZmM3Yjk5NmY1OS90YWJsZXJhbmdlOjBkMGEwZjBhZmUyMDQ3Zjk5NDY3OWVmYzdiOTk2ZjU5XzgtMy0xLTEtMA_d1bc779d-01b7-4e43-9623-588cc66f6834"
      unitRef="shares">985000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDMvZnJhZzo5N2NhZDljMzJkMWQ0NjFiOGNjZjI2ODQ0NDg1M2U1Ni90YWJsZTowZDBhMGYwYWZlMjA0N2Y5OTQ2NzllZmM3Yjk5NmY1OS90YWJsZXJhbmdlOjBkMGEwZjBhZmUyMDQ3Zjk5NDY3OWVmYzdiOTk2ZjU5XzgtNS0xLTEtMA_016cc60f-dd89-474e-b425-39f295844d8a"
      unitRef="shares">827000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90ZXh0cmVnaW9uOmVhNTUzZDRhNjM3MzRkYTFhYTNjNzRhOTViYTQzM2M1XzIxOTkwMjMyNjE5ODg_f66d1494-3905-420f-b4f8-a123a1bfdb91">STOCK OPTION AND BENEFIT PLANS&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company&#x2019;s incentive plan provides for equity and liability awards to employees and non-employee directors in the form of stock options, stock appreciation rights (SARs), restricted stock, restricted stock units, stock awards, stock units, performance shares, performance units, and other stock-based or cash-based awards. Compensation cost is recognized on a straight-line basis over the requisite employee service period, which is generally the vesting period, and is recorded as employee compensation expense in cost of goods sold, research, development and engineering, and selling, general and administrative expenses. Share-based compensation is recognized only for those awards that are expected to vest, with forfeitures estimated at the date of grant based on historical experience and future expectations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In addition to service conditions, these SARs contain a performance condition. The additional performance condition is based upon the achievement of Return on Invested Capital (ROIC) goals relative to a peer group. All awards with performance conditions are measured over the vesting period and are charged to compensation expense over the requisite service period based on the number of shares expected to vest. The SARs cliff vest after a three-year period from date of grant and expire five years from date of grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On July 26, 2019, the Company granted 175,000 SARs under the 2010 Incentive Plan to certain key employees and outside directors at a strike price of $4.93 and a grant date fair value of $1.23. As of June&#160;27, 2020, 150,000 remain outstanding. The grant date fair value for the awards granted during fiscal year 2020, were estimated using the Black Scholes option valuation method with the following weighted average assumptions as of July 26, 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:11pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:84.194%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.606%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 26, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Risk &#x2013; free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.54%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28.50%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.00&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On July 27, 2018, the Company granted 161,250 SARs under the 2010 Incentive Plan to certain key employees and outside directors at a strike price of $8.17 and a grant date fair value of $2.27. As of June&#160;27, 2020, 121,250 remain outstanding. The grant date fair value for the awards granted during fiscal year 2019, were estimated using the Black Scholes option valuation method with the following weighted average assumptions as of July 27, 2018:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:11pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:84.194%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.606%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 27, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Risk &#x2013; free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.80%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29.75%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.00&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On July 28, 2017, the Company granted 272,500 SARs under the 2010 Incentive Plan to certain key employees and outside directors at a strike price of $7.26 and a grant date fair value of $1.89. As of June&#160;27, 2020, 197,500 remain outstanding. The grant date fair value for the awards granted during fiscal year 2018, were estimated using the Black Scholes option valuation method with the following weighted average assumptions as of July 28, 2017:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:11pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:84.194%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.606%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 28, 2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Risk &#x2013; free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.70%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29.76%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.00&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Subsequent to June&#160;27, 2020, the Company granted 155,000 SARs with a strike price of $6.94 and a grant date fair value of $2.32.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Share-based compensation expense is recognized only for those awards that are expected to vest, with forfeitures estimated at the date of grant based on the Company&#x2019;s historical experience and future expectations. This forfeiture rate will be revised, if necessary, in subsequent periods if actual forfeitures differ from the amount estimated. Share-based compensation expense for fiscal years ended June&#160;27, 2020,&#160;June&#160;29, 2019 and June&#160;30, 2018 was $0.3 million, $0.4 million and $0.4 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Black-Scholes option valuation model is used by the Company for estimating the fair value of SARs. Option valuation models require the input of highly subjective assumptions, particularly for the expected term and expected stock price volatility. Changes in these assumptions can materially affect the fair value estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;There were no SARs exercised during fiscal year 2020, 2019 or 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of June&#160;27, 2020, total unrecognized compensation expense related to nonvested share-based compensation arrangements was approximately $0.2 million. This expense is expected to be recognized over a weighted-average period of 1.58 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table summarizes the Company&#x2019;s Options and SARs activity for all plans from July&#160;2, 2016 through June&#160;27, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:37.225%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.647%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.647%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.647%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.647%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.651%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;SARs&lt;br/&gt;Available&lt;br/&gt;For&#160;Grant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;SARs&lt;br/&gt;Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value (in&lt;br/&gt;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Life (in&lt;br/&gt;years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balances, July 1, 2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;394,335&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,084,999&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9.09&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Shares authorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;SARs granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(272,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;272,500&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.26&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;SARs forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;282,500&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(282,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.84&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;SARs exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balances June 30, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;404,335&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,074,999&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;79&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8.90&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Shares authorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;SARs granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(161,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;161,250&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8.17&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;SARs forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;250,833&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(250,833)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10.59&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;SARs exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balances, June 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;493,918&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;985,416&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8.35&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Shares authorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;SARs granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(175,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;175,000&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.93&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;SARs forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;290,833&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(290,833)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.71&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;SARs exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balances, June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;609,751&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;869,583&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.87&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercisable at June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;400,833&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9.18&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Additional information regarding SARs outstanding and exercisable as of June&#160;27, 2020, is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.953%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.953%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.953%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.953%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.953%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.955%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Range of&lt;br/&gt;Exercise Prices&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Number Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted Avg.&lt;br/&gt;Remaining&lt;br/&gt;Contractual Life (yrs.)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted Avg.&lt;br/&gt;Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Number&lt;br/&gt;Exercisable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted&lt;br/&gt;Avg. Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$4.40 &#x2013; $7.90&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;347,500&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.25&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.91 &#x2013; 9.91&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;328,750&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8.17&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;207,500&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8.17&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9.92 &#x2013; 11.34&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;193,333&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10.26&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;193,333&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10.26&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$4.40 to $11.34&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;869,583&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.87&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;400,833&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9.18&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company has defined contribution plans&#160;available to U.S. employees who have attained age 21. Company contributions to the plans were approximately $0.8 million, $0.9 million, and $0.8 million during fiscal years 2020, 2019 and 2018, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90ZXh0cmVnaW9uOmVhNTUzZDRhNjM3MzRkYTFhYTNjNzRhOTViYTQzM2M1XzIxOTkwMjMyNjE5OTA_5ad7be39-074d-4186-b664-5c7fd1fbc3ef">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On July 26, 2019, the Company granted 175,000 SARs under the 2010 Incentive Plan to certain key employees and outside directors at a strike price of $4.93 and a grant date fair value of $1.23. As of June&#160;27, 2020, 150,000 remain outstanding. The grant date fair value for the awards granted during fiscal year 2020, were estimated using the Black Scholes option valuation method with the following weighted average assumptions as of July 26, 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:11pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:84.194%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.606%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 26, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Risk &#x2013; free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.54%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28.50%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.00&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On July 27, 2018, the Company granted 161,250 SARs under the 2010 Incentive Plan to certain key employees and outside directors at a strike price of $8.17 and a grant date fair value of $2.27. As of June&#160;27, 2020, 121,250 remain outstanding. The grant date fair value for the awards granted during fiscal year 2019, were estimated using the Black Scholes option valuation method with the following weighted average assumptions as of July 27, 2018:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:11pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:84.194%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.606%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 27, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Risk &#x2013; free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.80%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29.75%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.00&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On July 28, 2017, the Company granted 272,500 SARs under the 2010 Incentive Plan to certain key employees and outside directors at a strike price of $7.26 and a grant date fair value of $1.89. As of June&#160;27, 2020, 197,500 remain outstanding. The grant date fair value for the awards granted during fiscal year 2018, were estimated using the Black Scholes option valuation method with the following weighted average assumptions as of July 28, 2017:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:11pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:84.194%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.606%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 28, 2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Risk &#x2013; free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.70%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29.76%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.00&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i51fc846bed4543d4bcacd527c128cb58_D20190726-20190727"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo2MjVhMTRkODU4ZDg0NDQyYTAzZjdmNDA1ODcyN2M4Ni90YWJsZXJhbmdlOjYyNWExNGQ4NThkODQ0NDJhMDNmN2Y0MDU4NzI3Yzg2XzItMS0xLTEtMjA2Mg_4855be4b-006e-4071-b525-b3e6329fce4e"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i51fc846bed4543d4bcacd527c128cb58_D20190726-20190727"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo2MjVhMTRkODU4ZDg0NDQyYTAzZjdmNDA1ODcyN2M4Ni90YWJsZXJhbmdlOjYyNWExNGQ4NThkODQ0NDJhMDNmN2Y0MDU4NzI3Yzg2XzItMS0xLTEtMjA2Mg_d064232a-801f-49c1-a679-5fa6a6d26b92"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i51fc846bed4543d4bcacd527c128cb58_D20190726-20190727"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo2MjVhMTRkODU4ZDg0NDQyYTAzZjdmNDA1ODcyN2M4Ni90YWJsZXJhbmdlOjYyNWExNGQ4NThkODQ0NDJhMDNmN2Y0MDU4NzI3Yzg2XzMtMS0xLTEtMjA2Ng_3dd45967-7a28-4da9-b0fb-8c623bae53aa"
      unitRef="number">0.0154</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i51fc846bed4543d4bcacd527c128cb58_D20190726-20190727"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo2MjVhMTRkODU4ZDg0NDQyYTAzZjdmNDA1ODcyN2M4Ni90YWJsZXJhbmdlOjYyNWExNGQ4NThkODQ0NDJhMDNmN2Y0MDU4NzI3Yzg2XzQtMS0xLTEtMjA2OA_72e2ec0d-57e4-40aa-8ac8-b2c353dc2ff0"
      unitRef="number">0.2850</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i51fc846bed4543d4bcacd527c128cb58_D20190726-20190727"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo2MjVhMTRkODU4ZDg0NDQyYTAzZjdmNDA1ODcyN2M4Ni90YWJsZXJhbmdlOjYyNWExNGQ4NThkODQ0NDJhMDNmN2Y0MDU4NzI3Yzg2XzUtMS0xLTEtMjA3MA_0890a776-c75e-40d0-a953-ad8c1feb8d97">P4Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="id691366acbe14059956ffee855fefea5_D20180726-20180727"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTpjOTNlNzNiNTIwNWE0MjNmODgwZjQ3MzBjMGM0NTZmMS90YWJsZXJhbmdlOmM5M2U3M2I1MjA1YTQyM2Y4ODBmNDczMGMwYzQ1NmYxXzItMS0xLTEtMA_6604ec8e-6355-473c-9f60-08c4d708a723"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="id691366acbe14059956ffee855fefea5_D20180726-20180727"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTpjOTNlNzNiNTIwNWE0MjNmODgwZjQ3MzBjMGM0NTZmMS90YWJsZXJhbmdlOmM5M2U3M2I1MjA1YTQyM2Y4ODBmNDczMGMwYzQ1NmYxXzMtMS0xLTEtMA_369d0a19-621c-4244-ab2b-35f68718ed8c"
      unitRef="number">0.0280</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="id691366acbe14059956ffee855fefea5_D20180726-20180727"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTpjOTNlNzNiNTIwNWE0MjNmODgwZjQ3MzBjMGM0NTZmMS90YWJsZXJhbmdlOmM5M2U3M2I1MjA1YTQyM2Y4ODBmNDczMGMwYzQ1NmYxXzQtMS0xLTEtMA_67a2d076-678e-4d58-b3e1-d4dd870e3dfc"
      unitRef="number">0.2975</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="id691366acbe14059956ffee855fefea5_D20180726-20180727"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTpjOTNlNzNiNTIwNWE0MjNmODgwZjQ3MzBjMGM0NTZmMS90YWJsZXJhbmdlOmM5M2U3M2I1MjA1YTQyM2Y4ODBmNDczMGMwYzQ1NmYxXzUtMS0xLTEtMA_e987496c-4017-45e0-bf1d-963849e95520">P4Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i95b08476c1a441c8bd1f5d3f359792f9_D20170727-20170728"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZToxZmIxZDk1YjU2YWE0YTFjYmUyZTQxYWRkZTNmOWU2Yi90YWJsZXJhbmdlOjFmYjFkOTViNTZhYTRhMWNiZTJlNDFhZGRlM2Y5ZTZiXzItMS0xLTEtMA_c247b86a-396d-454b-83e8-b2b7810d0c67"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i95b08476c1a441c8bd1f5d3f359792f9_D20170727-20170728"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZToxZmIxZDk1YjU2YWE0YTFjYmUyZTQxYWRkZTNmOWU2Yi90YWJsZXJhbmdlOjFmYjFkOTViNTZhYTRhMWNiZTJlNDFhZGRlM2Y5ZTZiXzMtMS0xLTEtMA_b27672a2-bbee-4d88-86c3-a42305b9c522"
      unitRef="number">0.0170</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i95b08476c1a441c8bd1f5d3f359792f9_D20170727-20170728"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZToxZmIxZDk1YjU2YWE0YTFjYmUyZTQxYWRkZTNmOWU2Yi90YWJsZXJhbmdlOjFmYjFkOTViNTZhYTRhMWNiZTJlNDFhZGRlM2Y5ZTZiXzQtMS0xLTEtMA_c2202799-b983-4395-8c3c-ba8b4400f49f"
      unitRef="number">0.2976</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i95b08476c1a441c8bd1f5d3f359792f9_D20170727-20170728"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZToxZmIxZDk1YjU2YWE0YTFjYmUyZTQxYWRkZTNmOWU2Yi90YWJsZXJhbmdlOjFmYjFkOTViNTZhYTRhMWNiZTJlNDFhZGRlM2Y5ZTZiXzUtMS0xLTEtMA_4f71eda1-8cd1-482b-b667-955b2ef98840">P4Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90ZXh0cmVnaW9uOmVhNTUzZDRhNjM3MzRkYTFhYTNjNzRhOTViYTQzM2M1XzM2MDE_88bc8237-57f6-4b53-8614-fe1b8e4e9e05"
      unitRef="usd">300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90ZXh0cmVnaW9uOmVhNTUzZDRhNjM3MzRkYTFhYTNjNzRhOTViYTQzM2M1XzM2MDU_bf26a48e-fa4a-4dc1-8443-a94a0ac25876"
      unitRef="usd">400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90ZXh0cmVnaW9uOmVhNTUzZDRhNjM3MzRkYTFhYTNjNzRhOTViYTQzM2M1XzM2MTI_899e7226-c36c-4950-a09a-cb5f84eaaf21"
      unitRef="usd">400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90ZXh0cmVnaW9uOmVhNTUzZDRhNjM3MzRkYTFhYTNjNzRhOTViYTQzM2M1XzQyMTI_d6d78e4e-649f-4553-a075-dc8023d9e3ee"
      unitRef="usd">200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90ZXh0cmVnaW9uOmVhNTUzZDRhNjM3MzRkYTFhYTNjNzRhOTViYTQzM2M1XzQyOTI_06d43dcd-30c4-427a-9f70-1249fb2a89ce">P1Y6M29D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90ZXh0cmVnaW9uOmVhNTUzZDRhNjM3MzRkYTFhYTNjNzRhOTViYTQzM2M1XzQ3MzU_2ea65c37-ef54-4ed1-96e5-21db2332875d">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table summarizes the Company&#x2019;s Options and SARs activity for all plans from July&#160;2, 2016 through June&#160;27, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:37.225%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.647%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.647%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.647%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.647%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.651%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;SARs&lt;br/&gt;Available&lt;br/&gt;For&#160;Grant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;SARs&lt;br/&gt;Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value (in&lt;br/&gt;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Life (in&lt;br/&gt;years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balances, July 1, 2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;394,335&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,084,999&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9.09&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Shares authorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;SARs granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(272,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;272,500&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.26&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;SARs forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;282,500&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(282,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.84&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;SARs exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balances June 30, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;404,335&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,074,999&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;79&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8.90&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Shares authorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;SARs granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(161,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;161,250&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8.17&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;SARs forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;250,833&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(250,833)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10.59&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;SARs exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balances, June 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;493,918&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;985,416&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8.35&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Shares authorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;SARs granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(175,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;175,000&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.93&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;SARs forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;290,833&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(290,833)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.71&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;SARs exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balances, June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;609,751&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;869,583&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.87&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercisable at June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;400,833&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9.18&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="if787005a61384265b076491e23f8de29_I20170701"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzEtMS0xLTEtMA_1c52daea-0181-4d3e-a042-d7cfb8a2685c"
      unitRef="shares">394335</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="id64a306a47e549838a71b48310e6323f_I20170701"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzEtMy0xLTEtMA_32c60449-481a-4c2b-a2ae-0c950f82dedd"
      unitRef="shares">1084999</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="if787005a61384265b076491e23f8de29_I20170701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzEtNS0xLTEtMA_f6971168-1de9-4c44-aa68-722a1f891e44"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="if787005a61384265b076491e23f8de29_I20170701"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzEtNy0xLTEtMA_a28a49a3-b45e-4bb0-af94-a3fce28fdddb"
      unitRef="usdPerShare">9.09</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i69097004706e4e96b2ecbefd25231350_D20150628-20160702"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzEtOS0xLTEtMA_47a6ae6a-6075-4864-af12-63a08956e32f">P2Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i2819986de33848eba794ea5f86e04bb0_I20180630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzItMS0xLTEtMA_bb9a3378-6ab7-45c2-ba3a-59f44357e9cd"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <ktcc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGranted
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzMtMS0xLTEtMA_38cf1fb2-e098-4530-8392-56de8096afb9"
      unitRef="shares">272500</ktcc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGranted>
    <ktcc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGranted
      contextRef="i871f1dc320534211bdb623192e7d540b_D20170702-20180630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzMtMy0xLTEtMA_e9c00fc8-b943-4bfc-aca6-41b08bdf285c"
      unitRef="shares">272500</ktcc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGranted>
    <ktcc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageExercisePrice
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzMtNy0xLTEtMA_dc16623a-8683-4ed1-9ba6-6eed9b8967be"
      unitRef="usdPerShare">7.26</ktcc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzQtMS0xLTEtMA_096da897-f5a9-4e66-860a-21ad48abb732"
      unitRef="shares">282500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i871f1dc320534211bdb623192e7d540b_D20170702-20180630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzQtMy0xLTEtMA_cb96550b-6e74-45f0-9814-1b27f2beb492"
      unitRef="shares">282500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzQtNy0xLTEtMA_3210f045-5d2b-4f65-adbc-f6bcc721e2ad"
      unitRef="usdPerShare">7.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i871f1dc320534211bdb623192e7d540b_D20170702-20180630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzUtMy0xLTEtMA_e6e06ebd-ab3b-4c2c-8819-cb42fc122bc5"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzUtNS0xLTEtMA_4c03cbff-52ab-469b-96bc-842a3d136896"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzUtNy0xLTEtMA_6fc9d428-d1e5-4f52-9009-9ff5b22b1e42"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i2819986de33848eba794ea5f86e04bb0_I20180630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzYtMS0xLTEtMA_a5ed1b1a-2250-4f14-8362-fa92ce7d0864"
      unitRef="shares">404335</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i5b7afda9676e4ebabf17fc434ba4633a_I20180630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzYtMy0xLTEtMA_cd059614-a70a-4796-96a9-b7e353b64a30"
      unitRef="shares">1074999</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i2819986de33848eba794ea5f86e04bb0_I20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzYtNS0xLTEtMA_04524678-5419-4607-ab84-9794821ae87f"
      unitRef="usd">79000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i2819986de33848eba794ea5f86e04bb0_I20180630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzYtNy0xLTEtMA_2d34e868-c333-4982-a52e-d2920c0c8c80"
      unitRef="usdPerShare">8.90</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzYtOS0xLTEtMA_960712e3-ff06-4fe9-86ff-e1970dca7d7d">P2Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzctMS0xLTEtMA_5fb46a74-2344-4f2d-9bdb-3601828db459"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <ktcc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGranted
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzgtMS0xLTEtMA_8746bf28-6950-462f-a9e4-ae3797c9a6c5"
      unitRef="shares">161250</ktcc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGranted>
    <ktcc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGranted
      contextRef="ib6a0f7496b99417497efe340c72fd77b_D20180701-20190629"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzgtMy0xLTEtMA_1ae11cd4-8243-4c4b-9b3a-908d8513107c"
      unitRef="shares">161250</ktcc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGranted>
    <ktcc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageExercisePrice
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzgtNy0xLTEtMA_5c7aa207-be4c-4ab2-9591-6c3e6fb20eb5"
      unitRef="usdPerShare">8.17</ktcc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzktMS0xLTEtMA_cb5268a8-be48-49ad-9bfd-0ded6e4b1f1b"
      unitRef="shares">250833</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="ib6a0f7496b99417497efe340c72fd77b_D20180701-20190629"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzktMy0xLTEtMA_96073b89-9c3a-486e-9880-25aee1e2a18c"
      unitRef="shares">250833</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzktNy0xLTEtMA_92d6e3b3-e4af-403b-8c6a-20c730d713ca"
      unitRef="usdPerShare">10.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ib6a0f7496b99417497efe340c72fd77b_D20180701-20190629"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzEwLTMtMS0xLTA_ac9b0af1-7cca-4913-8198-c1c027a524d7"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzEwLTUtMS0xLTA_a600614c-5ee3-409c-85b3-8ff97f812fa8"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzEwLTctMS0xLTA_a84d3267-d9ae-4933-af9c-595448c9485e"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzExLTEtMS0xLTA_1f74285c-9eb7-4aee-8bb8-26283fde3e58"
      unitRef="shares">493918</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i5230afba3db84112ba67989b33bb6107_I20190629"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzExLTMtMS0xLTA_4323cc29-465a-4be4-91e2-34c8f688eb1c"
      unitRef="shares">985416</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzExLTUtMS0xLTA_075b4464-0116-4d1a-9a23-b7ea66902c92"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzExLTctMS0xLTA_4948e7c4-9387-4ac3-9ab7-26d4eaa12a2b"
      unitRef="usdPerShare">8.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzExLTktMS0xLTA_bee650d3-8e56-48e7-bf0a-ee5788e8c003">P1Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzEyLTEtMS0xLTA_9a9ab7ec-c8ab-4a97-bb41-d1cb88b16594"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i10f4bf42d8c54e5a8c56e65a7a2b4d22_I20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzEyLTMtMS0xLTA_cead5a94-89f9-4da6-b824-99b2435d274f"
      unitRef="shares"
      xsi:nil="true"/>
    <ktcc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGranted
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzEzLTEtMS0xLTA_8e60d1fb-77bb-4651-8004-808ed41dcfde"
      unitRef="shares">175000</ktcc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGranted>
    <ktcc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGranted
      contextRef="i519fadb774484e19af4e805d20b6243d_D20190630-20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzEzLTMtMS0xLTA_3aa39191-e6b0-47f8-8b33-fee4a7a6d86c"
      unitRef="shares">175000</ktcc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGranted>
    <ktcc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageExercisePrice
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzEzLTctMS0xLTA_7ca1da9e-de9f-4f1c-aace-7517d7b06402"
      unitRef="usdPerShare">4.93</ktcc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzE0LTEtMS0xLTA_80f7b651-186b-4895-ab81-442318a8ea84"
      unitRef="shares">290833</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i519fadb774484e19af4e805d20b6243d_D20190630-20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzE0LTMtMS0xLTA_005ce7cd-773e-4cd8-b067-1bcf2cfa1b32"
      unitRef="shares">290833</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzE0LTctMS0xLTA_2a0719c1-2433-4ffa-83f4-7a666befc382"
      unitRef="usdPerShare">7.71</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i519fadb774484e19af4e805d20b6243d_D20190630-20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzE1LTMtMS0xLTA_f11a575d-98b1-4bc6-8212-41eabc8243b7"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzE1LTUtMS0xLTA_e2f2a5a6-8140-4987-818d-d2fa4fb7f222"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzE1LTctMS0xLTA_6cfdf833-7a70-4064-84c5-aa9c5dc4a8ec"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzE2LTEtMS0xLTA_5df6b5c9-3521-4a3d-88ec-b1c2e820d9f3"
      unitRef="shares">609751</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i10f4bf42d8c54e5a8c56e65a7a2b4d22_I20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzE2LTMtMS0xLTA_56dc4fc1-26c6-4914-8cbd-dd70b04758dd"
      unitRef="shares">869583</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzE2LTUtMS0xLTA_f776234d-395e-45e5-98fc-8203f91d4f1f"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzE2LTctMS0xLTA_e4258c86-ca97-4628-ac5f-ce0b51724939"
      unitRef="usdPerShare">7.87</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzE2LTktMS0xLTA_b85b3bfa-c112-4c96-95cf-52d8c1a98915">P1Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i10f4bf42d8c54e5a8c56e65a7a2b4d22_I20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzE3LTMtMS0xLTA_0d86ba7d-9a0f-4452-b414-a6cbb6b8d63f"
      unitRef="shares">400833</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzE3LTUtMS0xLTA_68a501fd-2233-4400-845b-f074e211ed27"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzE3LTctMS0xLTA_b0ad3556-bb38-4d15-b2f2-4fed236dd29e"
      unitRef="usdPerShare">9.18</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTo1ZTdiZTc4NTA3YTY0MmExYjlhNWM4NmUwNDExZDUzNC90YWJsZXJhbmdlOjVlN2JlNzg1MDdhNjQyYTFiOWE1Yzg2ZTA0MTFkNTM0XzE3LTktMS0xLTA_8a76db58-6b81-4910-a06b-83cb41da89b4">P0Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90ZXh0cmVnaW9uOmVhNTUzZDRhNjM3MzRkYTFhYTNjNzRhOTViYTQzM2M1XzQ3MzM_a5e2700e-4611-4a22-9928-e38264cfef9f">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Additional information regarding SARs outstanding and exercisable as of June&#160;27, 2020, is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.953%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.953%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.953%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.953%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.953%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.955%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Range of&lt;br/&gt;Exercise Prices&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Number Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted Avg.&lt;br/&gt;Remaining&lt;br/&gt;Contractual Life (yrs.)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted Avg.&lt;br/&gt;Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Number&lt;br/&gt;Exercisable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted&lt;br/&gt;Avg. Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$4.40 &#x2013; $7.90&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;347,500&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.25&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.91 &#x2013; 9.91&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;328,750&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8.17&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;207,500&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8.17&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9.92 &#x2013; 11.34&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;193,333&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10.26&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;193,333&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10.26&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$4.40 to $11.34&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;869,583&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.87&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;400,833&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9.18&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="icb4a560e6aa6414f9d239640943e11cc_I20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTpkZjVkNjg3ZTYzOWE0YzE2YTY4OGJkZTBkMTJjNWEyNS90YWJsZXJhbmdlOmRmNWQ2ODdlNjM5YTRjMTZhNjg4YmRlMGQxMmM1YTI1XzEtMi0xLTEtMA_732ef247-0f37-4cef-95c2-de676c65a6b7"
      unitRef="shares">347500</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i2b7a1465d9f848248a3c02d582577981_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTpkZjVkNjg3ZTYzOWE0YzE2YTY4OGJkZTBkMTJjNWEyNS90YWJsZXJhbmdlOmRmNWQ2ODdlNjM5YTRjMTZhNjg4YmRlMGQxMmM1YTI1XzEtNC0xLTEtMA_d2382427-c6e2-48f3-9065-e3780e9b2a29">P2Y1M6D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="icb4a560e6aa6414f9d239640943e11cc_I20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTpkZjVkNjg3ZTYzOWE0YzE2YTY4OGJkZTBkMTJjNWEyNS90YWJsZXJhbmdlOmRmNWQ2ODdlNjM5YTRjMTZhNjg4YmRlMGQxMmM1YTI1XzEtNi0xLTEtMA_370ffa5c-231e-4ccd-86e6-f55eec4f1e23"
      unitRef="usdPerShare">6.25</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="icb4a560e6aa6414f9d239640943e11cc_I20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTpkZjVkNjg3ZTYzOWE0YzE2YTY4OGJkZTBkMTJjNWEyNS90YWJsZXJhbmdlOmRmNWQ2ODdlNjM5YTRjMTZhNjg4YmRlMGQxMmM1YTI1XzEtOC0xLTEtMA_de5ea9bd-4fa8-4320-a91a-b40a3ee10c81"
      unitRef="shares">0</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="icb4a560e6aa6414f9d239640943e11cc_I20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTpkZjVkNjg3ZTYzOWE0YzE2YTY4OGJkZTBkMTJjNWEyNS90YWJsZXJhbmdlOmRmNWQ2ODdlNjM5YTRjMTZhNjg4YmRlMGQxMmM1YTI1XzEtMTAtMS0xLTA_72db98af-de61-47b6-b610-9d2e78bf9a41"
      unitRef="usdPerShare">0</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="ib82a1c8fade14c70ba9f4ea73306a63f_I20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTpkZjVkNjg3ZTYzOWE0YzE2YTY4OGJkZTBkMTJjNWEyNS90YWJsZXJhbmdlOmRmNWQ2ODdlNjM5YTRjMTZhNjg4YmRlMGQxMmM1YTI1XzItMi0xLTEtMA_27686861-371d-4b56-b4bf-1c9eaf50345c"
      unitRef="shares">328750</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i621658ad694d4d3c874f5f9da18d3b7e_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTpkZjVkNjg3ZTYzOWE0YzE2YTY4OGJkZTBkMTJjNWEyNS90YWJsZXJhbmdlOmRmNWQ2ODdlNjM5YTRjMTZhNjg4YmRlMGQxMmM1YTI1XzItNC0xLTEtMA_e41784e2-0081-4459-9eb5-9b651f7dae3f">P0Y7M6D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="ib82a1c8fade14c70ba9f4ea73306a63f_I20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTpkZjVkNjg3ZTYzOWE0YzE2YTY4OGJkZTBkMTJjNWEyNS90YWJsZXJhbmdlOmRmNWQ2ODdlNjM5YTRjMTZhNjg4YmRlMGQxMmM1YTI1XzItNi0xLTEtMA_4a81ee0f-66c9-4288-9cc4-177b653fea39"
      unitRef="usdPerShare">8.17</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="ib82a1c8fade14c70ba9f4ea73306a63f_I20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTpkZjVkNjg3ZTYzOWE0YzE2YTY4OGJkZTBkMTJjNWEyNS90YWJsZXJhbmdlOmRmNWQ2ODdlNjM5YTRjMTZhNjg4YmRlMGQxMmM1YTI1XzItOC0xLTEtMA_25138b35-98d0-4538-ad60-668754a72245"
      unitRef="shares">207500</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="ib82a1c8fade14c70ba9f4ea73306a63f_I20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTpkZjVkNjg3ZTYzOWE0YzE2YTY4OGJkZTBkMTJjNWEyNS90YWJsZXJhbmdlOmRmNWQ2ODdlNjM5YTRjMTZhNjg4YmRlMGQxMmM1YTI1XzItMTAtMS0xLTA_1d809000-6daa-4890-ad88-f81dec5a8790"
      unitRef="usdPerShare">8.17</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i1c25cb11f0f44b3585533b6b27295045_I20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTpkZjVkNjg3ZTYzOWE0YzE2YTY4OGJkZTBkMTJjNWEyNS90YWJsZXJhbmdlOmRmNWQ2ODdlNjM5YTRjMTZhNjg4YmRlMGQxMmM1YTI1XzMtMi0xLTEtMA_4c32e335-7215-4d6d-9b61-50aa284b165c"
      unitRef="shares">193333</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="idbb563c779aa4c26b6c1a5cc273a0421_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTpkZjVkNjg3ZTYzOWE0YzE2YTY4OGJkZTBkMTJjNWEyNS90YWJsZXJhbmdlOmRmNWQ2ODdlNjM5YTRjMTZhNjg4YmRlMGQxMmM1YTI1XzMtNC0xLTEtMA_86503e21-c818-4572-909a-d84b318fa38b">P0Y1M6D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i1c25cb11f0f44b3585533b6b27295045_I20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTpkZjVkNjg3ZTYzOWE0YzE2YTY4OGJkZTBkMTJjNWEyNS90YWJsZXJhbmdlOmRmNWQ2ODdlNjM5YTRjMTZhNjg4YmRlMGQxMmM1YTI1XzMtNi0xLTEtMA_402ca3ce-aa84-4734-aedf-ed01874d8597"
      unitRef="usdPerShare">10.26</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i1c25cb11f0f44b3585533b6b27295045_I20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTpkZjVkNjg3ZTYzOWE0YzE2YTY4OGJkZTBkMTJjNWEyNS90YWJsZXJhbmdlOmRmNWQ2ODdlNjM5YTRjMTZhNjg4YmRlMGQxMmM1YTI1XzMtOC0xLTEtMA_352dc388-07ce-425c-bbab-9b2939aa96ba"
      unitRef="shares">193333</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i1c25cb11f0f44b3585533b6b27295045_I20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTpkZjVkNjg3ZTYzOWE0YzE2YTY4OGJkZTBkMTJjNWEyNS90YWJsZXJhbmdlOmRmNWQ2ODdlNjM5YTRjMTZhNjg4YmRlMGQxMmM1YTI1XzMtMTAtMS0xLTA_9558de81-6248-4385-9018-8e7e8414b888"
      unitRef="usdPerShare">10.26</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i38db8be25daf475695dd886371a00a3d_I20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTpkZjVkNjg3ZTYzOWE0YzE2YTY4OGJkZTBkMTJjNWEyNS90YWJsZXJhbmdlOmRmNWQ2ODdlNjM5YTRjMTZhNjg4YmRlMGQxMmM1YTI1XzQtMi0xLTEtMA_fa1f60c2-edaa-48c0-9e10-661d8d8a4004"
      unitRef="shares">869583</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="ib35c1df1a4d84a2581b62e298843c987_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTpkZjVkNjg3ZTYzOWE0YzE2YTY4OGJkZTBkMTJjNWEyNS90YWJsZXJhbmdlOmRmNWQ2ODdlNjM5YTRjMTZhNjg4YmRlMGQxMmM1YTI1XzQtNC0xLTEtMA_3a30524e-d333-4678-99ab-8c6af53955a4">P1Y10M24D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i38db8be25daf475695dd886371a00a3d_I20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTpkZjVkNjg3ZTYzOWE0YzE2YTY4OGJkZTBkMTJjNWEyNS90YWJsZXJhbmdlOmRmNWQ2ODdlNjM5YTRjMTZhNjg4YmRlMGQxMmM1YTI1XzQtNi0xLTEtMA_2a59a1f6-31a1-46c8-afe0-7e9e0825b021"
      unitRef="usdPerShare">7.87</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i38db8be25daf475695dd886371a00a3d_I20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTpkZjVkNjg3ZTYzOWE0YzE2YTY4OGJkZTBkMTJjNWEyNS90YWJsZXJhbmdlOmRmNWQ2ODdlNjM5YTRjMTZhNjg4YmRlMGQxMmM1YTI1XzQtOC0xLTEtMA_f39e588a-2677-46ad-88e5-fe968f6104af"
      unitRef="shares">400833</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i38db8be25daf475695dd886371a00a3d_I20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90YWJsZTpkZjVkNjg3ZTYzOWE0YzE2YTY4OGJkZTBkMTJjNWEyNS90YWJsZXJhbmdlOmRmNWQ2ODdlNjM5YTRjMTZhNjg4YmRlMGQxMmM1YTI1XzQtMTAtMS0xLTA_2b5ea472-1fcf-45d4-9883-472ccd3112f7"
      unitRef="usdPerShare">9.18</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90ZXh0cmVnaW9uOmVhNTUzZDRhNjM3MzRkYTFhYTNjNzRhOTViYTQzM2M1XzQ2NTk_c567ec9c-1372-4e81-bc47-4166c422cb7e"
      unitRef="usd">800000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90ZXh0cmVnaW9uOmVhNTUzZDRhNjM3MzRkYTFhYTNjNzRhOTViYTQzM2M1XzQ2NjM_69e61731-ff3b-4e6a-9d17-5551fb4322e0"
      unitRef="usd">900000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMDYvZnJhZzplYTU1M2Q0YTYzNzM0ZGExYWEzYzc0YTk1YmE0MzNjNS90ZXh0cmVnaW9uOmVhNTUzZDRhNjM3MzRkYTFhYTNjNzRhOTViYTQzM2M1XzQ2NzE_a4a76c70-3825-47ed-b41a-7f55746a15eb"
      unitRef="usd">800000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTIvZnJhZzo2MGJkMzc0ZGIwMjE0NTc4OTA5NjY0OGZhNDBmMmI5ZS90ZXh0cmVnaW9uOjYwYmQzNzRkYjAyMTQ1Nzg5MDk2NjQ4ZmE0MGYyYjllXzIxODY_6a439c8f-9497-4c03-bbdd-c0e30183ab40">COMMITMENTS AND CONTINGENCIES&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"&gt;Leases&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;: As of June&#160;27, 2020, June&#160;29, 2019 and June&#160;30, 2018, the Company did not have any property and equipment financed under capital leases. Please refer to Note 16 for information regarding operating lease commitments. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Rental expense under operating leases was approximately $4.2 million, $5.0 million, and $7.1 million during fiscal years 2020, 2019 and 2018, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"&gt;Warranty Costs&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;: The Company provides warranties on certain product sales, and allowances for estimated warranty costs are recorded during the period of sale. The determination of such allowances requires the Company to make estimates of product return rates and expected costs to repair or to replace the products under warranty. The Company establishes warranty reserves based on historical warranty costs for each product line combined with liability estimates based on the prior twelve months&#x2019; sales activities. As of June&#160;27, 2020 and June&#160;29, 2019, the reserve for warranty costs was approximately $15,000 and $22,000, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;If actual return rates and/or repair and replacement costs differ significantly from estimates, adjustments to recognize additional cost of sales may be required in future periods. Warranty expense for fiscal years 2020, 2019 and 2018 was related to workmanship claims on certain EMS products.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"&gt;Litigation&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;: The Company is party to certain lawsuits or claims in the ordinary course of business. The Company does not believe that these proceedings, individually or in the aggregate, will have a material adverse effect on the financial position, results of operations or cash flow of the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"&gt;Indemnification Rights&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;: Under the Company&#x2019;s bylaws, the Company&#x2019;s directors and officers have certain rights to indemnification by the Company against certain liabilities that may arise by reason of their status or service as directors or officers. The Company maintains director and officer insurance, which may cover certain liabilities arising from its obligation to indemnify its directors and officers and former directors in certain circumstances.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:OperatingLeasesRentExpenseNet
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTIvZnJhZzo2MGJkMzc0ZGIwMjE0NTc4OTA5NjY0OGZhNDBmMmI5ZS90ZXh0cmVnaW9uOjYwYmQzNzRkYjAyMTQ1Nzg5MDk2NjQ4ZmE0MGYyYjllXzQ2Mg_29ca023d-2b8e-4704-bef2-36a38c6cb4c2"
      unitRef="usd">4200000</us-gaap:OperatingLeasesRentExpenseNet>
    <us-gaap:OperatingLeasesRentExpenseNet
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTIvZnJhZzo2MGJkMzc0ZGIwMjE0NTc4OTA5NjY0OGZhNDBmMmI5ZS90ZXh0cmVnaW9uOjYwYmQzNzRkYjAyMTQ1Nzg5MDk2NjQ4ZmE0MGYyYjllXzQ2Ng_718135ea-7005-42d4-b492-c495289f938a"
      unitRef="usd">5000000.0</us-gaap:OperatingLeasesRentExpenseNet>
    <us-gaap:OperatingLeasesRentExpenseNet
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTIvZnJhZzo2MGJkMzc0ZGIwMjE0NTc4OTA5NjY0OGZhNDBmMmI5ZS90ZXh0cmVnaW9uOjYwYmQzNzRkYjAyMTQ1Nzg5MDk2NjQ4ZmE0MGYyYjllXzQ3NA_c3daeae9-3025-4cf2-94b2-d6bd5f015294"
      unitRef="usd">7100000</us-gaap:OperatingLeasesRentExpenseNet>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTIvZnJhZzo2MGJkMzc0ZGIwMjE0NTc4OTA5NjY0OGZhNDBmMmI5ZS90ZXh0cmVnaW9uOjYwYmQzNzRkYjAyMTQ1Nzg5MDk2NjQ4ZmE0MGYyYjllXzExMDc_5f754947-5967-4f32-8fab-6b52b1d926bb"
      unitRef="usd">15000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTIvZnJhZzo2MGJkMzc0ZGIwMjE0NTc4OTA5NjY0OGZhNDBmMmI5ZS90ZXh0cmVnaW9uOjYwYmQzNzRkYjAyMTQ1Nzg5MDk2NjQ4ZmE0MGYyYjllXzExMTQ_a4fc9d08-dbd3-4e9e-8a65-9ddc9320bf67"
      unitRef="usd">22000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90ZXh0cmVnaW9uOmZiOWI0ZDhlYmZkMzQ0ODlhOGIxNWMxZTA1NGFjNTM1XzIxOTkwMjMyNjIzNDE_c1e4c39a-54b7-4437-83fd-c6a1ddaac7d6">DERIVATIVE FINANCIAL INSTRUMENTS&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of June&#160;27, 2020, the Company had outstanding foreign currency forward contracts and swaps with a total notional amount of $36.7 million. The maturity dates for these contracts and swaps extend through December 2021. As of June&#160;27, 2020, the net amount of unrealized loss expected to be reclassified into earnings within the next 12 months is approximately $1.8 million. During the fiscal year ended June&#160;27, 2020, the Company entered into $23.8 million of foreign currency forward contracts and settled $26.7 million of such contracts. During the fiscal year ended June&#160;29, 2019, the Company entered into $19.2 million of foreign currency forward contracts and settled $25.9 million of such contracts. During the fiscal year ended June&#160;30, 2018, the Company entered into $13.7 million of foreign currency forward contracts and settled $28.1 million of such contracts. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of June&#160;27, 2020, the aggregate notional amount of the Company&#x2019;s outstanding foreign currency contracts and swaps along with their unrealized gains (losses) are expected to mature as summarized below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:11pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:23.350%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:23.350%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:23.350%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:23.354%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Quarter Ending&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Notional Contracts and Swaps in MXN&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Notional Contracts and Swaps in USD&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 26, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;141,173&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,729&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(623)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 26, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;132,773&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,241&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(561)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;April 3, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;148,253&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,682&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(425)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 3, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;144,725&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,446&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(367)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;October 2, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;146,373&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,502&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;564&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;January 1, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;137,973&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,129&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;532&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On November 6, 2019, the Company entered into an interest rate swap contract with an effective date of November 6, 2019 and a termination date of September 30, 2022, with a notional amount of $15.0&#160;million related to the borrowings outstanding under the term loan. This interest rate swap pays the Company variable interest at the one month LIBOR rate, and the Company pays the counter party a fixed interest rate. The fixed interest rate for the contract is 1.70% that replaces the one month LIBOR rate component of our contractual interest to be paid to WFB as part of our term loan. Based on the terms of the interest rate swap contract and the underlying borrowings outstanding under the term loan, the interest rate contract was determined to be effective, and thus qualified as a cash flow hedge. As of June&#160;27, 2020, the remaining notional balance of this swap was $11.7&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On November 6, 2019, the Company entered into an interest rate swap contract with an effective date of November 6, 2019 and a termination date of November 1, 2023, with a notional amount of $15.0&#160;million related to the borrowings outstanding under the line of credit. This interest rate swap pays the Company variable interest at the one month LIBOR rate, and the Company pays the counter party a fixed interest rate. The fixed interest rate for the contract is 1.67% that replaces the one month LIBOR rate component of our contractual interest to be paid to WFB as part of our line of credit. Based on the terms of the interest rate swap contract and the underlying borrowings outstanding under the line of credit, the interest rate contract was determined to be effective, and thus qualified as a cash flow hedge. In conjunction with the new credit facility, the interest rate swap contracts have been terminated. Please refer to footnote 17 Subsequent Event for more information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table summarizes the fair value of derivative instruments in the Consolidated Balance Sheets as of June&#160;27, 2020 and June&#160;29, 2019 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:35.063%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:35.063%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.641%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivatives Designated as Hedging Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance Sheet&#160;Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency forward contracts &amp;amp; swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&#160;current&#160;assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,912&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency forward contracts &amp;amp; swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&#160;long-term&#160;assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,097&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;320&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency forward contracts &amp;amp; swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&#160;current&#160;liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,960)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency forward contracts &amp;amp; swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&#160;long-term&#160;liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&#160;current&#160;assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(347)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(610)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table summarizes the gain (loss) on derivative instruments, net of tax, on the Consolidated Statements of Income for the fiscal year 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:30.131%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:18.108%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.897%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.724%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.072%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivatives Designated as Hedging Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Classification of Gain (Loss) Reclassified from Accumulated OCI into Income (Effective Portion)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;AOCI&#160;Balance&lt;br/&gt;as of&lt;br/&gt;June 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effective&lt;br/&gt;Portion&lt;br/&gt;Recorded&#160;In&lt;br/&gt;AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effective&#160;Portion&lt;br/&gt;Reclassified&#160;From&lt;br/&gt;AOCI Into Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;AOCI&#160;Balance&lt;br/&gt;as of&lt;br/&gt;June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward contracts &amp;amp; swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,424&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(865)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,318)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(759)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(782)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(741)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,426&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,647)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,279)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table summarizes the gain (loss) on derivative instruments, net of tax, on the Consolidated Statements of Income for the fiscal year 2019 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:5pt;"&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:29.309%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:18.929%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.326%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.695%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.204%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.017%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivatives Designated as Hedging Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Classification of Gain (Loss) Reclassified from Accumulated OCI into Income (Effective Portion)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;AOCI&#160;Balance&lt;br/&gt;as of&lt;br/&gt;June 30, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effective&lt;br/&gt;Portion&lt;br/&gt;Recorded&#160;In&lt;br/&gt;AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effective&#160;Portion&lt;br/&gt;Reclassified&#160;From&lt;br/&gt;AOCI Into Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;AOCI&#160;Balance&lt;br/&gt;as of&lt;br/&gt;June 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward contracts &amp;amp; swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(988)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,332&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;80&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,424&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(969)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,334&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,426&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table summarizes the gain (loss) on derivative instruments, net of tax, on the Consolidated Statements of Income for the fiscal year 2018 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:5pt;"&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:16.151%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:18.052%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.864%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.695%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.496%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.384%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.496%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.042%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivatives Designated as Hedging Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Classification of Gain (Loss) Reclassified from Accumulated OCI into Income (Effective Portion)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;AOCI&#160;Balance&lt;br/&gt;as of&lt;br/&gt;July 1, 2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effective&lt;br/&gt;Portion&lt;br/&gt;Recorded&#160;In&lt;br/&gt;AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Tax Rate Effect Reclassification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effective&#160;Portion&lt;br/&gt;Reclassified&#160;From&lt;br/&gt;AOCI Into Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;AOCI&#160;Balance&lt;br/&gt;as of&lt;br/&gt;June 30, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward contracts &amp;amp; swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,707)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,942)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(583)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,244&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(988)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(68)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;70&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,775)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,922)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(586)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,314&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(969)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of June&#160;27, 2020, the Company does not have any foreign exchange contracts with credit-risk-related contingent features. The Company is subject to the risk of fluctuating interest rates from our line of credit and foreign currency risk resulting from our China operations. The Company does not currently manage these risk exposures by using derivative instruments.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ib38c8213d51f445d9366bd46aaa9528a_I20200627"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90ZXh0cmVnaW9uOmZiOWI0ZDhlYmZkMzQ0ODlhOGIxNWMxZTA1NGFjNTM1XzE1Nw_5e25334e-3f1e-4cad-bb84-1d34c51722eb"
      unitRef="usd">36700000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90ZXh0cmVnaW9uOmZiOWI0ZDhlYmZkMzQ0ODlhOGIxNWMxZTA1NGFjNTM1XzM1OA_60fb7667-201a-4725-9b3e-c1dc4d26f44f"
      unitRef="usd">1800000</us-gaap:ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months>
    <ktcc:NotionalAmountOfForeignCurrencyForwardContracts
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90ZXh0cmVnaW9uOmZiOWI0ZDhlYmZkMzQ0ODlhOGIxNWMxZTA1NGFjNTM1XzQyMA_38280559-75a6-4e97-8dc1-25ccc006651a"
      unitRef="usd">23800000</ktcc:NotionalAmountOfForeignCurrencyForwardContracts>
    <ktcc:SettlementsOfForeignCurrencyExchangeForwardContracts
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90ZXh0cmVnaW9uOmZiOWI0ZDhlYmZkMzQ0ODlhOGIxNWMxZTA1NGFjNTM1XzQ3Mw_6c7647c8-c3e5-471d-b294-61647f02164c"
      unitRef="usd">26700000</ktcc:SettlementsOfForeignCurrencyExchangeForwardContracts>
    <ktcc:NotionalAmountOfForeignCurrencyForwardContracts
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90ZXh0cmVnaW9uOmZiOWI0ZDhlYmZkMzQ0ODlhOGIxNWMxZTA1NGFjNTM1XzU1Mw_f37d1ad2-79e2-4ee6-aada-fef4732b893b"
      unitRef="usd">19200000</ktcc:NotionalAmountOfForeignCurrencyForwardContracts>
    <ktcc:SettlementsOfForeignCurrencyExchangeForwardContracts
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90ZXh0cmVnaW9uOmZiOWI0ZDhlYmZkMzQ0ODlhOGIxNWMxZTA1NGFjNTM1XzYwNg_ff0eb40b-0aee-48f4-b881-e09acdd8873e"
      unitRef="usd">25900000</ktcc:SettlementsOfForeignCurrencyExchangeForwardContracts>
    <ktcc:NotionalAmountOfForeignCurrencyForwardContracts
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90ZXh0cmVnaW9uOmZiOWI0ZDhlYmZkMzQ0ODlhOGIxNWMxZTA1NGFjNTM1XzY4Ng_e8100d74-d774-4cd3-86f9-a03b65b95b40"
      unitRef="usd">13700000</ktcc:NotionalAmountOfForeignCurrencyForwardContracts>
    <ktcc:SettlementsOfForeignCurrencyExchangeForwardContracts
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90ZXh0cmVnaW9uOmZiOWI0ZDhlYmZkMzQ0ODlhOGIxNWMxZTA1NGFjNTM1XzczOQ_b3021137-2a1c-4d03-904c-9ccbfca8a9e7"
      unitRef="usd">28100000</ktcc:SettlementsOfForeignCurrencyExchangeForwardContracts>
    <us-gaap:ScheduleOfDerivativeInstrumentsTextBlock
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90ZXh0cmVnaW9uOmZiOWI0ZDhlYmZkMzQ0ODlhOGIxNWMxZTA1NGFjNTM1XzI4NjQ_8e1d385d-0083-40ef-a0c3-0e28f36b75f2">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of June&#160;27, 2020, the aggregate notional amount of the Company&#x2019;s outstanding foreign currency contracts and swaps along with their unrealized gains (losses) are expected to mature as summarized below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:11pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:23.350%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:23.350%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:23.350%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:23.354%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Quarter Ending&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Notional Contracts and Swaps in MXN&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Notional Contracts and Swaps in USD&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 26, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;141,173&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,729&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(623)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 26, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;132,773&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,241&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(561)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;April 3, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;148,253&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,682&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(425)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 3, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;144,725&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,446&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(367)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;October 2, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;146,373&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,502&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;564&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;January 1, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;137,973&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,129&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;532&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsTextBlock>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i223bf7b016bd485eb2b49273b21f0f86_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ODQwNmIwZWFiOWY0ZjNhYWI1YzI2ZTYzNGQ5NGY1Mi90YWJsZXJhbmdlOjU4NDA2YjBlYWI5ZjRmM2FhYjVjMjZlNjM0ZDk0ZjUyXzEtMi0xLTEtMA_9808d50e-c801-4e00-b8ea-019f321334c1"
      unitRef="usd">141173000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i0c414115736f48b5915296121f228144_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ODQwNmIwZWFiOWY0ZjNhYWI1YzI2ZTYzNGQ5NGY1Mi90YWJsZXJhbmdlOjU4NDA2YjBlYWI5ZjRmM2FhYjVjMjZlNjM0ZDk0ZjUyXzEtNC0xLTEtMA_399e9768-8f8b-4eb2-983a-edf4c30517c2"
      unitRef="usd">6729000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="i3c1aec3a2ed940bcb9be4440a956b4e8_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ODQwNmIwZWFiOWY0ZjNhYWI1YzI2ZTYzNGQ5NGY1Mi90YWJsZXJhbmdlOjU4NDA2YjBlYWI5ZjRmM2FhYjVjMjZlNjM0ZDk0ZjUyXzEtNi0xLTEtMA_0fd45a3a-c62e-4a44-b62c-4a857d610475"
      unitRef="usd">-623000</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i51ef8b42f20e4368b4943b27c10f5de0_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ODQwNmIwZWFiOWY0ZjNhYWI1YzI2ZTYzNGQ5NGY1Mi90YWJsZXJhbmdlOjU4NDA2YjBlYWI5ZjRmM2FhYjVjMjZlNjM0ZDk0ZjUyXzItMi0xLTEtMA_49626210-0993-4226-96b8-6f26065203e3"
      unitRef="usd">132773000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="if5f79fc7e806421daa0b8bb059789211_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ODQwNmIwZWFiOWY0ZjNhYWI1YzI2ZTYzNGQ5NGY1Mi90YWJsZXJhbmdlOjU4NDA2YjBlYWI5ZjRmM2FhYjVjMjZlNjM0ZDk0ZjUyXzItNC0xLTEtMA_d767f509-9b01-44bb-a01f-8cb6de5b3f71"
      unitRef="usd">6241000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="i64f774fd40784314a3d0b8627bbb34a0_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ODQwNmIwZWFiOWY0ZjNhYWI1YzI2ZTYzNGQ5NGY1Mi90YWJsZXJhbmdlOjU4NDA2YjBlYWI5ZjRmM2FhYjVjMjZlNjM0ZDk0ZjUyXzItNi0xLTEtMA_800875d9-3c23-4a34-a67a-b2a09176a57f"
      unitRef="usd">-561000</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i99bf2bb3605a48bcb41af6ce3d14eb4c_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ODQwNmIwZWFiOWY0ZjNhYWI1YzI2ZTYzNGQ5NGY1Mi90YWJsZXJhbmdlOjU4NDA2YjBlYWI5ZjRmM2FhYjVjMjZlNjM0ZDk0ZjUyXzMtMi0xLTEtMA_b772d178-7777-4c02-a070-1976e88471d7"
      unitRef="usd">148253000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i45c769ee8bcf403faa81a5b08ff9e1e2_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ODQwNmIwZWFiOWY0ZjNhYWI1YzI2ZTYzNGQ5NGY1Mi90YWJsZXJhbmdlOjU4NDA2YjBlYWI5ZjRmM2FhYjVjMjZlNjM0ZDk0ZjUyXzMtNC0xLTEtMA_4053ab00-b40a-4932-8d21-ef705ca2ba6e"
      unitRef="usd">6682000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="i19d47e954a2342c5ae89bff5eea44dc9_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ODQwNmIwZWFiOWY0ZjNhYWI1YzI2ZTYzNGQ5NGY1Mi90YWJsZXJhbmdlOjU4NDA2YjBlYWI5ZjRmM2FhYjVjMjZlNjM0ZDk0ZjUyXzMtNi0xLTEtMA_8c540f7b-e68a-4f89-ae1e-98652d899157"
      unitRef="usd">-425000</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ie7c3b6b0e369410a838968f11cce6caa_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ODQwNmIwZWFiOWY0ZjNhYWI1YzI2ZTYzNGQ5NGY1Mi90YWJsZXJhbmdlOjU4NDA2YjBlYWI5ZjRmM2FhYjVjMjZlNjM0ZDk0ZjUyXzQtMi0xLTEtMA_515606b8-2f38-4d07-a0d4-ab271e54d7e9"
      unitRef="usd">144725000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i12732b4f31e94f7398c394b2ecc80295_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ODQwNmIwZWFiOWY0ZjNhYWI1YzI2ZTYzNGQ5NGY1Mi90YWJsZXJhbmdlOjU4NDA2YjBlYWI5ZjRmM2FhYjVjMjZlNjM0ZDk0ZjUyXzQtNC0xLTEtMA_94fcc2b8-9ef7-499d-b3e8-ee72010aa88d"
      unitRef="usd">6446000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="i57f54f2a15a0449e8ce914daca8d7d04_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ODQwNmIwZWFiOWY0ZjNhYWI1YzI2ZTYzNGQ5NGY1Mi90YWJsZXJhbmdlOjU4NDA2YjBlYWI5ZjRmM2FhYjVjMjZlNjM0ZDk0ZjUyXzQtNi0xLTEtMA_8fd78a66-8226-4153-a093-94e88dc46e70"
      unitRef="usd">-367000</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:DerivativeNotionalAmount
      contextRef="if7135ef37f24430bbd648ddb020206d8_I20211002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ODQwNmIwZWFiOWY0ZjNhYWI1YzI2ZTYzNGQ5NGY1Mi90YWJsZXJhbmdlOjU4NDA2YjBlYWI5ZjRmM2FhYjVjMjZlNjM0ZDk0ZjUyXzUtMi0xLTEtMA_f0be5b19-a4f9-4b61-b7ef-11458b4752cb"
      unitRef="usd">146373000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ifec029ea55c1410b8951587376bc704f_I20211002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ODQwNmIwZWFiOWY0ZjNhYWI1YzI2ZTYzNGQ5NGY1Mi90YWJsZXJhbmdlOjU4NDA2YjBlYWI5ZjRmM2FhYjVjMjZlNjM0ZDk0ZjUyXzUtNC0xLTEtMA_b7ea19f6-dede-472a-a169-ad35671b1fd6"
      unitRef="usd">5502000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="i1c4cae8dd3504c18bff5fe0819e7677e_I20211002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ODQwNmIwZWFiOWY0ZjNhYWI1YzI2ZTYzNGQ5NGY1Mi90YWJsZXJhbmdlOjU4NDA2YjBlYWI5ZjRmM2FhYjVjMjZlNjM0ZDk0ZjUyXzUtNi0xLTEtMA_61bb2176-95e0-45d5-aa87-018144ebd429"
      unitRef="usd">564000</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ic3ca702d38b0491685c62e58c7ddc6f5_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ODQwNmIwZWFiOWY0ZjNhYWI1YzI2ZTYzNGQ5NGY1Mi90YWJsZXJhbmdlOjU4NDA2YjBlYWI5ZjRmM2FhYjVjMjZlNjM0ZDk0ZjUyXzYtMi0xLTEtMA_bc878966-5db7-49a4-8760-67541fc1650d"
      unitRef="usd">137973000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i188520f73cdc4c629f889ea19843f004_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ODQwNmIwZWFiOWY0ZjNhYWI1YzI2ZTYzNGQ5NGY1Mi90YWJsZXJhbmdlOjU4NDA2YjBlYWI5ZjRmM2FhYjVjMjZlNjM0ZDk0ZjUyXzYtNC0xLTEtMA_09860be9-3157-4c43-a403-5b0e70e9cfb3"
      unitRef="usd">5129000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="ie101f17cfe92468e8d4debefdb6d5d82_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ODQwNmIwZWFiOWY0ZjNhYWI1YzI2ZTYzNGQ5NGY1Mi90YWJsZXJhbmdlOjU4NDA2YjBlYWI5ZjRmM2FhYjVjMjZlNjM0ZDk0ZjUyXzYtNi0xLTEtMA_0637f709-ed7c-44dc-bba7-500e29141399"
      unitRef="usd">532000</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i925201d33e764081b5939ce5b06c95f7_I20191106"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90ZXh0cmVnaW9uOmZiOWI0ZDhlYmZkMzQ0ODlhOGIxNWMxZTA1NGFjNTM1XzIxOTkwMjMyNjA5MjU_a2cb0a1c-27c8-4107-b882-468b3c92c7c0"
      unitRef="usd">15000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90ZXh0cmVnaW9uOmZiOWI0ZDhlYmZkMzQ0ODlhOGIxNWMxZTA1NGFjNTM1XzIxOTkwMjMyNjA4Njc_416ccdb3-f604-48d7-bff1-026c4b83c9c7"
      unitRef="number">0.0170</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90ZXh0cmVnaW9uOmZiOWI0ZDhlYmZkMzQ0ODlhOGIxNWMxZTA1NGFjNTM1XzIxOTkwMjMyNjExNjc_f473cbf6-fd72-448d-b5d5-03440564f622"
      unitRef="usd">11700000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i925201d33e764081b5939ce5b06c95f7_I20191106"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90ZXh0cmVnaW9uOmZiOWI0ZDhlYmZkMzQ0ODlhOGIxNWMxZTA1NGFjNTM1XzIxOTkwMjMyNjIzMjc_851d006e-df62-440b-ad11-9e705aa44d11"
      unitRef="usd">15000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i38d2550164d64b309a1bba7becec6a9e_I20200627"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90ZXh0cmVnaW9uOmZiOWI0ZDhlYmZkMzQ0ODlhOGIxNWMxZTA1NGFjNTM1XzIxOTkwMjMyNTk5OTE_59529484-3487-4721-9252-db5561283d54"
      unitRef="number">0.0167</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90ZXh0cmVnaW9uOmZiOWI0ZDhlYmZkMzQ0ODlhOGIxNWMxZTA1NGFjNTM1XzI4NzE_c14591bc-52db-4ec8-8a78-2d95602f89ca">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table summarizes the fair value of derivative instruments in the Consolidated Balance Sheets as of June&#160;27, 2020 and June&#160;29, 2019 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:35.063%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:35.063%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.641%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivatives Designated as Hedging Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance Sheet&#160;Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency forward contracts &amp;amp; swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&#160;current&#160;assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,912&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency forward contracts &amp;amp; swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&#160;long-term&#160;assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,097&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;320&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency forward contracts &amp;amp; swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&#160;current&#160;liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,960)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency forward contracts &amp;amp; swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&#160;long-term&#160;liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&#160;current&#160;assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(347)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(610)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="ic3a7f78a9ae149df835cc5a653065ae2_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo0OTBkNzcyYTNmZTA0ZmJiOGM5N2MzMjg2Y2Y2MTMxYS90YWJsZXJhbmdlOjQ5MGQ3NzJhM2ZlMDRmYmI4Yzk3YzMyODZjZjYxMzFhXzItNC0xLTEtMA_51dfbdf9-b884-4e46-a5b8-41b8d450c8af"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="i51d82b9a65dc43c0b232ef398b564282_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo0OTBkNzcyYTNmZTA0ZmJiOGM5N2MzMjg2Y2Y2MTMxYS90YWJsZXJhbmdlOjQ5MGQ3NzJhM2ZlMDRmYmI4Yzk3YzMyODZjZjYxMzFhXzItNi0xLTEtMA_ba0e2ac4-5e14-45d7-873c-b4becbf8c9dd"
      unitRef="usd">2912000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="i3457b3212beb4e689d797b1c0913f213_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo0OTBkNzcyYTNmZTA0ZmJiOGM5N2MzMjg2Y2Y2MTMxYS90YWJsZXJhbmdlOjQ5MGQ3NzJhM2ZlMDRmYmI4Yzk3YzMyODZjZjYxMzFhXzMtNC0xLTEtMA_d6eada0a-12bd-490f-b179-6fb32793eb39"
      unitRef="usd">1097000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="ieceb38f65e314a5fbbfb8feb989afcd0_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo0OTBkNzcyYTNmZTA0ZmJiOGM5N2MzMjg2Y2Y2MTMxYS90YWJsZXJhbmdlOjQ5MGQ3NzJhM2ZlMDRmYmI4Yzk3YzMyODZjZjYxMzFhXzMtNi0xLTEtMA_592cf02a-2526-44f9-8328-9ddc7d1f0a9f"
      unitRef="usd">320000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
      contextRef="i65f21c440a104f67b2163048b0627013_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo0OTBkNzcyYTNmZTA0ZmJiOGM5N2MzMjg2Y2Y2MTMxYS90YWJsZXJhbmdlOjQ5MGQ3NzJhM2ZlMDRmYmI4Yzk3YzMyODZjZjYxMzFhXzQtNC0xLTEtMA_7a048126-5f5b-4bd1-845e-192f4d018c69"
      unitRef="usd">1960000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
      contextRef="i19beb26d0f424867b7fd7f0a5525194e_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo0OTBkNzcyYTNmZTA0ZmJiOGM5N2MzMjg2Y2Y2MTMxYS90YWJsZXJhbmdlOjQ5MGQ3NzJhM2ZlMDRmYmI4Yzk3YzMyODZjZjYxMzFhXzQtNi0xLTEtMA_54f01e77-9b8f-4846-b3f7-44be6d2a41bb"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
      contextRef="i690765a2cd76443cb1cf54db1161fef0_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo0OTBkNzcyYTNmZTA0ZmJiOGM5N2MzMjg2Y2Y2MTMxYS90YWJsZXJhbmdlOjQ5MGQ3NzJhM2ZlMDRmYmI4Yzk3YzMyODZjZjYxMzFhXzUtNC0xLTEtMA_87304732-352c-46a7-91d3-619f90067069"
      unitRef="usd">17000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
      contextRef="ic4b9005073ea42a78c11989f4ec4a932_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo0OTBkNzcyYTNmZTA0ZmJiOGM5N2MzMjg2Y2Y2MTMxYS90YWJsZXJhbmdlOjQ5MGQ3NzJhM2ZlMDRmYmI4Yzk3YzMyODZjZjYxMzFhXzUtNi0xLTEtMA_c1f9135b-91ab-4623-a7d4-2d65fadc0ee1"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="i10abc2f0f2564ea3908eab37fd08dfa5_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo0OTBkNzcyYTNmZTA0ZmJiOGM5N2MzMjg2Y2Y2MTMxYS90YWJsZXJhbmdlOjQ5MGQ3NzJhM2ZlMDRmYmI4Yzk3YzMyODZjZjYxMzFhXzYtNC0xLTEtMA_e6971b89-03b4-4323-90a8-cca14c8ea15a"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="ie721c0cf427d4ebf8a861ffefd31dcb8_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo0OTBkNzcyYTNmZTA0ZmJiOGM5N2MzMjg2Y2Y2MTMxYS90YWJsZXJhbmdlOjQ5MGQ3NzJhM2ZlMDRmYmI4Yzk3YzMyODZjZjYxMzFhXzYtNi0xLTEtMA_fa7f20a4-c86d-49dd-9381-f5f06d97c266"
      unitRef="usd">2000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
      contextRef="i926bd7be49ba4b37922fee524e1dba7d_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo0OTBkNzcyYTNmZTA0ZmJiOGM5N2MzMjg2Y2Y2MTMxYS90YWJsZXJhbmdlOjQ5MGQ3NzJhM2ZlMDRmYmI4Yzk3YzMyODZjZjYxMzFhXzgtNC0xLTEtMA_13ea7e79-8d16-486c-a0c4-b0b238639e55"
      unitRef="usd">347000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
      contextRef="i72331a155fe24973a199932541998757_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo0OTBkNzcyYTNmZTA0ZmJiOGM5N2MzMjg2Y2Y2MTMxYS90YWJsZXJhbmdlOjQ5MGQ3NzJhM2ZlMDRmYmI4Yzk3YzMyODZjZjYxMzFhXzgtNi0xLTEtMA_ad4aec0b-02c4-4826-a185-aa509dc91086"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
      contextRef="i683a71b944a040d88dfe0cbac5ab940f_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo0OTBkNzcyYTNmZTA0ZmJiOGM5N2MzMjg2Y2Y2MTMxYS90YWJsZXJhbmdlOjQ5MGQ3NzJhM2ZlMDRmYmI4Yzk3YzMyODZjZjYxMzFhXzktNC0xLTEtMA_b9b2b0fb-1ecb-4318-95a5-232034df9d1a"
      unitRef="usd">610000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
      contextRef="i07ebbb4b20c7493ab931a40b133e707b_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo0OTBkNzcyYTNmZTA0ZmJiOGM5N2MzMjg2Y2Y2MTMxYS90YWJsZXJhbmdlOjQ5MGQ3NzJhM2ZlMDRmYmI4Yzk3YzMyODZjZjYxMzFhXzktNi0xLTEtMA_74bac1b2-55bb-4f76-b912-2079be03262c"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90ZXh0cmVnaW9uOmZiOWI0ZDhlYmZkMzQ0ODlhOGIxNWMxZTA1NGFjNTM1XzI4NzU_7f0b6926-e2d7-4055-9b8a-47fdb87b30d7">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table summarizes the gain (loss) on derivative instruments, net of tax, on the Consolidated Statements of Income for the fiscal year 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:30.131%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:18.108%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.897%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.724%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.072%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivatives Designated as Hedging Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Classification of Gain (Loss) Reclassified from Accumulated OCI into Income (Effective Portion)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;AOCI&#160;Balance&lt;br/&gt;as of&lt;br/&gt;June 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effective&lt;br/&gt;Portion&lt;br/&gt;Recorded&#160;In&lt;br/&gt;AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effective&#160;Portion&lt;br/&gt;Reclassified&#160;From&lt;br/&gt;AOCI Into Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;AOCI&#160;Balance&lt;br/&gt;as of&lt;br/&gt;June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward contracts &amp;amp; swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,424&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(865)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,318)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(759)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(782)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(741)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,426&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,647)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,279)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table summarizes the gain (loss) on derivative instruments, net of tax, on the Consolidated Statements of Income for the fiscal year 2019 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:5pt;"&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:29.309%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:18.929%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.326%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.695%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.204%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.017%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivatives Designated as Hedging Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Classification of Gain (Loss) Reclassified from Accumulated OCI into Income (Effective Portion)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;AOCI&#160;Balance&lt;br/&gt;as of&lt;br/&gt;June 30, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effective&lt;br/&gt;Portion&lt;br/&gt;Recorded&#160;In&lt;br/&gt;AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effective&#160;Portion&lt;br/&gt;Reclassified&#160;From&lt;br/&gt;AOCI Into Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;AOCI&#160;Balance&lt;br/&gt;as of&lt;br/&gt;June 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward contracts &amp;amp; swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(988)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,332&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;80&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,424&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(969)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,334&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,426&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table summarizes the gain (loss) on derivative instruments, net of tax, on the Consolidated Statements of Income for the fiscal year 2018 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:5pt;"&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:16.151%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:18.052%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.864%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.695%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.496%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.384%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.496%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.042%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivatives Designated as Hedging Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Classification of Gain (Loss) Reclassified from Accumulated OCI into Income (Effective Portion)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;AOCI&#160;Balance&lt;br/&gt;as of&lt;br/&gt;July 1, 2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effective&lt;br/&gt;Portion&lt;br/&gt;Recorded&#160;In&lt;br/&gt;AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Tax Rate Effect Reclassification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effective&#160;Portion&lt;br/&gt;Reclassified&#160;From&lt;br/&gt;AOCI Into Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;AOCI&#160;Balance&lt;br/&gt;as of&lt;br/&gt;June 30, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward contracts &amp;amp; swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,707)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,942)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(583)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,244&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(988)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(68)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;70&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,775)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,922)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(586)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,314&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(969)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
      contextRef="i939f5a6376f542ee8cd9d1edd78e30d7_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo2YTJiNjVlNDY3NGQ0ZTRmOWZmM2E3ZTNhOGFjM2IwNC90YWJsZXJhbmdlOjZhMmI2NWU0Njc0ZDRlNGY5ZmYzYTdlM2E4YWMzYjA0XzEtMy0xLTEtMA_328d5376-4b1c-4d29-bedc-c67ef6021b89"
      unitRef="usd">2424000</us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax>
    <ktcc:DerivativeInstrumentsGainLossEffectivePortionRecordedInAOCI
      contextRef="i65325f8bc33e45849ae60b194448ebe2_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo2YTJiNjVlNDY3NGQ0ZTRmOWZmM2E3ZTNhOGFjM2IwNC90YWJsZXJhbmdlOjZhMmI2NWU0Njc0ZDRlNGY5ZmYzYTdlM2E4YWMzYjA0XzEtNS0xLTEtMA_0ae5c27c-cf54-47ac-8502-82782221afb4"
      unitRef="number">-865000</ktcc:DerivativeInstrumentsGainLossEffectivePortionRecordedInAOCI>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="i65325f8bc33e45849ae60b194448ebe2_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo2YTJiNjVlNDY3NGQ0ZTRmOWZmM2E3ZTNhOGFjM2IwNC90YWJsZXJhbmdlOjZhMmI2NWU0Njc0ZDRlNGY5ZmYzYTdlM2E4YWMzYjA0XzEtNy0xLTEtMA_5853abe6-ec02-43f5-bdcb-d26a6bb9335b"
      unitRef="usd">-2318000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
      contextRef="ia460e8a3ad804562a7144e67b2d33a12_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo2YTJiNjVlNDY3NGQ0ZTRmOWZmM2E3ZTNhOGFjM2IwNC90YWJsZXJhbmdlOjZhMmI2NWU0Njc0ZDRlNGY5ZmYzYTdlM2E4YWMzYjA0XzEtOS0xLTEtMA_52c2ba6d-b5f5-41b1-90ac-9d1837d4ce65"
      unitRef="usd">-759000</us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
      contextRef="ia62d131172254e69828f88a897764536_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo2YTJiNjVlNDY3NGQ0ZTRmOWZmM2E3ZTNhOGFjM2IwNC90YWJsZXJhbmdlOjZhMmI2NWU0Njc0ZDRlNGY5ZmYzYTdlM2E4YWMzYjA0XzItMy0xLTEtMA_9903fa5f-9380-4c0c-9c63-eb0976500e0b"
      unitRef="usd">2000</us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax>
    <ktcc:ChangeinUnrealizedGainLossonForeignCurrency
      contextRef="ica4364a9967c4f859078f4ba9f4b55c8_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo2YTJiNjVlNDY3NGQ0ZTRmOWZmM2E3ZTNhOGFjM2IwNC90YWJsZXJhbmdlOjZhMmI2NWU0Njc0ZDRlNGY5ZmYzYTdlM2E4YWMzYjA0XzItNS0xLTEtMA_761cd88b-9d8d-4d0d-9ea8-1c3aab071ef0"
      unitRef="number">-782000</ktcc:ChangeinUnrealizedGainLossonForeignCurrency>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="ica4364a9967c4f859078f4ba9f4b55c8_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo2YTJiNjVlNDY3NGQ0ZTRmOWZmM2E3ZTNhOGFjM2IwNC90YWJsZXJhbmdlOjZhMmI2NWU0Njc0ZDRlNGY5ZmYzYTdlM2E4YWMzYjA0XzItNy0xLTEtMA_49179306-5398-4f58-a1ab-faefc66bdd53"
      unitRef="usd">39000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
      contextRef="i95b42d188efe4a5f939bbe7a1fb61e4a_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo2YTJiNjVlNDY3NGQ0ZTRmOWZmM2E3ZTNhOGFjM2IwNC90YWJsZXJhbmdlOjZhMmI2NWU0Njc0ZDRlNGY5ZmYzYTdlM2E4YWMzYjA0XzItOS0xLTEtMA_a1551965-14a8-4ec7-8834-e16b3d860706"
      unitRef="usd">-741000</us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
      contextRef="i481d11d5ea7549c891e131d01c8a54bd_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo2YTJiNjVlNDY3NGQ0ZTRmOWZmM2E3ZTNhOGFjM2IwNC90YWJsZXJhbmdlOjZhMmI2NWU0Njc0ZDRlNGY5ZmYzYTdlM2E4YWMzYjA0XzMtMy0xLTEtMA_1b730cc4-32a0-47c9-90c3-7a48c81af13e"
      unitRef="usd">2426000</us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax>
    <ktcc:DerivativeInstrumentsGainLossEffectivePortionRecordedInAOCI
      contextRef="if694af8c32124d11a8f88fb60d8d33fa_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo2YTJiNjVlNDY3NGQ0ZTRmOWZmM2E3ZTNhOGFjM2IwNC90YWJsZXJhbmdlOjZhMmI2NWU0Njc0ZDRlNGY5ZmYzYTdlM2E4YWMzYjA0XzMtNS0xLTEtMA_cb721140-e689-47cf-92b6-aa03492fa886"
      unitRef="number">-1647000</ktcc:DerivativeInstrumentsGainLossEffectivePortionRecordedInAOCI>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="if694af8c32124d11a8f88fb60d8d33fa_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo2YTJiNjVlNDY3NGQ0ZTRmOWZmM2E3ZTNhOGFjM2IwNC90YWJsZXJhbmdlOjZhMmI2NWU0Njc0ZDRlNGY5ZmYzYTdlM2E4YWMzYjA0XzMtNy0xLTEtMA_f0aa8b72-d574-48ec-8b83-0ff948e264c7"
      unitRef="usd">-2279000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
      contextRef="ib031d19ed6254d74a1e5ce90bb67070f_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo2YTJiNjVlNDY3NGQ0ZTRmOWZmM2E3ZTNhOGFjM2IwNC90YWJsZXJhbmdlOjZhMmI2NWU0Njc0ZDRlNGY5ZmYzYTdlM2E4YWMzYjA0XzMtOS0xLTEtMA_8f245c58-7b2d-4abd-8a1e-1b369901de8f"
      unitRef="usd">-1500000</us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
      contextRef="i19225ef564144f958cabdcb1ec4f18cc_I20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ZTY0MTA1OTJhOWM0NWU4ODdkZmRlN2M5OWJmNjQwMi90YWJsZXJhbmdlOjVlNjQxMDU5MmE5YzQ1ZTg4N2RmZGU3Yzk5YmY2NDAyXzEtMy0xLTEtMA_b5dcdaec-b2ec-42e6-8197-c4378485d80c"
      unitRef="usd">-988000</us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax>
    <ktcc:DerivativeInstrumentsGainLossEffectivePortionRecordedInAOCI
      contextRef="i7b456a8406344681a088ae93350509fa_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ZTY0MTA1OTJhOWM0NWU4ODdkZmRlN2M5OWJmNjQwMi90YWJsZXJhbmdlOjVlNjQxMDU5MmE5YzQ1ZTg4N2RmZGU3Yzk5YmY2NDAyXzEtNS0xLTEtMA_9eea2fe8-684d-4614-9a9e-9f8ea025813d"
      unitRef="number">3332000</ktcc:DerivativeInstrumentsGainLossEffectivePortionRecordedInAOCI>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="i7b456a8406344681a088ae93350509fa_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ZTY0MTA1OTJhOWM0NWU4ODdkZmRlN2M5OWJmNjQwMi90YWJsZXJhbmdlOjVlNjQxMDU5MmE5YzQ1ZTg4N2RmZGU3Yzk5YmY2NDAyXzEtOS0xLTEtMA_67a760b2-4960-49f0-b487-e78c4cc92a24"
      unitRef="usd">80000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
      contextRef="i939f5a6376f542ee8cd9d1edd78e30d7_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ZTY0MTA1OTJhOWM0NWU4ODdkZmRlN2M5OWJmNjQwMi90YWJsZXJhbmdlOjVlNjQxMDU5MmE5YzQ1ZTg4N2RmZGU3Yzk5YmY2NDAyXzEtMTEtMS0xLTA_3a3c87b0-38bb-4122-a8b3-65665475ae42"
      unitRef="usd">2424000</us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
      contextRef="i8e1af799483942bb9953a183e13ed660_I20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ZTY0MTA1OTJhOWM0NWU4ODdkZmRlN2M5OWJmNjQwMi90YWJsZXJhbmdlOjVlNjQxMDU5MmE5YzQ1ZTg4N2RmZGU3Yzk5YmY2NDAyXzItMy0xLTEtMA_652b3d64-c5b1-4f4c-8f5b-4e74e5ef2853"
      unitRef="usd">19000</us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax>
    <ktcc:ChangeinUnrealizedGainLossonForeignCurrency
      contextRef="i57c02d93b77c4076bec02d57b733fdbe_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ZTY0MTA1OTJhOWM0NWU4ODdkZmRlN2M5OWJmNjQwMi90YWJsZXJhbmdlOjVlNjQxMDU5MmE5YzQ1ZTg4N2RmZGU3Yzk5YmY2NDAyXzItNS0xLTEtMA_59ef7223-0e01-4023-b3e9-51dca90ce919"
      unitRef="number">2000</ktcc:ChangeinUnrealizedGainLossonForeignCurrency>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="i57c02d93b77c4076bec02d57b733fdbe_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ZTY0MTA1OTJhOWM0NWU4ODdkZmRlN2M5OWJmNjQwMi90YWJsZXJhbmdlOjVlNjQxMDU5MmE5YzQ1ZTg4N2RmZGU3Yzk5YmY2NDAyXzItOS0xLTEtMA_115bf6c4-4f93-48b2-8622-d4fb162d6d11"
      unitRef="usd">-19000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
      contextRef="ia62d131172254e69828f88a897764536_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ZTY0MTA1OTJhOWM0NWU4ODdkZmRlN2M5OWJmNjQwMi90YWJsZXJhbmdlOjVlNjQxMDU5MmE5YzQ1ZTg4N2RmZGU3Yzk5YmY2NDAyXzItMTEtMS0xLTA_c950a85a-c867-421a-a530-0f2a9e5cd861"
      unitRef="usd">2000</us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
      contextRef="i471b7b74aedb4b68ae5f408a7f692110_I20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ZTY0MTA1OTJhOWM0NWU4ODdkZmRlN2M5OWJmNjQwMi90YWJsZXJhbmdlOjVlNjQxMDU5MmE5YzQ1ZTg4N2RmZGU3Yzk5YmY2NDAyXzMtMy0xLTEtMA_d3edd852-57c3-41c2-8826-fbab85d67d1f"
      unitRef="usd">-969000</us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax>
    <ktcc:DerivativeInstrumentsGainLossEffectivePortionRecordedInAOCI
      contextRef="i2f1cb08dfb1546aabb11051a62dfe4a4_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ZTY0MTA1OTJhOWM0NWU4ODdkZmRlN2M5OWJmNjQwMi90YWJsZXJhbmdlOjVlNjQxMDU5MmE5YzQ1ZTg4N2RmZGU3Yzk5YmY2NDAyXzMtNS0xLTEtMA_4be78f5b-85bc-4a27-9635-ad1566016877"
      unitRef="number">3334000</ktcc:DerivativeInstrumentsGainLossEffectivePortionRecordedInAOCI>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="i2f1cb08dfb1546aabb11051a62dfe4a4_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ZTY0MTA1OTJhOWM0NWU4ODdkZmRlN2M5OWJmNjQwMi90YWJsZXJhbmdlOjVlNjQxMDU5MmE5YzQ1ZTg4N2RmZGU3Yzk5YmY2NDAyXzMtOS0xLTEtMA_647b650b-595c-40e0-991e-69a83880a209"
      unitRef="usd">61000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
      contextRef="i481d11d5ea7549c891e131d01c8a54bd_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTo1ZTY0MTA1OTJhOWM0NWU4ODdkZmRlN2M5OWJmNjQwMi90YWJsZXJhbmdlOjVlNjQxMDU5MmE5YzQ1ZTg4N2RmZGU3Yzk5YmY2NDAyXzMtMTEtMS0xLTA_87fcc29b-d37c-476a-9152-258fd55cc23d"
      unitRef="usd">2426000</us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
      contextRef="ie126f063444b4b6fb3347a1d5ff0a67a_I20170701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTpmMDkyZWVkZTY0ZGI0YTVmYTIzNjExZjEzMDA0ZDZkZS90YWJsZXJhbmdlOmYwOTJlZWRlNjRkYjRhNWZhMjM2MTFmMTMwMDRkNmRlXzEtMy0xLTEtMA_f1da5e30-08ae-471b-992a-df86cbeeb2a2"
      unitRef="usd">-2707000</us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax>
    <ktcc:DerivativeInstrumentsGainLossEffectivePortionRecordedInAOCI
      contextRef="i3eb90e087bee40129ebf94a3b9869e69_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTpmMDkyZWVkZTY0ZGI0YTVmYTIzNjExZjEzMDA0ZDZkZS90YWJsZXJhbmdlOmYwOTJlZWRlNjRkYjRhNWZhMjM2MTFmMTMwMDRkNmRlXzEtNS0xLTEtMA_d86b3e9c-18e4-4ccf-a811-c24e5afff15a"
      unitRef="number">-1942000</ktcc:DerivativeInstrumentsGainLossEffectivePortionRecordedInAOCI>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i3eb90e087bee40129ebf94a3b9869e69_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTpmMDkyZWVkZTY0ZGI0YTVmYTIzNjExZjEzMDA0ZDZkZS90YWJsZXJhbmdlOmYwOTJlZWRlNjRkYjRhNWZhMjM2MTFmMTMwMDRkNmRlXzEtNy0xLTEtOTc_3fdab86b-a9cc-4e4d-9581-a94c9e92807f"
      unitRef="usd">-583000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="i3eb90e087bee40129ebf94a3b9869e69_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTpmMDkyZWVkZTY0ZGI0YTVmYTIzNjExZjEzMDA0ZDZkZS90YWJsZXJhbmdlOmYwOTJlZWRlNjRkYjRhNWZhMjM2MTFmMTMwMDRkNmRlXzEtNy0xLTEtMA_f81e082d-1853-4c79-a9fe-deccf88c50ef"
      unitRef="usd">4244000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
      contextRef="i19225ef564144f958cabdcb1ec4f18cc_I20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTpmMDkyZWVkZTY0ZGI0YTVmYTIzNjExZjEzMDA0ZDZkZS90YWJsZXJhbmdlOmYwOTJlZWRlNjRkYjRhNWZhMjM2MTFmMTMwMDRkNmRlXzEtOS0xLTEtMA_62d6b75d-ed98-4614-8924-8b99dc992c9f"
      unitRef="usd">-988000</us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
      contextRef="ia90dd8489df04583b22627b144a2c787_I20170701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTpmMDkyZWVkZTY0ZGI0YTVmYTIzNjExZjEzMDA0ZDZkZS90YWJsZXJhbmdlOmYwOTJlZWRlNjRkYjRhNWZhMjM2MTFmMTMwMDRkNmRlXzItMy0xLTEtMA_503779da-b9c6-4c3f-b482-e2d312de5bd5"
      unitRef="usd">-68000</us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax>
    <ktcc:ChangeinUnrealizedGainLossonForeignCurrency
      contextRef="i64ec1f4ed9254887a0a03ad138dbb6a2_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTpmMDkyZWVkZTY0ZGI0YTVmYTIzNjExZjEzMDA0ZDZkZS90YWJsZXJhbmdlOmYwOTJlZWRlNjRkYjRhNWZhMjM2MTFmMTMwMDRkNmRlXzItNS0xLTEtMA_7e5f87dc-fb8a-4118-8fb1-48f4a3f67a27"
      unitRef="number">20000</ktcc:ChangeinUnrealizedGainLossonForeignCurrency>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i64ec1f4ed9254887a0a03ad138dbb6a2_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTpmMDkyZWVkZTY0ZGI0YTVmYTIzNjExZjEzMDA0ZDZkZS90YWJsZXJhbmdlOmYwOTJlZWRlNjRkYjRhNWZhMjM2MTFmMTMwMDRkNmRlXzItNy0xLTEtOTc_3627664c-c89c-4f06-a60f-7d24fbad9ae1"
      unitRef="usd">-3000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="i64ec1f4ed9254887a0a03ad138dbb6a2_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTpmMDkyZWVkZTY0ZGI0YTVmYTIzNjExZjEzMDA0ZDZkZS90YWJsZXJhbmdlOmYwOTJlZWRlNjRkYjRhNWZhMjM2MTFmMTMwMDRkNmRlXzItNy0xLTEtMA_bbf6d2f6-9f38-47c9-8f8f-b3447ae4b377"
      unitRef="usd">70000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
      contextRef="i8e1af799483942bb9953a183e13ed660_I20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTpmMDkyZWVkZTY0ZGI0YTVmYTIzNjExZjEzMDA0ZDZkZS90YWJsZXJhbmdlOmYwOTJlZWRlNjRkYjRhNWZhMjM2MTFmMTMwMDRkNmRlXzItOS0xLTEtMA_dd6c2f2f-5a67-4d3c-aeec-dcfb1a78e559"
      unitRef="usd">19000</us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
      contextRef="ib338fef1badc44b5a232b0e7768a227e_I20170701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTpmMDkyZWVkZTY0ZGI0YTVmYTIzNjExZjEzMDA0ZDZkZS90YWJsZXJhbmdlOmYwOTJlZWRlNjRkYjRhNWZhMjM2MTFmMTMwMDRkNmRlXzMtMy0xLTEtMA_199c98fe-26f4-49bd-a70d-a652e3141fe0"
      unitRef="usd">-2775000</us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax>
    <ktcc:DerivativeInstrumentsGainLossEffectivePortionRecordedInAOCI
      contextRef="i4ba496bc71104c968e15f648cc88ef73_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTpmMDkyZWVkZTY0ZGI0YTVmYTIzNjExZjEzMDA0ZDZkZS90YWJsZXJhbmdlOmYwOTJlZWRlNjRkYjRhNWZhMjM2MTFmMTMwMDRkNmRlXzMtNS0xLTEtMA_53d1484d-65b8-4f25-b778-d805ce09c058"
      unitRef="number">-1922000</ktcc:DerivativeInstrumentsGainLossEffectivePortionRecordedInAOCI>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i4ba496bc71104c968e15f648cc88ef73_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTpmMDkyZWVkZTY0ZGI0YTVmYTIzNjExZjEzMDA0ZDZkZS90YWJsZXJhbmdlOmYwOTJlZWRlNjRkYjRhNWZhMjM2MTFmMTMwMDRkNmRlXzMtNy0xLTEtOTc_cfe355aa-eb78-4cb5-98dd-99975c07309b"
      unitRef="usd">-586000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="i4ba496bc71104c968e15f648cc88ef73_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTpmMDkyZWVkZTY0ZGI0YTVmYTIzNjExZjEzMDA0ZDZkZS90YWJsZXJhbmdlOmYwOTJlZWRlNjRkYjRhNWZhMjM2MTFmMTMwMDRkNmRlXzMtNy0xLTEtMA_0111ba6b-6b8e-4a72-b690-6e03ccc16fb6"
      unitRef="usd">4314000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
      contextRef="i471b7b74aedb4b68ae5f408a7f692110_I20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTUvZnJhZzpmYjliNGQ4ZWJmZDM0NDg5YThiMTVjMWUwNTRhYzUzNS90YWJsZTpmMDkyZWVkZTY0ZGI0YTVmYTIzNjExZjEzMDA0ZDZkZS90YWJsZXJhbmdlOmYwOTJlZWRlNjRkYjRhNWZhMjM2MTFmMTMwMDRkNmRlXzMtOS0xLTEtMA_4a113f6a-04f1-4301-8b8f-4f1318e86c6d"
      unitRef="usd">-969000</us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax>
    <us-gaap:FairValueMeasurementInputsDisclosureTextBlock
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTgvZnJhZzoxMWQ5MTBiNjczMGU0NDE2OGZkYzgyNDFhYzFkZjYwYy90ZXh0cmVnaW9uOjExZDkxMGI2NzMwZTQ0MTY4ZmRjODI0MWFjMWRmNjBjXzI4ODE_641d8612-3b92-4b29-963f-4228f2cc6a11">FAIR VALUE MEASUREMENTS&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.8pt;font-weight:400;line-height:120%;"&gt;The Company has adopted ASC 820, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.8pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Fair Value Measurements,&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.8pt;font-weight:400;line-height:120%;"&gt; which defines fair value, establishes a framework for assets and liabilities being measured and reported at fair value and expands disclosures about fair value measurements. There are three levels of fair value hierarchy inputs used to value assets and liabilities which include: Level 1 &#x2013; inputs are quoted market prices for identical assets or liabilities; Level 2 &#x2013; inputs other than quoted market prices included in Level 1 that are observable for the asset or liability, either directly or indirectly; and Level 3 &#x2013; inputs are unobservable inputs for the asset or liability. There have been no changes in the fair value methodologies used at June&#160;27, 2020 and June&#160;29, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.8pt;font-weight:400;line-height:120%;"&gt;The following table summarizes the fair value of assets (liabilities) of the Company&#x2019;s derivatives that are required to be measured on a recurring basis as of June&#160;27, 2020 and June&#160;29, 2019 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.752%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.641%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27, 2020&lt;/span&gt;&lt;/td&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;br/&gt;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Financial Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency forward contracts &amp;amp; swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,097&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,097&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Financial Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(957)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(957)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency forward contracts &amp;amp; swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,977)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,977)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 29, 2019&lt;/span&gt;&lt;/td&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-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;br/&gt;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Financial Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency forward contracts &amp;amp; swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,232&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,232&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&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;/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;/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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.8pt;font-weight:400;line-height:120%;"&gt;The Company currently has forward contracts to hedge known future cash outflows for expenses denominated in the Mexican peso and an interest rate swap to mitigate risk associated with certain borrowings under the Company&#x2019;s debt arrangement. These contracts are measured on a recurring basis based on the foreign currency spot rates and forward rates quoted by banks or foreign currency dealers. These contracts are marked to market using level 2 input criteria every quarter with the unrealized gain or loss, net of tax, reported as a component of shareholders&#x2019; equity in accumulated other comprehensive income (loss), as they qualify for hedge accounting.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The carrying values of cash and cash equivalents, accounts receivable, current liabilities, and non current lease liability are reflected on the balance sheets at June&#160;27, 2020 and June&#160;29, 2019, reasonably approximate their fair value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company&#x2019;s long-term debt, which is measured at amortized cost, primarily consists of a revolving line of credit, a term loan and an equipment term loan. These borrowings bear interest at either a &#x201c;Base Rate&#x201d; or a &#x201c;Fixed Rate,&#x201d; as elected by the Company. Each of these rates is a variable floating rate dependent upon current market conditions and the Company&#x2019;s current credit risk as discussed in footnote 4.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As a result of the determinable market rate for our revolving line of credit, term loan and equipment term, they are classified within Level 2 of the fair value hierarchy. Further, the carrying value of each of these instruments reasonably approximates their fair value as of June&#160;27, 2020 and June&#160;29, 2019. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Other assets and liabilities held by the Company may be required to be measured at fair value on a non recurring basis. As of June&#160;29, 2019, the customer relationship intangibles were written down to their fair value of $0. This measurement was the result of certain triggering events that occurred during the third quarter of fiscal year 2019. Refer to Note 14 for further discussion of the impairment.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementInputsDisclosureTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTgvZnJhZzoxMWQ5MTBiNjczMGU0NDE2OGZkYzgyNDFhYzFkZjYwYy90ZXh0cmVnaW9uOjExZDkxMGI2NzMwZTQ0MTY4ZmRjODI0MWFjMWRmNjBjXzI4ODQ_fee9ccb8-a3ce-499f-8256-388413a11d84">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.8pt;font-weight:400;line-height:120%;"&gt;The following table summarizes the fair value of assets (liabilities) of the Company&#x2019;s derivatives that are required to be measured on a recurring basis as of June&#160;27, 2020 and June&#160;29, 2019 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.752%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.641%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27, 2020&lt;/span&gt;&lt;/td&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;br/&gt;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Financial Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency forward contracts &amp;amp; swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,097&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,097&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Financial Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(957)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(957)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency forward contracts &amp;amp; swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,977)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,977)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 29, 2019&lt;/span&gt;&lt;/td&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-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;br/&gt;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Financial Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency forward contracts &amp;amp; swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,232&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,232&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&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;/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;/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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ic0256643abc24e7c8b807b3caa7cf7d4_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTgvZnJhZzoxMWQ5MTBiNjczMGU0NDE2OGZkYzgyNDFhYzFkZjYwYy90YWJsZTphMjRkOTU2MWI5ZjY0NTI4OWM1NGFlZmFmM2NkNjNiOS90YWJsZXJhbmdlOmEyNGQ5NTYxYjlmNjQ1Mjg5YzU0YWVmYWYzY2Q2M2I5XzQtMS0xLTEtMA_1f2ea731-91ad-426d-9fef-9b97bfdfeb0a"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i5378f173939041c387f2342fd6b1ca82_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTgvZnJhZzoxMWQ5MTBiNjczMGU0NDE2OGZkYzgyNDFhYzFkZjYwYy90YWJsZTphMjRkOTU2MWI5ZjY0NTI4OWM1NGFlZmFmM2NkNjNiOS90YWJsZXJhbmdlOmEyNGQ5NTYxYjlmNjQ1Mjg5YzU0YWVmYWYzY2Q2M2I5XzQtMy0xLTEtMA_5f7a8854-74a7-45de-9222-e0a9a0fb2ea6"
      unitRef="usd">1097000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i81f42d256a0643cab2fe7062a7e708f4_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTgvZnJhZzoxMWQ5MTBiNjczMGU0NDE2OGZkYzgyNDFhYzFkZjYwYy90YWJsZTphMjRkOTU2MWI5ZjY0NTI4OWM1NGFlZmFmM2NkNjNiOS90YWJsZXJhbmdlOmEyNGQ5NTYxYjlmNjQ1Mjg5YzU0YWVmYWYzY2Q2M2I5XzQtNS0xLTEtMA_79a3ed11-66bb-4388-92ad-b45f8a71fb93"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i9fa6ea0ec62b4ecebe4e7f241e94ce5a_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTgvZnJhZzoxMWQ5MTBiNjczMGU0NDE2OGZkYzgyNDFhYzFkZjYwYy90YWJsZTphMjRkOTU2MWI5ZjY0NTI4OWM1NGFlZmFmM2NkNjNiOS90YWJsZXJhbmdlOmEyNGQ5NTYxYjlmNjQ1Mjg5YzU0YWVmYWYzY2Q2M2I5XzQtNy0xLTEtMA_97aff8a5-a2da-46de-9fe8-10629f75ae9b"
      unitRef="usd">1097000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i26ca3ea7082249bbaa20a9c74cb3ea92_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTgvZnJhZzoxMWQ5MTBiNjczMGU0NDE2OGZkYzgyNDFhYzFkZjYwYy90YWJsZTphMjRkOTU2MWI5ZjY0NTI4OWM1NGFlZmFmM2NkNjNiOS90YWJsZXJhbmdlOmEyNGQ5NTYxYjlmNjQ1Mjg5YzU0YWVmYWYzY2Q2M2I5XzYtMS0xLTEtMA_435ade80-2989-4f5f-baf2-0c1c234ad3a3"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i07c56394aad845af8fc7757d4e0ba4b5_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTgvZnJhZzoxMWQ5MTBiNjczMGU0NDE2OGZkYzgyNDFhYzFkZjYwYy90YWJsZTphMjRkOTU2MWI5ZjY0NTI4OWM1NGFlZmFmM2NkNjNiOS90YWJsZXJhbmdlOmEyNGQ5NTYxYjlmNjQ1Mjg5YzU0YWVmYWYzY2Q2M2I5XzYtMy0xLTEtMA_ef912819-83a2-48f0-ac7b-759842de3cd7"
      unitRef="usd">-957000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i4af0c4248339448bb1eb5a2ffaa874e1_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTgvZnJhZzoxMWQ5MTBiNjczMGU0NDE2OGZkYzgyNDFhYzFkZjYwYy90YWJsZTphMjRkOTU2MWI5ZjY0NTI4OWM1NGFlZmFmM2NkNjNiOS90YWJsZXJhbmdlOmEyNGQ5NTYxYjlmNjQ1Mjg5YzU0YWVmYWYzY2Q2M2I5XzYtNS0xLTEtMA_24e9e481-a8b1-4b73-a33e-8f6b73b0abcf"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i12426538bdd24fd6a47e2190f43433a6_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTgvZnJhZzoxMWQ5MTBiNjczMGU0NDE2OGZkYzgyNDFhYzFkZjYwYy90YWJsZTphMjRkOTU2MWI5ZjY0NTI4OWM1NGFlZmFmM2NkNjNiOS90YWJsZXJhbmdlOmEyNGQ5NTYxYjlmNjQ1Mjg5YzU0YWVmYWYzY2Q2M2I5XzYtNy0xLTEtMA_f883d071-eb80-4ab6-aa83-46a8e6ce86e6"
      unitRef="usd">-957000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ic0256643abc24e7c8b807b3caa7cf7d4_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTgvZnJhZzoxMWQ5MTBiNjczMGU0NDE2OGZkYzgyNDFhYzFkZjYwYy90YWJsZTphMjRkOTU2MWI5ZjY0NTI4OWM1NGFlZmFmM2NkNjNiOS90YWJsZXJhbmdlOmEyNGQ5NTYxYjlmNjQ1Mjg5YzU0YWVmYWYzY2Q2M2I5XzctMS0xLTEtMA_74793361-45be-45ab-8f81-d7d069bf6048"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i5378f173939041c387f2342fd6b1ca82_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTgvZnJhZzoxMWQ5MTBiNjczMGU0NDE2OGZkYzgyNDFhYzFkZjYwYy90YWJsZTphMjRkOTU2MWI5ZjY0NTI4OWM1NGFlZmFmM2NkNjNiOS90YWJsZXJhbmdlOmEyNGQ5NTYxYjlmNjQ1Mjg5YzU0YWVmYWYzY2Q2M2I5XzctMy0xLTEtMA_4223d020-3629-4150-9048-82abf550092e"
      unitRef="usd">1977000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i81f42d256a0643cab2fe7062a7e708f4_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTgvZnJhZzoxMWQ5MTBiNjczMGU0NDE2OGZkYzgyNDFhYzFkZjYwYy90YWJsZTphMjRkOTU2MWI5ZjY0NTI4OWM1NGFlZmFmM2NkNjNiOS90YWJsZXJhbmdlOmEyNGQ5NTYxYjlmNjQ1Mjg5YzU0YWVmYWYzY2Q2M2I5XzctNS0xLTEtMA_b0f40269-0ef6-4709-af29-a90049be9816"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i9fa6ea0ec62b4ecebe4e7f241e94ce5a_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTgvZnJhZzoxMWQ5MTBiNjczMGU0NDE2OGZkYzgyNDFhYzFkZjYwYy90YWJsZTphMjRkOTU2MWI5ZjY0NTI4OWM1NGFlZmFmM2NkNjNiOS90YWJsZXJhbmdlOmEyNGQ5NTYxYjlmNjQ1Mjg5YzU0YWVmYWYzY2Q2M2I5XzctNy0xLTEtMA_21a7a8dc-e679-4c3c-b287-ffabe3301fd2"
      unitRef="usd">1977000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ic32283f3f1374e70937960a28632879d_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTgvZnJhZzoxMWQ5MTBiNjczMGU0NDE2OGZkYzgyNDFhYzFkZjYwYy90YWJsZTphMjRkOTU2MWI5ZjY0NTI4OWM1NGFlZmFmM2NkNjNiOS90YWJsZXJhbmdlOmEyNGQ5NTYxYjlmNjQ1Mjg5YzU0YWVmYWYzY2Q2M2I5XzEyLTEtMS0xLTA_70ec78fa-0aab-4abf-bb61-8cd213fdba41"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i9ea7d2a8c8b7450786ee24c7b12b1cb8_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTgvZnJhZzoxMWQ5MTBiNjczMGU0NDE2OGZkYzgyNDFhYzFkZjYwYy90YWJsZTphMjRkOTU2MWI5ZjY0NTI4OWM1NGFlZmFmM2NkNjNiOS90YWJsZXJhbmdlOmEyNGQ5NTYxYjlmNjQ1Mjg5YzU0YWVmYWYzY2Q2M2I5XzEyLTMtMS0xLTA_c1dfef23-a938-4cde-a960-1fa7df144d3e"
      unitRef="usd">2000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="icf78ac9e33bc4912b5f876fff824f714_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTgvZnJhZzoxMWQ5MTBiNjczMGU0NDE2OGZkYzgyNDFhYzFkZjYwYy90YWJsZTphMjRkOTU2MWI5ZjY0NTI4OWM1NGFlZmFmM2NkNjNiOS90YWJsZXJhbmdlOmEyNGQ5NTYxYjlmNjQ1Mjg5YzU0YWVmYWYzY2Q2M2I5XzEyLTUtMS0xLTA_f0224e4e-ef95-4e46-a35a-62974606a64d"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="id6be72a71f574797a9b287d6a4ff3e92_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTgvZnJhZzoxMWQ5MTBiNjczMGU0NDE2OGZkYzgyNDFhYzFkZjYwYy90YWJsZTphMjRkOTU2MWI5ZjY0NTI4OWM1NGFlZmFmM2NkNjNiOS90YWJsZXJhbmdlOmEyNGQ5NTYxYjlmNjQ1Mjg5YzU0YWVmYWYzY2Q2M2I5XzEyLTctMS0xLTA_07dd386e-4956-4c34-bf3c-44b156546e49"
      unitRef="usd">2000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="id776ecdb11b6421eb90430963dfcf728_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTgvZnJhZzoxMWQ5MTBiNjczMGU0NDE2OGZkYzgyNDFhYzFkZjYwYy90YWJsZTphMjRkOTU2MWI5ZjY0NTI4OWM1NGFlZmFmM2NkNjNiOS90YWJsZXJhbmdlOmEyNGQ5NTYxYjlmNjQ1Mjg5YzU0YWVmYWYzY2Q2M2I5XzEzLTEtMS0xLTA_f60e883d-01c3-4bc8-a2e0-ecb316a44fb5"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ic367bb43c7bd4b4ab2381a2f3b083b13_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTgvZnJhZzoxMWQ5MTBiNjczMGU0NDE2OGZkYzgyNDFhYzFkZjYwYy90YWJsZTphMjRkOTU2MWI5ZjY0NTI4OWM1NGFlZmFmM2NkNjNiOS90YWJsZXJhbmdlOmEyNGQ5NTYxYjlmNjQ1Mjg5YzU0YWVmYWYzY2Q2M2I5XzEzLTMtMS0xLTA_96bddecd-3212-4c3a-9bc6-e8ba20c93a2f"
      unitRef="usd">3232000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i043c35d47eeb4db9b2293a56e60ec520_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTgvZnJhZzoxMWQ5MTBiNjczMGU0NDE2OGZkYzgyNDFhYzFkZjYwYy90YWJsZTphMjRkOTU2MWI5ZjY0NTI4OWM1NGFlZmFmM2NkNjNiOS90YWJsZXJhbmdlOmEyNGQ5NTYxYjlmNjQ1Mjg5YzU0YWVmYWYzY2Q2M2I5XzEzLTUtMS0xLTA_7b8d463d-a892-4c63-8629-b021c76badcf"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="id8b0ab53ec0146ffb3c7fd4f7baaf1a3_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMTgvZnJhZzoxMWQ5MTBiNjczMGU0NDE2OGZkYzgyNDFhYzFkZjYwYy90YWJsZTphMjRkOTU2MWI5ZjY0NTI4OWM1NGFlZmFmM2NkNjNiOS90YWJsZXJhbmdlOmEyNGQ5NTYxYjlmNjQ1Mjg5YzU0YWVmYWYzY2Q2M2I5XzEzLTctMS0xLTA_94b6f32d-7a31-4d9e-9d8e-80bfd11ec84e"
      unitRef="usd">3232000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90ZXh0cmVnaW9uOjgyMzUxN2ZiNDkxNDQ4YTNiNzI5OTgxOWRhYTBhMTcwXzE3NjY_138a0f51-40a6-4090-a615-3785ee5fb394">ENTERPRISE-WIDE DISCLOSURES&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Operating segments are defined in ASC Topic 280, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Segment Reporting&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; as components of an enterprise for which separate financial information is available that is evaluated regularly by the chief operating decision maker, or decision making group, in deciding how to allocate resources and in assessing performance. The Company&#x2019;s chief operating decision maker is its Chief Executive Officer. As of June&#160;27, 2020, the Company operates and internally manages a single operating segment, Electronics Manufacturing Services as this is the only discrete financial information that is regularly reviewed by the chief operating decision maker.  This segment provides integrated electronic and mechanical engineering, assembly, sourcing and procurement, logistics, and new product testing for our customers. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Products and Services&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Of the revenues for the years ended June&#160;27, 2020,&#160;June&#160;29, 2019, and June&#160;30, 2018, EMS sales and services were $449.5 million, $463.9 million and $445.8 million, respectively. Keyboard sales for the years ended June&#160;27, 2020,&#160;June&#160;29, 2019, and June&#160;30, 2018 were $4,000, $0.1 million and $0.5 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Geographic Areas&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Net sales and long-lived assets (property, plant, and equipment) by geographic area for the years ended and as of June&#160;27, 2020,&#160;June&#160;29, 2019 and June&#160;30, 2018 are summarized in the following table. Net sales set forth below are based on the shipping destination. Long-lived assets information is based on the physical location of the asset. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:11pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:59.222%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.640%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&lt;/span&gt;&lt;/td&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Geographic net sales:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Domestic (U.S.)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;338,766&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;357,341&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;329,230&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;110,714&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;106,703&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;117,092&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;449,480&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;464,044&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;446,322&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-lived assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,213&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,658&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,454&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,325&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,781&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,395&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vietnam&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,644&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,220&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;582&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;754&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;699&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,764&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29,413&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,548&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Percentage of net sales made to customers located in the following countries:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:11pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:59.222%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.640%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;75%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;77%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;74%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Other foreign countries &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(a)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;(a) No other individual foreign country accounted for 10% or more of the foreign sales in fiscal years 2020, 2019 or 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Significant Customers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The percentage of net sales to and trade accounts receivables from significant customers were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:32.282%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.642%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Percentage of Net&lt;br/&gt;Sales Fiscal Year&lt;/span&gt;&lt;/td&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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Percentage&#160;of&lt;br/&gt;Trade&#160;Accounts&#160;Receivable&lt;br/&gt;Fiscal Year&lt;/span&gt;&lt;/td&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12 %&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;*&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;* Current customer amount represents less than 10%.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:Revenues
      contextRef="i570eaa09b09742a484d25c1c525d1959_D20190630-20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90ZXh0cmVnaW9uOjgyMzUxN2ZiNDkxNDQ4YTNiNzI5OTgxOWRhYTBhMTcwXzkyNw_7e2e928c-1351-453b-9188-85a0fbe5d971"
      unitRef="usd">449500000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iea460f237d4c456b922ee584b33fa133_D20180701-20190629"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90ZXh0cmVnaW9uOjgyMzUxN2ZiNDkxNDQ4YTNiNzI5OTgxOWRhYTBhMTcwXzkzMQ_341d0180-2637-4f1b-807f-7b5afc111cc0"
      unitRef="usd">463900000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie071f46101be40deaa850fa25edf6c67_D20170702-20180630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90ZXh0cmVnaW9uOjgyMzUxN2ZiNDkxNDQ4YTNiNzI5OTgxOWRhYTBhMTcwXzkzOA_06172306-fe6b-4553-995c-bc24120ce3e1"
      unitRef="usd">445800000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i08c114259611403a93ed314da2abda7c_D20190630-20200627"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90ZXh0cmVnaW9uOjgyMzUxN2ZiNDkxNDQ4YTNiNzI5OTgxOWRhYTBhMTcwXzEwMTE_9b6757e7-ca56-4b62-9151-3635d46f68d1"
      unitRef="usd">4000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i396f38104d5c4ad1a1b8aeec99e5b749_D20180701-20190629"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90ZXh0cmVnaW9uOjgyMzUxN2ZiNDkxNDQ4YTNiNzI5OTgxOWRhYTBhMTcwXzEwMTU_a1a01b8c-e96c-4e7a-8905-e0276f344b51"
      unitRef="usd">100000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2b7db99dcaa2417c91080fdfabf905ae_D20170702-20180630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90ZXh0cmVnaW9uOjgyMzUxN2ZiNDkxNDQ4YTNiNzI5OTgxOWRhYTBhMTcwXzEwMjI_dbf42889-fffa-4b69-83ca-713c24cf5f1c"
      unitRef="usd">500000</us-gaap:Revenues>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90ZXh0cmVnaW9uOjgyMzUxN2ZiNDkxNDQ4YTNiNzI5OTgxOWRhYTBhMTcwXzE3NjI_f4b9b52d-a6e0-45d3-8759-813277e31e21">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Net sales and long-lived assets (property, plant, and equipment) by geographic area for the years ended and as of June&#160;27, 2020,&#160;June&#160;29, 2019 and June&#160;30, 2018 are summarized in the following table. Net sales set forth below are based on the shipping destination. Long-lived assets information is based on the physical location of the asset. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:11pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:59.222%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.640%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&lt;/span&gt;&lt;/td&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Geographic net sales:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Domestic (U.S.)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;338,766&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;357,341&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;329,230&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;110,714&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;106,703&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;117,092&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;449,480&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;464,044&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;446,322&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-lived assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,213&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,658&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,454&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,325&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,781&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,395&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vietnam&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,644&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,220&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;582&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;754&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;699&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,764&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29,413&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,548&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:Revenues
      contextRef="if162cd9a65074e559d1bf8adf79a2b1e_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZTo0OTA2M2I3YTVhMTk0OWFhYjVjOWUxZTVmZDZlZmRjZC90YWJsZXJhbmdlOjQ5MDYzYjdhNWExOTQ5YWFiNWM5ZTFlNWZkNmVmZGNkXzQtMS0xLTEtMA_936c380c-fc10-4fb8-84f1-090595285d7a"
      unitRef="usd">338766000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i93859321c9e74484b07479e4c34dd97f_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZTo0OTA2M2I3YTVhMTk0OWFhYjVjOWUxZTVmZDZlZmRjZC90YWJsZXJhbmdlOjQ5MDYzYjdhNWExOTQ5YWFiNWM5ZTFlNWZkNmVmZGNkXzQtMy0xLTEtMA_45102c38-6a57-49e8-89d7-7026f9e30ebb"
      unitRef="usd">357341000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9212c650f9ee45fe973bdd348c882ebe_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZTo0OTA2M2I3YTVhMTk0OWFhYjVjOWUxZTVmZDZlZmRjZC90YWJsZXJhbmdlOjQ5MDYzYjdhNWExOTQ5YWFiNWM5ZTFlNWZkNmVmZGNkXzQtNS0xLTEtMA_507fa2ab-2c25-4233-b710-2b855cb9372e"
      unitRef="usd">329230000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0b8fa2b29c3646809a9803139bdbb2dd_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZTo0OTA2M2I3YTVhMTk0OWFhYjVjOWUxZTVmZDZlZmRjZC90YWJsZXJhbmdlOjQ5MDYzYjdhNWExOTQ5YWFiNWM5ZTFlNWZkNmVmZGNkXzUtMS0xLTEtMA_014bf840-173c-409d-b204-a7561696ee7e"
      unitRef="usd">110714000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4d43f11de5ef49ec9b8e6dccf1c6b180_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZTo0OTA2M2I3YTVhMTk0OWFhYjVjOWUxZTVmZDZlZmRjZC90YWJsZXJhbmdlOjQ5MDYzYjdhNWExOTQ5YWFiNWM5ZTFlNWZkNmVmZGNkXzUtMy0xLTEtMA_064c9334-8bdf-4767-8e74-fb337846bf80"
      unitRef="usd">106703000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib9c1ebe5c2324dfea7c0542006bfdceb_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZTo0OTA2M2I3YTVhMTk0OWFhYjVjOWUxZTVmZDZlZmRjZC90YWJsZXJhbmdlOjQ5MDYzYjdhNWExOTQ5YWFiNWM5ZTFlNWZkNmVmZGNkXzUtNS0xLTEtMA_544b60c1-a31b-4b55-bfa6-cd8bcd2170e6"
      unitRef="usd">117092000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZTo0OTA2M2I3YTVhMTk0OWFhYjVjOWUxZTVmZDZlZmRjZC90YWJsZXJhbmdlOjQ5MDYzYjdhNWExOTQ5YWFiNWM5ZTFlNWZkNmVmZGNkXzYtMS0xLTEtMA_bdeffc3d-a4cc-47eb-aab0-6e715521cf40"
      unitRef="usd">449480000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZTo0OTA2M2I3YTVhMTk0OWFhYjVjOWUxZTVmZDZlZmRjZC90YWJsZXJhbmdlOjQ5MDYzYjdhNWExOTQ5YWFiNWM5ZTFlNWZkNmVmZGNkXzYtMy0xLTEtMA_100e1cf5-11ab-4846-9419-f53e6bcc5307"
      unitRef="usd">464044000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZTo0OTA2M2I3YTVhMTk0OWFhYjVjOWUxZTVmZDZlZmRjZC90YWJsZXJhbmdlOjQ5MDYzYjdhNWExOTQ5YWFiNWM5ZTFlNWZkNmVmZGNkXzYtNS0xLTEtMA_2488d2db-7ce0-41b9-98c7-88f654e86678"
      unitRef="usd">446322000</us-gaap:Revenues>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="icff16e24de7a4261b7a3bbc635773d74_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZTo0OTA2M2I3YTVhMTk0OWFhYjVjOWUxZTVmZDZlZmRjZC90YWJsZXJhbmdlOjQ5MDYzYjdhNWExOTQ5YWFiNWM5ZTFlNWZkNmVmZGNkXzktMS0xLTEtMA_bd9e6502-71ba-4ac4-94be-3c292c542995"
      unitRef="usd">9213000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id006ed3cf9b94acf9dc1ff7076c72466_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZTo0OTA2M2I3YTVhMTk0OWFhYjVjOWUxZTVmZDZlZmRjZC90YWJsZXJhbmdlOjQ5MDYzYjdhNWExOTQ5YWFiNWM5ZTFlNWZkNmVmZGNkXzktMy0xLTEtMA_49f5ccdd-2660-4faf-a907-f09774544835"
      unitRef="usd">9658000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i56179dca4d6e462d9838e230e1718fb7_I20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZTo0OTA2M2I3YTVhMTk0OWFhYjVjOWUxZTVmZDZlZmRjZC90YWJsZXJhbmdlOjQ5MDYzYjdhNWExOTQ5YWFiNWM5ZTFlNWZkNmVmZGNkXzktNS0xLTEtMA_95b1a2f4-0878-47cd-8dd6-cc60c06ea931"
      unitRef="usd">7454000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ib737f13395734848b770b870c502eb7c_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZTo0OTA2M2I3YTVhMTk0OWFhYjVjOWUxZTVmZDZlZmRjZC90YWJsZXJhbmdlOjQ5MDYzYjdhNWExOTQ5YWFiNWM5ZTFlNWZkNmVmZGNkXzEwLTEtMS0xLTA_e59f4448-0c8a-4b17-b1dd-9d27c9beae2a"
      unitRef="usd">19325000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i1791dbe1fa654516b6311441807f69e7_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZTo0OTA2M2I3YTVhMTk0OWFhYjVjOWUxZTVmZDZlZmRjZC90YWJsZXJhbmdlOjQ5MDYzYjdhNWExOTQ5YWFiNWM5ZTFlNWZkNmVmZGNkXzEwLTMtMS0xLTA_159bc0d1-9420-4555-a1db-7eff8b69e33d"
      unitRef="usd">17781000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i3211475da8c4439891c4747712aed861_I20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZTo0OTA2M2I3YTVhMTk0OWFhYjVjOWUxZTVmZDZlZmRjZC90YWJsZXJhbmdlOjQ5MDYzYjdhNWExOTQ5YWFiNWM5ZTFlNWZkNmVmZGNkXzEwLTUtMS0xLTA_ff54fc4d-ca69-4ac3-a158-5c25e0416261"
      unitRef="usd">19395000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id1a7bf4311244cac9fed48bc031ba035_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZTo0OTA2M2I3YTVhMTk0OWFhYjVjOWUxZTVmZDZlZmRjZC90YWJsZXJhbmdlOjQ5MDYzYjdhNWExOTQ5YWFiNWM5ZTFlNWZkNmVmZGNkXzExLTEtMS0xLTA_a5273a74-49c7-4f7b-b9b3-b5220e318ffc"
      unitRef="usd">2644000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ib83377bfd92f4d58b27e7202d05ab3fb_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZTo0OTA2M2I3YTVhMTk0OWFhYjVjOWUxZTVmZDZlZmRjZC90YWJsZXJhbmdlOjQ5MDYzYjdhNWExOTQ5YWFiNWM5ZTFlNWZkNmVmZGNkXzExLTMtMS0xLTA_8b92e6f4-b0ae-4793-9912-567fa23357d5"
      unitRef="usd">1220000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i5844325265834803a8ada99d559aa879_I20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZTo0OTA2M2I3YTVhMTk0OWFhYjVjOWUxZTVmZDZlZmRjZC90YWJsZXJhbmdlOjQ5MDYzYjdhNWExOTQ5YWFiNWM5ZTFlNWZkNmVmZGNkXzExLTUtMS0xLTA_11624517-9b83-480a-bae4-fc106e00bc99"
      unitRef="usd">0</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i4b93c4ea0e5546039d03a5006687632f_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZTo0OTA2M2I3YTVhMTk0OWFhYjVjOWUxZTVmZDZlZmRjZC90YWJsZXJhbmdlOjQ5MDYzYjdhNWExOTQ5YWFiNWM5ZTFlNWZkNmVmZGNkXzEyLTEtMS0xLTA_8cc1bbf6-824c-4e85-9e75-a1bd6bf30481"
      unitRef="usd">582000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ia52d4213314346d08709ecf30c40470d_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZTo0OTA2M2I3YTVhMTk0OWFhYjVjOWUxZTVmZDZlZmRjZC90YWJsZXJhbmdlOjQ5MDYzYjdhNWExOTQ5YWFiNWM5ZTFlNWZkNmVmZGNkXzEyLTMtMS0xLTA_6191d1ef-1a91-47bc-986f-6ee8d638128b"
      unitRef="usd">754000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i14167a4c97dc49e48b5a8d87e007a384_I20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZTo0OTA2M2I3YTVhMTk0OWFhYjVjOWUxZTVmZDZlZmRjZC90YWJsZXJhbmdlOjQ5MDYzYjdhNWExOTQ5YWFiNWM5ZTFlNWZkNmVmZGNkXzEyLTUtMS0xLTA_fad0ffa6-9b50-4fa2-91c4-cce3e15f366d"
      unitRef="usd">699000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZTo0OTA2M2I3YTVhMTk0OWFhYjVjOWUxZTVmZDZlZmRjZC90YWJsZXJhbmdlOjQ5MDYzYjdhNWExOTQ5YWFiNWM5ZTFlNWZkNmVmZGNkXzEzLTEtMS0xLTA_2bde1ea2-2d0a-4d07-89c1-5e3be684e9d9"
      unitRef="usd">31764000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZTo0OTA2M2I3YTVhMTk0OWFhYjVjOWUxZTVmZDZlZmRjZC90YWJsZXJhbmdlOjQ5MDYzYjdhNWExOTQ5YWFiNWM5ZTFlNWZkNmVmZGNkXzEzLTMtMS0xLTA_88ed7522-2eca-424e-a4e4-34183005b27f"
      unitRef="usd">29413000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i2819986de33848eba794ea5f86e04bb0_I20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZTo0OTA2M2I3YTVhMTk0OWFhYjVjOWUxZTVmZDZlZmRjZC90YWJsZXJhbmdlOjQ5MDYzYjdhNWExOTQ5YWFiNWM5ZTFlNWZkNmVmZGNkXzEzLTUtMS0xLTA_43df959e-749f-49b3-a011-996ef3ef5ecb"
      unitRef="usd">27548000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90ZXh0cmVnaW9uOjgyMzUxN2ZiNDkxNDQ4YTNiNzI5OTgxOWRhYTBhMTcwXzE3NTY_82c24c00-4ebb-48ff-99f5-d817d8ec4cc1">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Percentage of net sales made to customers located in the following countries:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:11pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:59.222%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.640%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;75%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;77%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;74%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Other foreign countries &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(a)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;(a) No other individual foreign country accounted for 10% or more of the foreign sales in fiscal years 2020, 2019 or 2018.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock>
    <ktcc:PercentageOfNetSales
      contextRef="if162cd9a65074e559d1bf8adf79a2b1e_D20190630-20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZToxZWIzZTJiMjQ2MTQ0MTMyOTY3YWE3MzU5ZjY0NDNjNC90YWJsZXJhbmdlOjFlYjNlMmIyNDYxNDQxMzI5NjdhYTczNTlmNjQ0M2M0XzItMS0xLTEtMA_fa9f3444-55e3-47f1-8223-94a890fc27a4"
      unitRef="number">0.75</ktcc:PercentageOfNetSales>
    <ktcc:PercentageOfNetSales
      contextRef="i93859321c9e74484b07479e4c34dd97f_D20180701-20190629"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZToxZWIzZTJiMjQ2MTQ0MTMyOTY3YWE3MzU5ZjY0NDNjNC90YWJsZXJhbmdlOjFlYjNlMmIyNDYxNDQxMzI5NjdhYTczNTlmNjQ0M2M0XzItMy0xLTEtMA_75552525-ad1a-4474-9dea-8f3124a726dd"
      unitRef="number">0.77</ktcc:PercentageOfNetSales>
    <ktcc:PercentageOfNetSales
      contextRef="i9212c650f9ee45fe973bdd348c882ebe_D20170702-20180630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZToxZWIzZTJiMjQ2MTQ0MTMyOTY3YWE3MzU5ZjY0NDNjNC90YWJsZXJhbmdlOjFlYjNlMmIyNDYxNDQxMzI5NjdhYTczNTlmNjQ0M2M0XzItNS0xLTEtMA_2c6135a4-52b4-4aaf-817d-e5b261a3db6a"
      unitRef="number">0.74</ktcc:PercentageOfNetSales>
    <ktcc:PercentageOfNetSales
      contextRef="i8ce2251128b347fdad2eeae01c6a6d95_D20190630-20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZToxZWIzZTJiMjQ2MTQ0MTMyOTY3YWE3MzU5ZjY0NDNjNC90YWJsZXJhbmdlOjFlYjNlMmIyNDYxNDQxMzI5NjdhYTczNTlmNjQ0M2M0XzMtMS0xLTEtMA_3a86c19b-0147-409c-a0d0-a6e73a753322"
      unitRef="number">0.19</ktcc:PercentageOfNetSales>
    <ktcc:PercentageOfNetSales
      contextRef="iff6f3bf93c324efea016a15cc899091e_D20180701-20190629"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZToxZWIzZTJiMjQ2MTQ0MTMyOTY3YWE3MzU5ZjY0NDNjNC90YWJsZXJhbmdlOjFlYjNlMmIyNDYxNDQxMzI5NjdhYTczNTlmNjQ0M2M0XzMtMy0xLTEtMA_5e78a58d-dd57-47fc-aa04-c713fea12d7e"
      unitRef="number">0.19</ktcc:PercentageOfNetSales>
    <ktcc:PercentageOfNetSales
      contextRef="ibda93d5094624f739b3925d2202994d5_D20170702-20180630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZToxZWIzZTJiMjQ2MTQ0MTMyOTY3YWE3MzU5ZjY0NDNjNC90YWJsZXJhbmdlOjFlYjNlMmIyNDYxNDQxMzI5NjdhYTczNTlmNjQ0M2M0XzMtNS0xLTEtMA_ede7775e-d1e0-442d-8ec7-10fe7e39bd7d"
      unitRef="number">0.24</ktcc:PercentageOfNetSales>
    <ktcc:PercentageOfNetSales
      contextRef="i0b8fa2b29c3646809a9803139bdbb2dd_D20190630-20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZToxZWIzZTJiMjQ2MTQ0MTMyOTY3YWE3MzU5ZjY0NDNjNC90YWJsZXJhbmdlOjFlYjNlMmIyNDYxNDQxMzI5NjdhYTczNTlmNjQ0M2M0XzQtMS0xLTEtMA_37d5825e-a619-491a-9f58-75ff2ecd7ca3"
      unitRef="number">0.05</ktcc:PercentageOfNetSales>
    <ktcc:PercentageOfNetSales
      contextRef="i4d43f11de5ef49ec9b8e6dccf1c6b180_D20180701-20190629"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZToxZWIzZTJiMjQ2MTQ0MTMyOTY3YWE3MzU5ZjY0NDNjNC90YWJsZXJhbmdlOjFlYjNlMmIyNDYxNDQxMzI5NjdhYTczNTlmNjQ0M2M0XzQtMy0xLTEtMA_34725e9c-9ad9-4e97-876d-6f3fe12458a4"
      unitRef="number">0.03</ktcc:PercentageOfNetSales>
    <ktcc:PercentageOfNetSales
      contextRef="ib9c1ebe5c2324dfea7c0542006bfdceb_D20170702-20180630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZToxZWIzZTJiMjQ2MTQ0MTMyOTY3YWE3MzU5ZjY0NDNjNC90YWJsZXJhbmdlOjFlYjNlMmIyNDYxNDQxMzI5NjdhYTczNTlmNjQ0M2M0XzQtNS0xLTEtMA_6f12b0ff-58d5-4d37-b89e-4945c38d2292"
      unitRef="number">0.02</ktcc:PercentageOfNetSales>
    <ktcc:PercentageOfNetSales
      contextRef="i9691af984f324b729f3733f5e1bae50b_D20190630-20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZToxZWIzZTJiMjQ2MTQ0MTMyOTY3YWE3MzU5ZjY0NDNjNC90YWJsZXJhbmdlOjFlYjNlMmIyNDYxNDQxMzI5NjdhYTczNTlmNjQ0M2M0XzUtMS0xLTEtMA_cea04735-70ac-40f3-90a9-ea7ced3f899d"
      unitRef="number">0.01</ktcc:PercentageOfNetSales>
    <ktcc:PercentageOfNetSales
      contextRef="ia329808b567842c59af6b84984f9468c_D20180701-20190629"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZToxZWIzZTJiMjQ2MTQ0MTMyOTY3YWE3MzU5ZjY0NDNjNC90YWJsZXJhbmdlOjFlYjNlMmIyNDYxNDQxMzI5NjdhYTczNTlmNjQ0M2M0XzUtMy0xLTEtMA_6e9004ad-917a-4f5f-8a0f-ccd676747b00"
      unitRef="number">0.01</ktcc:PercentageOfNetSales>
    <ktcc:PercentageOfNetSales
      contextRef="i06b33a1856644c739f80cc910167394f_D20170702-20180630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZToxZWIzZTJiMjQ2MTQ0MTMyOTY3YWE3MzU5ZjY0NDNjNC90YWJsZXJhbmdlOjFlYjNlMmIyNDYxNDQxMzI5NjdhYTczNTlmNjQ0M2M0XzUtNS0xLTEtMA_40164bfb-c676-4f25-9b3b-246a3a5eb29f"
      unitRef="number">0</ktcc:PercentageOfNetSales>
    <ktcc:PercentageOfNetSales
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZToxZWIzZTJiMjQ2MTQ0MTMyOTY3YWE3MzU5ZjY0NDNjNC90YWJsZXJhbmdlOjFlYjNlMmIyNDYxNDQxMzI5NjdhYTczNTlmNjQ0M2M0XzYtMS0xLTEtMA_27d67e41-f528-410e-ae51-3926dc765bb9"
      unitRef="number">1</ktcc:PercentageOfNetSales>
    <ktcc:PercentageOfNetSales
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZToxZWIzZTJiMjQ2MTQ0MTMyOTY3YWE3MzU5ZjY0NDNjNC90YWJsZXJhbmdlOjFlYjNlMmIyNDYxNDQxMzI5NjdhYTczNTlmNjQ0M2M0XzYtMy0xLTEtMA_877c732b-b9e0-4f49-a56c-ac71217e4ee7"
      unitRef="number">1</ktcc:PercentageOfNetSales>
    <ktcc:PercentageOfNetSales
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZToxZWIzZTJiMjQ2MTQ0MTMyOTY3YWE3MzU5ZjY0NDNjNC90YWJsZXJhbmdlOjFlYjNlMmIyNDYxNDQxMzI5NjdhYTczNTlmNjQ0M2M0XzYtNS0xLTEtMA_e741aad0-51fc-49b6-b5eb-2821bb5b70dc"
      unitRef="number">1</ktcc:PercentageOfNetSales>
    <ktcc:ScheduleOfPercentageOfNetSalesAndNetAccountsReceivablesDueFromCustomersFromContinuingOperationsTableTableTextBlock
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90ZXh0cmVnaW9uOjgyMzUxN2ZiNDkxNDQ4YTNiNzI5OTgxOWRhYTBhMTcwXzE3NzI_6662e99f-bceb-48d7-9ac0-34130e2f2f42">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The percentage of net sales to and trade accounts receivables from significant customers were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:32.282%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.642%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Percentage of Net&lt;br/&gt;Sales Fiscal Year&lt;/span&gt;&lt;/td&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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Percentage&#160;of&lt;br/&gt;Trade&#160;Accounts&#160;Receivable&lt;br/&gt;Fiscal Year&lt;/span&gt;&lt;/td&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12 %&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;*&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ktcc:ScheduleOfPercentageOfNetSalesAndNetAccountsReceivablesDueFromCustomersFromContinuingOperationsTableTableTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic6889d8c11d3483fb09ec8f50a505c33_D20190630-20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZToyOWI2NGNmOWUxZTE0NDU1ODQ5Y2FkN2ZmYWUxNTk0OC90YWJsZXJhbmdlOjI5YjY0Y2Y5ZTFlMTQ0NTU4NDljYWQ3ZmZhZTE1OTQ4XzItMS0xLTEtMA_156caee6-b697-4278-85cb-304c2b16728a"
      unitRef="number">0.18</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i574b8a23b1b54db48640f88366c9c79c_D20180701-20190629"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZToyOWI2NGNmOWUxZTE0NDU1ODQ5Y2FkN2ZmYWUxNTk0OC90YWJsZXJhbmdlOjI5YjY0Y2Y5ZTFlMTQ0NTU4NDljYWQ3ZmZhZTE1OTQ4XzItMy0xLTEtMA_2490ed08-c823-49bf-b6f7-6bae32d1cfd2"
      unitRef="number">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i4b895dd44de84c0db45f1c9daddca15d_D20170702-20180630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZToyOWI2NGNmOWUxZTE0NDU1ODQ5Y2FkN2ZmYWUxNTk0OC90YWJsZXJhbmdlOjI5YjY0Y2Y5ZTFlMTQ0NTU4NDljYWQ3ZmZhZTE1OTQ4XzItNS0xLTEtMA_729158ad-f6a6-4eb4-adbd-f967317d655d"
      unitRef="number">0.19</us-gaap:ConcentrationRiskPercentage1>
    <ktcc:EntityWideTradeReceivablesMajorCustomerPercentage
      contextRef="ic6889d8c11d3483fb09ec8f50a505c33_D20190630-20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZToyOWI2NGNmOWUxZTE0NDU1ODQ5Y2FkN2ZmYWUxNTk0OC90YWJsZXJhbmdlOjI5YjY0Y2Y5ZTFlMTQ0NTU4NDljYWQ3ZmZhZTE1OTQ4XzItNy0xLTEtMA_47a6a345-5f81-40a6-a41e-f797b8ebd0a4"
      unitRef="number">0.14</ktcc:EntityWideTradeReceivablesMajorCustomerPercentage>
    <ktcc:EntityWideTradeReceivablesMajorCustomerPercentage
      contextRef="i574b8a23b1b54db48640f88366c9c79c_D20180701-20190629"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZToyOWI2NGNmOWUxZTE0NDU1ODQ5Y2FkN2ZmYWUxNTk0OC90YWJsZXJhbmdlOjI5YjY0Y2Y5ZTFlMTQ0NTU4NDljYWQ3ZmZhZTE1OTQ4XzItOS0xLTEtMA_57e71ea7-df46-4f3c-847c-d5f89f9ee953"
      unitRef="number">0.11</ktcc:EntityWideTradeReceivablesMajorCustomerPercentage>
    <ktcc:EntityWideTradeReceivablesMajorCustomerPercentage
      contextRef="id49775335103407480882142f01eb7b9_D20190630-20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjEvZnJhZzo4MjM1MTdmYjQ5MTQ0OGEzYjcyOTk4MTlkYWEwYTE3MC90YWJsZToyOWI2NGNmOWUxZTE0NDU1ODQ5Y2FkN2ZmYWUxNTk0OC90YWJsZXJhbmdlOjI5YjY0Y2Y5ZTFlMTQ0NTU4NDljYWQ3ZmZhZTE1OTQ4XzMtNy0xLTEtMA_51f4c1d1-823c-496e-99b1-f7af224ee04f"
      unitRef="number">0.12</ktcc:EntityWideTradeReceivablesMajorCustomerPercentage>
    <us-gaap:QuarterlyFinancialInformationTextBlock
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90ZXh0cmVnaW9uOjA2NmM1NTc0MjQzNTQ5ZTliMjQzMjk0NmI1NzliNmNjXzUx_9520cc5c-3656-4966-ab44-5b75e77718d0">QUARTERLY FINANCIAL DATA (Unaudited)&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.752%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.641%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended June 27, 2020&lt;/span&gt;&lt;/td&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;First&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Second&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Third&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fourth&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands, except per share amounts)&lt;/span&gt;&lt;/td&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-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;105,285&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;116,722&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;111,455&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;116,018&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,273&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,122&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,248&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,606&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,829&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;974&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,010&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;506&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,552&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;824&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;910&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,472&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income per share - basic&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.14&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.08&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.08&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.14&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income per share - diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.14&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.08&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.08&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.14&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,760&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,760&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,760&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,760&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,805&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,877&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,885&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,832&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended June 29, 2019&lt;/span&gt;&lt;/td&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;First&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Second&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Third&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fourth&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands, except per share amounts)&lt;/span&gt;&lt;/td&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-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;127,472&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;123,037&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;107,954&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;105,581&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,533&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,880&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,807&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,381&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Income (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,868&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,916&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13,256)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;732&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,593&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,589&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(11,981)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;817&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income (loss) per share - basic&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.15&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.15&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1.11)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.08&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income (loss) per share - diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.15&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.15&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1.11)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.08&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,760&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,760&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,760&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,760&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,979&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,881&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,760&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,760&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:QuarterlyFinancialInformationTextBlock>
    <us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90ZXh0cmVnaW9uOjA2NmM1NTc0MjQzNTQ5ZTliMjQzMjk0NmI1NzliNmNjXzU3_2bfc6b75-a61b-4a8d-8bea-74ea718090d6">QUARTERLY FINANCIAL DATA (Unaudited)&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.752%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.641%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended June 27, 2020&lt;/span&gt;&lt;/td&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;First&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Second&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Third&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fourth&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands, except per share amounts)&lt;/span&gt;&lt;/td&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-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;105,285&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;116,722&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;111,455&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;116,018&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,273&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,122&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,248&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,606&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,829&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;974&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,010&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;506&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,552&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;824&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;910&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,472&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income per share - basic&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.14&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.08&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.08&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.14&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income per share - diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.14&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.08&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.08&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.14&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,760&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,760&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,760&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,760&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,805&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,877&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,885&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,832&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended June 29, 2019&lt;/span&gt;&lt;/td&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;First&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Second&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Third&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fourth&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands, except per share amounts)&lt;/span&gt;&lt;/td&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-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;127,472&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;123,037&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;107,954&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;105,581&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,533&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,880&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,807&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,381&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Income (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,868&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,916&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13,256)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;732&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,593&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,589&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(11,981)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;817&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income (loss) per share - basic&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.15&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.15&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1.11)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.08&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income (loss) per share - diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.15&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.15&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1.11)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.08&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,760&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,760&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,760&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,760&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,979&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,881&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,760&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,760&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock>
    <us-gaap:Revenues
      contextRef="i65008c92b6a64c2786f9473d64a17289_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzMtMS0xLTEtMA_b5f69b31-a83e-481c-8396-75879cc456b4"
      unitRef="usd">105285000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i74a72223b96144599e38f52d35d03c53_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzMtMy0xLTEtMA_7a1a6a01-d5e4-43a9-9415-a00923d3944d"
      unitRef="usd">116722000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic13c34ef9ded4fe29dadf129b2994b44_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzMtNS0xLTEtMA_8f8ea6dd-4fce-4bae-8656-baa233e4fa65"
      unitRef="usd">111455000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="icb2d4d4229df48be8bfaac6bb0c5bd8c_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzMtNy0xLTEtMA_9042961b-fc3d-4c85-a0f5-c3c7ff8998e3"
      unitRef="usd">116018000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="i65008c92b6a64c2786f9473d64a17289_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzQtMS0xLTEtMA_b6f6beab-eb9a-4ab0-a500-4246e6d335c9"
      unitRef="usd">9273000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i74a72223b96144599e38f52d35d03c53_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzQtMy0xLTEtMA_c8900435-9d48-4f5e-82e2-12737fb95dda"
      unitRef="usd">8122000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ic13c34ef9ded4fe29dadf129b2994b44_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzQtNS0xLTEtMA_20f1ad74-9a18-4005-b036-605451ae5067"
      unitRef="usd">9248000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="icb2d4d4229df48be8bfaac6bb0c5bd8c_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzQtNy0xLTEtMA_ca3b1c32-cd13-4401-ba5e-871a1e80f24a"
      unitRef="usd">8606000</us-gaap:GrossProfit>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i65008c92b6a64c2786f9473d64a17289_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzUtMS0xLTEtMA_f3682c3d-161a-478c-b467-c74e2f7b375a"
      unitRef="usd">1829000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i74a72223b96144599e38f52d35d03c53_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzUtMy0xLTEtMA_a246da64-59f2-47dd-afbf-e58601052369"
      unitRef="usd">974000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ic13c34ef9ded4fe29dadf129b2994b44_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzUtNS0xLTEtMA_fe91ff68-6a9c-4628-9475-e6943e82ee45"
      unitRef="usd">1010000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="icb2d4d4229df48be8bfaac6bb0c5bd8c_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzUtNy0xLTEtMA_b579cceb-b041-45ca-bb87-d385cd5571c2"
      unitRef="usd">506000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:NetIncomeLoss
      contextRef="i65008c92b6a64c2786f9473d64a17289_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzYtMS0xLTEtMA_af4cf388-a115-4db3-bad2-ed7cc6a1f856"
      unitRef="usd">1552000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i74a72223b96144599e38f52d35d03c53_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzYtMy0xLTEtMA_832bdb5b-b9b0-41a2-98cf-2b6007974351"
      unitRef="usd">824000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic13c34ef9ded4fe29dadf129b2994b44_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzYtNS0xLTEtMA_94f70176-941f-44fa-90db-fd0d502c97ab"
      unitRef="usd">910000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="icb2d4d4229df48be8bfaac6bb0c5bd8c_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzYtNy0xLTEtMA_6bf72c72-caca-4c85-9ee0-9979a6318241"
      unitRef="usd">1472000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i65008c92b6a64c2786f9473d64a17289_D20190630-20190928"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzctMS0xLTEtMA_a3fcb9cf-d31b-4cd8-8976-0799438c5e0c"
      unitRef="usdPerShare">0.14</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i74a72223b96144599e38f52d35d03c53_D20190929-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzctMy0xLTEtMA_4bb650b1-4855-4370-8fa2-1c295db70011"
      unitRef="usdPerShare">0.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic13c34ef9ded4fe29dadf129b2994b44_D20191229-20200328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzctNS0xLTEtMA_7b91bf3b-b839-494e-b467-31690f52be42"
      unitRef="usdPerShare">0.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="icb2d4d4229df48be8bfaac6bb0c5bd8c_D20200329-20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzctNy0xLTEtMA_72bdd1df-cbee-4f4b-9999-532111709cb4"
      unitRef="usdPerShare">0.14</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i65008c92b6a64c2786f9473d64a17289_D20190630-20190928"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzgtMS0xLTEtMA_c89b7f00-864d-441a-b343-1bb46b417f83"
      unitRef="usdPerShare">0.14</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i74a72223b96144599e38f52d35d03c53_D20190929-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzgtMy0xLTEtMA_74686a88-3ddc-42ee-a5a0-a3e7ae746a88"
      unitRef="usdPerShare">0.08</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic13c34ef9ded4fe29dadf129b2994b44_D20191229-20200328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzgtNS0xLTEtMA_748f6c57-6d99-42ff-825b-516d96a421f4"
      unitRef="usdPerShare">0.08</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="icb2d4d4229df48be8bfaac6bb0c5bd8c_D20200329-20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzgtNy0xLTEtMA_baa54438-0166-4daf-997d-393b8db5c7e0"
      unitRef="usdPerShare">0.14</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i65008c92b6a64c2786f9473d64a17289_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzEwLTEtMS0xLTA_bd7e9c35-8fc4-466a-adcb-c1c720221b97"
      unitRef="shares">10760000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i74a72223b96144599e38f52d35d03c53_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzEwLTMtMS0xLTA_a5a25a12-e0c5-498a-b7e6-e189d3655154"
      unitRef="shares">10760000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic13c34ef9ded4fe29dadf129b2994b44_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzEwLTUtMS0xLTA_411948f7-3e3e-4692-9da3-a54110b44bab"
      unitRef="shares">10760000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="icb2d4d4229df48be8bfaac6bb0c5bd8c_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzEwLTctMS0xLTA_16b28f29-0013-46e4-a776-817d95230432"
      unitRef="shares">10760000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i65008c92b6a64c2786f9473d64a17289_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzExLTEtMS0xLTA_394d55f4-4e9b-4472-b7ee-188d8b93abbe"
      unitRef="shares">10805000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i74a72223b96144599e38f52d35d03c53_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzExLTMtMS0xLTA_e0b77658-d596-473d-9c8e-213db2b25b4c"
      unitRef="shares">10877000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic13c34ef9ded4fe29dadf129b2994b44_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzExLTUtMS0xLTA_0b9704eb-5005-4c07-8027-634579cad900"
      unitRef="shares">10885000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="icb2d4d4229df48be8bfaac6bb0c5bd8c_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzExLTctMS0xLTA_8340ef92-dca2-4656-b260-0e39113e04f9"
      unitRef="shares">10832000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:Revenues
      contextRef="id539bb8f0f734107895590ff0d3b7be7_D20180701-20180929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzE2LTEtMS0xLTA_81c4377a-850a-4dd3-a2bd-088ffd548c79"
      unitRef="usd">127472000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if241db4272584bc891a3ca7a0f36f121_D20180930-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzE2LTMtMS0xLTA_9d3a1d3f-ffef-4c4f-9f3e-2d9d498dce38"
      unitRef="usd">123037000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i110b702c531d4c3485e83a88e5a20cd8_D20181230-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzE2LTUtMS0xLTA_eda24412-00d3-47f0-a021-f7a916fb40c6"
      unitRef="usd">107954000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="icc71e8429ea64ac890aa9498f339d6e5_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzE2LTctMS0xLTA_29010ca3-d464-4f28-8858-9e2f3f3613de"
      unitRef="usd">105581000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="id539bb8f0f734107895590ff0d3b7be7_D20180701-20180929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzE3LTEtMS0xLTA_008da9dc-66a9-434c-b09b-900e7d0e6032"
      unitRef="usd">9533000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="if241db4272584bc891a3ca7a0f36f121_D20180930-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzE3LTMtMS0xLTA_911c57d3-e39c-41ac-b164-23867d7b4858"
      unitRef="usd">9880000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i110b702c531d4c3485e83a88e5a20cd8_D20181230-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzE3LTUtMS0xLTA_7ff4ad81-0a74-4101-801b-c0b9389991f8"
      unitRef="usd">6807000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="icc71e8429ea64ac890aa9498f339d6e5_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzE3LTctMS0xLTA_df284aed-fb06-4a3d-84d6-0b9a64ac3c69"
      unitRef="usd">8381000</us-gaap:GrossProfit>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="id539bb8f0f734107895590ff0d3b7be7_D20180701-20180929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzE4LTEtMS0xLTA_a86ff09e-8b31-4f67-93e7-c04b8b2eaed3"
      unitRef="usd">1868000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="if241db4272584bc891a3ca7a0f36f121_D20180930-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzE4LTMtMS0xLTA_3647dd0b-dd65-43cb-a686-a25d7f8969bd"
      unitRef="usd">1916000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i110b702c531d4c3485e83a88e5a20cd8_D20181230-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzE4LTUtMS0xLTA_fcc113c2-aec5-4300-9b12-e19b13391bec"
      unitRef="usd">-13256000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="icc71e8429ea64ac890aa9498f339d6e5_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzE4LTctMS0xLTA_4ae27abd-e96f-4ecc-92d4-76ba796c7f64"
      unitRef="usd">732000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:NetIncomeLoss
      contextRef="id539bb8f0f734107895590ff0d3b7be7_D20180701-20180929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzE5LTEtMS0xLTA_81286f85-21d6-43da-9d25-dcbf3cb6b783"
      unitRef="usd">1593000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if241db4272584bc891a3ca7a0f36f121_D20180930-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzE5LTMtMS0xLTA_fda7717c-1a32-4143-aa1d-ec4ed117a6c0"
      unitRef="usd">1589000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i110b702c531d4c3485e83a88e5a20cd8_D20181230-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzE5LTUtMS0xLTA_ddd42cdc-e75f-410b-866c-7ce561104a6c"
      unitRef="usd">-11981000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="icc71e8429ea64ac890aa9498f339d6e5_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzE5LTctMS0xLTA_d11ad252-e588-44c4-bf4b-402708d487e5"
      unitRef="usd">817000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="id539bb8f0f734107895590ff0d3b7be7_D20180701-20180929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzIwLTEtMS0xLTA_843dd1c4-f65c-4180-ace6-0b3a336f6beb"
      unitRef="usdPerShare">0.15</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="if241db4272584bc891a3ca7a0f36f121_D20180930-20181229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzIwLTMtMS0xLTA_556b9c9a-1a51-4063-9239-d941c272c8fb"
      unitRef="usdPerShare">0.15</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i110b702c531d4c3485e83a88e5a20cd8_D20181230-20190330"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzIwLTUtMS0xLTA_3bf6dcb1-24dd-448c-92a8-b58e0d2d69df"
      unitRef="usdPerShare">-1.11</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="icc71e8429ea64ac890aa9498f339d6e5_D20190331-20190629"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzIwLTctMS0xLTA_f12264b8-75b7-4a62-9d82-97600c3400a2"
      unitRef="usdPerShare">0.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id539bb8f0f734107895590ff0d3b7be7_D20180701-20180929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzIxLTEtMS0xLTA_e6869670-cecb-4c3a-8331-8d542943f3ae"
      unitRef="usdPerShare">0.15</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if241db4272584bc891a3ca7a0f36f121_D20180930-20181229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzIxLTMtMS0xLTA_763f0e19-c952-4be9-9899-02cd4db4db2e"
      unitRef="usdPerShare">0.15</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i110b702c531d4c3485e83a88e5a20cd8_D20181230-20190330"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzIxLTUtMS0xLTA_6a5db96b-09bf-43a2-8303-ef60c853db3a"
      unitRef="usdPerShare">-1.11</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="icc71e8429ea64ac890aa9498f339d6e5_D20190331-20190629"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzIxLTctMS0xLTA_4b009144-2827-4db1-aaca-8fe3b10309ed"
      unitRef="usdPerShare">0.08</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id539bb8f0f734107895590ff0d3b7be7_D20180701-20180929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzIzLTEtMS0xLTA_9022212e-f557-4b92-b663-c1e170313f13"
      unitRef="shares">10760000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if241db4272584bc891a3ca7a0f36f121_D20180930-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzIzLTMtMS0xLTA_67629e7a-854f-487d-ad6e-a0b6a6093619"
      unitRef="shares">10760000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i110b702c531d4c3485e83a88e5a20cd8_D20181230-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzIzLTUtMS0xLTA_f225495d-f643-4ed8-80df-d2fdecf9a829"
      unitRef="shares">10760000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="icc71e8429ea64ac890aa9498f339d6e5_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzIzLTctMS0xLTA_a2dd708e-0cfd-40c2-a0b2-2c297ff459d5"
      unitRef="shares">10760000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id539bb8f0f734107895590ff0d3b7be7_D20180701-20180929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzI0LTEtMS0xLTA_a52b2e43-cc68-4295-a3a6-598ffdff8de2"
      unitRef="shares">10979000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if241db4272584bc891a3ca7a0f36f121_D20180930-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzI0LTMtMS0xLTA_af0b459e-01ef-4a2a-8121-7c6f4be5d1e4"
      unitRef="shares">10881000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i110b702c531d4c3485e83a88e5a20cd8_D20181230-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzI0LTUtMS0xLTA_61732ae2-6f6a-4eb1-94ba-003999860733"
      unitRef="shares">10760000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="icc71e8429ea64ac890aa9498f339d6e5_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjQvZnJhZzowNjZjNTU3NDI0MzU0OWU5YjI0MzI5NDZiNTc5YjZjYy90YWJsZTowMWMxYTE2OWNkYWQ0MGFmYmU3NjQyMDAzY2MzNmIyMi90YWJsZXJhbmdlOjAxYzFhMTY5Y2RhZDQwYWZiZTc2NDIwMDNjYzM2YjIyXzI0LTctMS0xLTA_faf4e3a8-4fd3-4d9b-afbe-99dfd7b08b68"
      unitRef="shares">10760000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90ZXh0cmVnaW9uOjllMTkyZTEzZGVkZDQzZTc4MTA3OWNkYTg0NmEzYjcwXzIxOTkwMjMyNjM2MjE_9594bad5-09a2-4135-9577-f77c5955d6cc">GOODWILL AND OTHER INTANGIBLE ASSETS&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company recorded goodwill in connection with the Ayrshire and Sabre acquisitions resulting primarily from the synergies that resulted from the Company's acquisitions and the assembled workforce. The goodwill is not amortized for financial accounting purposes. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In accordance with accounting guidance on goodwill and other intangible assets, the Company evaluates goodwill for impairment at the reporting unit level annually, and whenever circumstances occur indicating that goodwill might be impaired. Upon adoption of ASU 2017-04, the Company now recognizes an impairment charge (not to exceed the total amount of goodwill allocated to the reporting unit) for the amount by which the carrying amount of a reporting unit exceeds the reporting unit&#x2019;s fair value. During the third quarter of fiscal year 2019, a goodwill impairment of $10.0&#160;million was recognized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;During the third quarter for fiscal year 2019, the Company assessed other finite-lived intangible assets including the Company&#x2019;s customer relationships and favorable lease agreements due to an indicator of possible impairment being present. As a result of the analysis performed, the Company determined that the carrying value of the customer relationships intangible asset was not recoverable and recorded an impairment for the entire carrying amount during the third quarter of fiscal year 2019. This resulted in an impairment charge related to other intangible assets of $2.5&#160;million recognized in the third quarter of fiscal year 2019. The Company&#x2019;s analysis did not indicate that any of its other long-lived assets were impaired.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;During the first quarter of fiscal year 2020, the Company adopted the Accounting Standards Update 2016-02, Leases which supersedes ASC 840 Leases and creates a new topic, ASC 842 Leases. Under ASC 842, any assets or liabilities recognized in accordance with ASC 805 that are related to favorable or unfavorable terms of an operating lease for which an entity is a lessee, the entity should derecognize the asset or liability and commensurately adjust the ROU asset. Refer to footnote 16 for additional disclosure. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As such, the Company derecognized the intangible asset and added the offsetting amount to the ROU asset. Resulting in a reduction of favorable lease agreement intangible of $0.7 million, and no adjustment to retained earnings or future P&amp;amp;L impact.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The components of acquired intangible assets are as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:10pt;margin-bottom:10pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:32.870%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.547%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.547%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.547%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.547%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.388%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.549%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27, 2020&lt;/span&gt;&lt;/td&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization Period &lt;br/&gt;in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derecognition Favorable Lease per ASC 842&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Favorable Lease Agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4 - 7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,941&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,284)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(657)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,941&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,284)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(657)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:10pt;margin-bottom: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:32.525%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.619%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.619%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.619%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.619%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.384%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.625%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 29, 2019&lt;/span&gt;&lt;/td&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization Period &lt;br/&gt;in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Impairment&lt;br/&gt;Recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-Compete Agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3 - 5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;568&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(568)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer Relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,803&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,311)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,492)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Favorable Lease Agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4 - 7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,941&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,284)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;657&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,312&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,163)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,492)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;657&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Amortization expense related to intangible assets was approximately $0.6 million and $1.1&#160;million for the year ended June&#160;29, 2019, and June 30, 2018; respectively.</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90ZXh0cmVnaW9uOjllMTkyZTEzZGVkZDQzZTc4MTA3OWNkYTg0NmEzYjcwXzIxOTkwMjMyNjM0NzU_28821049-92e9-4181-82cf-2a424280d5d9"
      unitRef="usd">10000000.0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90ZXh0cmVnaW9uOjllMTkyZTEzZGVkZDQzZTc4MTA3OWNkYTg0NmEzYjcwXzIxOTkwMjMyNjM0OTA_e0c470e7-32ab-45a2-b45a-33d45f202fa0"
      unitRef="usd">2500000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <ktcc:DerecognitionFavorableLeasePerASC842
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90ZXh0cmVnaW9uOjllMTkyZTEzZGVkZDQzZTc4MTA3OWNkYTg0NmEzYjcwXzIxOTkwMjMyNjM2MzU_3500e069-f031-4c28-b86e-cea5fcac85b8"
      unitRef="usd">-700000</ktcc:DerecognitionFavorableLeasePerASC842>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90ZXh0cmVnaW9uOjllMTkyZTEzZGVkZDQzZTc4MTA3OWNkYTg0NmEzYjcwXzIxOTkwMjMyNjM2MjI_70944e62-4fb5-4b3c-952f-0f9609dba3ab">&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The components of acquired intangible assets are as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:10pt;margin-bottom:10pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:32.870%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.547%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.547%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.547%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.547%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.388%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.549%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27, 2020&lt;/span&gt;&lt;/td&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization Period &lt;br/&gt;in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derecognition Favorable Lease per ASC 842&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Favorable Lease Agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4 - 7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,941&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,284)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(657)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,941&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,284)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(657)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:10pt;margin-bottom: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:32.525%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.619%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.619%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.619%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.619%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.384%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.625%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 29, 2019&lt;/span&gt;&lt;/td&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization Period &lt;br/&gt;in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Impairment&lt;br/&gt;Recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-Compete Agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3 - 5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;568&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(568)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer Relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,803&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,311)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,492)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Favorable Lease Agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4 - 7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,941&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,284)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;657&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,312&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,163)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,492)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;657&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if646743bbe264d9b9d44c60c635da951_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90YWJsZTpiNDU3OTYzY2E1NDg0ZjFhYTg0ZjgzM2IzMzQzYzFkYy90YWJsZXJhbmdlOmI0NTc5NjNjYTU0ODRmMWFhODRmODMzYjMzNDNjMWRjXzUtMy0xLTEtMA_783dfc2c-68b5-43bb-beba-29a05aff0aff"
      unitRef="usd">2941000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if646743bbe264d9b9d44c60c635da951_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90YWJsZTpiNDU3OTYzY2E1NDg0ZjFhYTg0ZjgzM2IzMzQzYzFkYy90YWJsZXJhbmdlOmI0NTc5NjNjYTU0ODRmMWFhODRmODMzYjMzNDNjMWRjXzUtNS0xLTEtMA_f023de24-f7e5-4ccf-8d4f-369656d8cc86"
      unitRef="usd">2284000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <ktcc:DerecognitionFavorableLeasePerASC842
      contextRef="ie35938d767384e669a3e33bb6c4b22b4_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90YWJsZTpiNDU3OTYzY2E1NDg0ZjFhYTg0ZjgzM2IzMzQzYzFkYy90YWJsZXJhbmdlOmI0NTc5NjNjYTU0ODRmMWFhODRmODMzYjMzNDNjMWRjXzMtNy0xLTEtMjM5MA_33fb524e-abad-4005-89ca-a3112e6d8217"
      unitRef="usd">-657000</ktcc:DerecognitionFavorableLeasePerASC842>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if646743bbe264d9b9d44c60c635da951_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90YWJsZTpiNDU3OTYzY2E1NDg0ZjFhYTg0ZjgzM2IzMzQzYzFkYy90YWJsZXJhbmdlOmI0NTc5NjNjYTU0ODRmMWFhODRmODMzYjMzNDNjMWRjXzUtOS0xLTEtMA_67c0d0b0-f9ef-4660-8418-144348012894"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90YWJsZTpiNDU3OTYzY2E1NDg0ZjFhYTg0ZjgzM2IzMzQzYzFkYy90YWJsZXJhbmdlOmI0NTc5NjNjYTU0ODRmMWFhODRmODMzYjMzNDNjMWRjXzYtMy0xLTEtMA_a030d02b-34d3-4b52-85f4-8dc67ac2d86c"
      unitRef="usd">2941000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90YWJsZTpiNDU3OTYzY2E1NDg0ZjFhYTg0ZjgzM2IzMzQzYzFkYy90YWJsZXJhbmdlOmI0NTc5NjNjYTU0ODRmMWFhODRmODMzYjMzNDNjMWRjXzYtNS0xLTEtMA_a727ca7f-7339-4af6-a6f6-ab6ccc5fd087"
      unitRef="usd">2284000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <ktcc:DerecognitionFavorableLeasePerASC842
      contextRef="ie35938d767384e669a3e33bb6c4b22b4_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90YWJsZTpiNDU3OTYzY2E1NDg0ZjFhYTg0ZjgzM2IzMzQzYzFkYy90YWJsZXJhbmdlOmI0NTc5NjNjYTU0ODRmMWFhODRmODMzYjMzNDNjMWRjXzQtNy0xLTEtMjM5Mg_01d8de43-d560-4eab-8d27-a408dca59052"
      unitRef="usd">-657000</ktcc:DerecognitionFavorableLeasePerASC842>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90YWJsZTpiNDU3OTYzY2E1NDg0ZjFhYTg0ZjgzM2IzMzQzYzFkYy90YWJsZXJhbmdlOmI0NTc5NjNjYTU0ODRmMWFhODRmODMzYjMzNDNjMWRjXzYtOS0xLTEtMA_c99fcafa-ae09-4f34-8464-b3a047131c9e"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia1f5a5f318fd47db914846f24116744b_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90YWJsZTozMjczNTYyZWY5Mzg0YzQyOGUyMGQzYmJlM2U3ZWVhZS90YWJsZXJhbmdlOjMyNzM1NjJlZjkzODRjNDI4ZTIwZDNiYmUzZTdlZWFlXzMtMy0xLTEtMA_2e2c5858-22e6-483d-8177-5a31f6664a1a"
      unitRef="usd">568000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia1f5a5f318fd47db914846f24116744b_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90YWJsZTozMjczNTYyZWY5Mzg0YzQyOGUyMGQzYmJlM2U3ZWVhZS90YWJsZXJhbmdlOjMyNzM1NjJlZjkzODRjNDI4ZTIwZDNiYmUzZTdlZWFlXzMtNS0xLTEtMA_2c578b68-8eef-412f-b2bc-7c976e07bcad"
      unitRef="usd">568000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="i48ea565f3a324b2095123fcc28053516_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90YWJsZTozMjczNTYyZWY5Mzg0YzQyOGUyMGQzYmJlM2U3ZWVhZS90YWJsZXJhbmdlOjMyNzM1NjJlZjkzODRjNDI4ZTIwZDNiYmUzZTdlZWFlXzMtNy0xLTEtMTUyMA_bea56dc6-4a0f-435b-b258-63a1ee78f046"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia1f5a5f318fd47db914846f24116744b_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90YWJsZTozMjczNTYyZWY5Mzg0YzQyOGUyMGQzYmJlM2U3ZWVhZS90YWJsZXJhbmdlOjMyNzM1NjJlZjkzODRjNDI4ZTIwZDNiYmUzZTdlZWFlXzMtNy0xLTEtMA_8c07bdb9-8247-4b4c-a48f-a1fe740c995f"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="if81e0fc10f2541bd86617b1dc306532a_D20180701-20190629"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90YWJsZTozMjczNTYyZWY5Mzg0YzQyOGUyMGQzYmJlM2U3ZWVhZS90YWJsZXJhbmdlOjMyNzM1NjJlZjkzODRjNDI4ZTIwZDNiYmUzZTdlZWFlXzQtMS0xLTEtMA_13255d4d-6fc8-4de8-bde3-594cfff1157f">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9fbb3b2aee6e407e93f475ef3b034171_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90YWJsZTozMjczNTYyZWY5Mzg0YzQyOGUyMGQzYmJlM2U3ZWVhZS90YWJsZXJhbmdlOjMyNzM1NjJlZjkzODRjNDI4ZTIwZDNiYmUzZTdlZWFlXzQtMy0xLTEtMA_e19678c5-7045-4a8b-9a30-2aa55cb64cd5"
      unitRef="usd">4803000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9fbb3b2aee6e407e93f475ef3b034171_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90YWJsZTozMjczNTYyZWY5Mzg0YzQyOGUyMGQzYmJlM2U3ZWVhZS90YWJsZXJhbmdlOjMyNzM1NjJlZjkzODRjNDI4ZTIwZDNiYmUzZTdlZWFlXzQtNS0xLTEtMA_297d3239-620f-41d8-9546-af547d06afc8"
      unitRef="usd">2311000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="if81e0fc10f2541bd86617b1dc306532a_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90YWJsZTozMjczNTYyZWY5Mzg0YzQyOGUyMGQzYmJlM2U3ZWVhZS90YWJsZXJhbmdlOjMyNzM1NjJlZjkzODRjNDI4ZTIwZDNiYmUzZTdlZWFlXzQtNy0xLTEtMTUyMA_800d8828-7344-4095-b1f6-2f9e326ce901"
      unitRef="usd">2492000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i9fbb3b2aee6e407e93f475ef3b034171_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90YWJsZTozMjczNTYyZWY5Mzg0YzQyOGUyMGQzYmJlM2U3ZWVhZS90YWJsZXJhbmdlOjMyNzM1NjJlZjkzODRjNDI4ZTIwZDNiYmUzZTdlZWFlXzQtNy0xLTEtMA_6aa6f909-b0af-4d04-b23e-8ef0808cf966"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i65db21f14c244cb086c81ce381b5dd21_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90YWJsZTozMjczNTYyZWY5Mzg0YzQyOGUyMGQzYmJlM2U3ZWVhZS90YWJsZXJhbmdlOjMyNzM1NjJlZjkzODRjNDI4ZTIwZDNiYmUzZTdlZWFlXzUtMy0xLTEtMA_fec8e784-303f-4953-9c15-1c2d0b5279ed"
      unitRef="usd">2941000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i65db21f14c244cb086c81ce381b5dd21_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90YWJsZTozMjczNTYyZWY5Mzg0YzQyOGUyMGQzYmJlM2U3ZWVhZS90YWJsZXJhbmdlOjMyNzM1NjJlZjkzODRjNDI4ZTIwZDNiYmUzZTdlZWFlXzUtNS0xLTEtMA_fae02d3f-153f-4520-b4ba-3715e95820c8"
      unitRef="usd">2284000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="ib9888264e7f245f6be53e881ab834147_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90YWJsZTozMjczNTYyZWY5Mzg0YzQyOGUyMGQzYmJlM2U3ZWVhZS90YWJsZXJhbmdlOjMyNzM1NjJlZjkzODRjNDI4ZTIwZDNiYmUzZTdlZWFlXzUtNy0xLTEtMTUyMA_a2bdb7bd-5865-4478-8713-bf725605a1e4"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i65db21f14c244cb086c81ce381b5dd21_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90YWJsZTozMjczNTYyZWY5Mzg0YzQyOGUyMGQzYmJlM2U3ZWVhZS90YWJsZXJhbmdlOjMyNzM1NjJlZjkzODRjNDI4ZTIwZDNiYmUzZTdlZWFlXzUtNy0xLTEtMA_87fa1837-b5e0-4b16-b778-aebfbe90ddf2"
      unitRef="usd">657000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90YWJsZTozMjczNTYyZWY5Mzg0YzQyOGUyMGQzYmJlM2U3ZWVhZS90YWJsZXJhbmdlOjMyNzM1NjJlZjkzODRjNDI4ZTIwZDNiYmUzZTdlZWFlXzYtMy0xLTEtMA_8d451801-e010-4750-b0a5-9713eda75a56"
      unitRef="usd">8312000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90YWJsZTozMjczNTYyZWY5Mzg0YzQyOGUyMGQzYmJlM2U3ZWVhZS90YWJsZXJhbmdlOjMyNzM1NjJlZjkzODRjNDI4ZTIwZDNiYmUzZTdlZWFlXzYtNS0xLTEtMA_ff5985c4-303b-4d53-a9b2-b304a0a86935"
      unitRef="usd">5163000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90YWJsZTozMjczNTYyZWY5Mzg0YzQyOGUyMGQzYmJlM2U3ZWVhZS90YWJsZXJhbmdlOjMyNzM1NjJlZjkzODRjNDI4ZTIwZDNiYmUzZTdlZWFlXzYtNy0xLTEtMjQwMg_1b72ca3d-7ca3-4f3c-b133-977b20bd0dda"
      unitRef="usd">2492000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90YWJsZTozMjczNTYyZWY5Mzg0YzQyOGUyMGQzYmJlM2U3ZWVhZS90YWJsZXJhbmdlOjMyNzM1NjJlZjkzODRjNDI4ZTIwZDNiYmUzZTdlZWFlXzYtNy0xLTEtMA_d6f6694f-b2bb-4072-97a4-ffeafb9af794"
      unitRef="usd">657000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90ZXh0cmVnaW9uOjllMTkyZTEzZGVkZDQzZTc4MTA3OWNkYTg0NmEzYjcwXzI5ODM_60948747-5ebe-442e-afe6-dd357beb5409"
      unitRef="usd">600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="iffeeb23c6cda47dbb55c6fc95f49ad9a_D20170702-20180630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMjcvZnJhZzo5ZTE5MmUxM2RlZGQ0M2U3ODEwNzljZGE4NDZhM2I3MC90ZXh0cmVnaW9uOjllMTkyZTEzZGVkZDQzZTc4MTA3OWNkYTg0NmEzYjcwXzIxOTkwMjMyNjM1MTg_ada983ea-e122-45ed-b1b4-166145f65c90"
      unitRef="usd">1100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMzMvZnJhZzpmMWNlOTA2NmZmNTQ0YzQ5OGJjYjIyMDg5ZTM3M2ZiZS90ZXh0cmVnaW9uOmYxY2U5MDY2ZmY1NDRjNDk4YmNiMjIwODllMzczZmJlXzQ0ODI_ee62a65f-1685-4144-9295-59dbf844ac47">REVENUE&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company specializes in services ranging from product manufacturing to engineering and tooling services. The first step in its process for revenue recognition is to identify the contract with a customer. A contract is defined as an agreement between two or more parties that creates enforceable rights and obligations. A contract can be written, oral, or implied. The Company generally enters into manufacturing service agreements (&#x201c;MSA&#x201d;) with its customers that outlines the terms of the business relationship between the customer and the Company. This includes matters such as warranty, indemnification, transfer of title and risk of loss, liability for excess and obsolete inventory, pricing, payment terms, etc. The Company will also bid on a program-by-program basis for customers in which an executed MSA may not be in place. In these instances, as well as when we have an MSA in place, we receive customer purchase orders for specific quantities and timing of products. As a result, the Company considers its contract with a customer to be the combination of the MSA and the purchase order. The transaction price is fixed and set forth in each purchase order.  In the Company's normal course of business, there are no variable pricing components, or material amounts refunded to customers in the form of refunds or rebates. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company assesses whether control of the product or services promised under the contract is transferred to the customer at a point in time (shipment) or over time (as we manufacture the product). The Company is first required to evaluate whether its contracts meet the criteria for 'over-time' or 'point-in-time' recognition. The Company has determined that for the majority of its contracts the Company is manufacturing products for which there is no alternative use due to the unique nature of the customer-specific product, IP and other contract restrictions. The Company has an enforceable right to payment including a reasonable profit for performance completed to date with respect to these contracts. As a result, revenue is recognized under these contracts 'over-time' based on the input cost-to-cost method as it better depicts the transfer of control. This input method is based on the ratio of costs incurred to date as compared to the total estimated costs at completion of the performance obligation. For all other contracts that do not meet these criteria, such as manufacturing contracts for which the terms do not provide an enforceable right to payment for performance completed to date, the Company recognizes revenue when it has transferred control of the related manufactured products which generally occurs upon shipment to the customer. Revenue from engineering services is recognized over time as the services are performed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company&#x2019;s typical payment terms are 30 to 45 days and its sales arrangements do not contain any significant financing component for its customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company generally provides a warranty for workmanship on its manufacturing contracts.  Historically, the amount of returns for workmanship issues has been de minimis under the Company&#x2019;s warranties.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company elected to not disclose information about remaining performance obligations as they are part of contracts that that have expected durations of one year or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company has elected to expense costs to obtain contracts as incurred as these costs are immaterial to the financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;During fiscal 2020, no revenues were recognized from performance obligations satisfied or partially satisfied in previous periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Contract Balances &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A contract asset is recognized when the Company has recognized revenue, but has not issued an invoice for payment. Contract assets are classified separately on the condensed consolidated balance sheet and transferred to receivables when the right to payment becomes unconditional. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table summarizes the activity in the Company&#x2019;s contract assets during the twelve months ended June 27, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:11pt;margin-bottom:5pt;"&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:79.455%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:18.345%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contract Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Beginning balance, June&#160;29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,161&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenue recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;441,405&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amounts collected or invoiced&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(439,813)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ending balance, June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,753&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table summarizes the activity in the Company&#x2019;s contract assets during the twelve months ended June 29, 2019 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:11pt;margin-bottom:5pt;"&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:79.455%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:18.345%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contract Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Beginning balance, June 30, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cumulative effect adjustment at July 1, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,906&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenue recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;448,003&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amounts collected or invoiced&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(437,748)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ending balance, June 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,161&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Disaggregation of Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table presents the Company&#x2019;s revenue disaggregated for the twelve months ended June 27, 2020 and the twelve months ended June 29, 21019 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"&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:55.440%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.526%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:19.975%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.381%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:19.978%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenue&lt;/span&gt;&lt;/td&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Over-Time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;441,405&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;458,256&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Point-in-Time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,075&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,788&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;449,480&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;464,044&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right: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&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Revenues and associated costs from engineering design, development services and tooling, which are performed under contract of short term durations, are recognized over time as the services are performed. Revenue from engineering design, development&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;services and tooling represented approximately 3.3% of total revenue in fiscal year 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMzMvZnJhZzpmMWNlOTA2NmZmNTQ0YzQ5OGJjYjIyMDg5ZTM3M2ZiZS90YWJsZTo5NmZlNWJhOTkwMzc0ZDgxYTk0NjVkYjg2ZjRmOWY5OS90YWJsZXJhbmdlOjk2ZmU1YmE5OTAzNzRkODFhOTQ2NWRiODZmNGY5Zjk5XzEtMS0xLTEtMA_c696aa20-941c-4605-a5cf-f777223cd650"
      unitRef="usd">22161000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMzMvZnJhZzpmMWNlOTA2NmZmNTQ0YzQ5OGJjYjIyMDg5ZTM3M2ZiZS90YWJsZTo5NmZlNWJhOTkwMzc0ZDgxYTk0NjVkYjg2ZjRmOWY5OS90YWJsZXJhbmdlOjk2ZmU1YmE5OTAzNzRkODFhOTQ2NWRiODZmNGY5Zjk5XzMtMS0xLTEtMA_5dc620e4-6fde-4229-a370-4b333fd76b19"
      unitRef="usd">441405000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerAssetReclassifiedToReceivable
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMzMvZnJhZzpmMWNlOTA2NmZmNTQ0YzQ5OGJjYjIyMDg5ZTM3M2ZiZS90YWJsZTo5NmZlNWJhOTkwMzc0ZDgxYTk0NjVkYjg2ZjRmOWY5OS90YWJsZXJhbmdlOjk2ZmU1YmE5OTAzNzRkODFhOTQ2NWRiODZmNGY5Zjk5XzQtMS0xLTEtMA_69be8751-5ab7-4c71-bb35-2e756c62db7d"
      unitRef="usd">-439813000</us-gaap:ContractWithCustomerAssetReclassifiedToReceivable>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMzMvZnJhZzpmMWNlOTA2NmZmNTQ0YzQ5OGJjYjIyMDg5ZTM3M2ZiZS90YWJsZTo5NmZlNWJhOTkwMzc0ZDgxYTk0NjVkYjg2ZjRmOWY5OS90YWJsZXJhbmdlOjk2ZmU1YmE5OTAzNzRkODFhOTQ2NWRiODZmNGY5Zjk5XzUtMS0xLTEtMA_d3f80b2a-61ba-4bff-a079-6eacbd40bd14"
      unitRef="usd">23753000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i2819986de33848eba794ea5f86e04bb0_I20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMzMvZnJhZzpmMWNlOTA2NmZmNTQ0YzQ5OGJjYjIyMDg5ZTM3M2ZiZS90YWJsZTpmODEyOTE5NjNlMDE0NzBjYmYyMDg4ZTIyZmFiY2ZjNS90YWJsZXJhbmdlOmY4MTI5MTk2M2UwMTQ3MGNiZjIwODhlMjJmYWJjZmM1XzEtMS0xLTEtMjQ3OA_2394e54b-aea1-458b-9542-02ad46c2e1e4"
      unitRef="usd">0</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMzMvZnJhZzpmMWNlOTA2NmZmNTQ0YzQ5OGJjYjIyMDg5ZTM3M2ZiZS90YWJsZTpmODEyOTE5NjNlMDE0NzBjYmYyMDg4ZTIyZmFiY2ZjNS90YWJsZXJhbmdlOmY4MTI5MTk2M2UwMTQ3MGNiZjIwODhlMjJmYWJjZmM1XzItMS0xLTEtMjQ3OA_de37f3ae-e069-4949-a4f4-1a0ae50cfc95"
      unitRef="usd">11906000</us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMzMvZnJhZzpmMWNlOTA2NmZmNTQ0YzQ5OGJjYjIyMDg5ZTM3M2ZiZS90YWJsZTpmODEyOTE5NjNlMDE0NzBjYmYyMDg4ZTIyZmFiY2ZjNS90YWJsZXJhbmdlOmY4MTI5MTk2M2UwMTQ3MGNiZjIwODhlMjJmYWJjZmM1XzMtMS0xLTEtMjQ3OA_670392ec-aa23-40f4-b393-d48b70ddc486"
      unitRef="usd">448003000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerAssetReclassifiedToReceivable
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMzMvZnJhZzpmMWNlOTA2NmZmNTQ0YzQ5OGJjYjIyMDg5ZTM3M2ZiZS90YWJsZTpmODEyOTE5NjNlMDE0NzBjYmYyMDg4ZTIyZmFiY2ZjNS90YWJsZXJhbmdlOmY4MTI5MTk2M2UwMTQ3MGNiZjIwODhlMjJmYWJjZmM1XzQtMS0xLTEtMjQ3OA_6c0f02cc-f2f9-4b29-9fc7-4cbf25413b95"
      unitRef="usd">-437748000</us-gaap:ContractWithCustomerAssetReclassifiedToReceivable>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMzMvZnJhZzpmMWNlOTA2NmZmNTQ0YzQ5OGJjYjIyMDg5ZTM3M2ZiZS90YWJsZTpmODEyOTE5NjNlMDE0NzBjYmYyMDg4ZTIyZmFiY2ZjNS90YWJsZXJhbmdlOmY4MTI5MTk2M2UwMTQ3MGNiZjIwODhlMjJmYWJjZmM1XzUtMS0xLTEtMjQ3OA_03cedf2c-43e9-4aa7-8c2b-fab407766871"
      unitRef="usd">22161000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMzMvZnJhZzpmMWNlOTA2NmZmNTQ0YzQ5OGJjYjIyMDg5ZTM3M2ZiZS90ZXh0cmVnaW9uOmYxY2U5MDY2ZmY1NDRjNDk4YmNiMjIwODllMzczZmJlXzQ0ODE_d3ee79fe-87ae-4704-83fa-b85dc3fa8630">&lt;div style="margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table presents the Company&#x2019;s revenue disaggregated for the twelve months ended June 27, 2020 and the twelve months ended June 29, 21019 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"&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:55.440%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.526%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:19.975%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.381%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:19.978%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenue&lt;/span&gt;&lt;/td&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Over-Time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;441,405&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;458,256&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Point-in-Time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,075&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,788&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;449,480&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;464,044&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:Revenues
      contextRef="i80d4d183386c4262b15a340497ca484a_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMzMvZnJhZzpmMWNlOTA2NmZmNTQ0YzQ5OGJjYjIyMDg5ZTM3M2ZiZS90YWJsZTo1ZjgyZDQ3YTg2MWM0M2ViYWYwODMxZDJhY2UyOTBjMC90YWJsZXJhbmdlOjVmODJkNDdhODYxYzQzZWJhZjA4MzFkMmFjZTI5MGMwXzItMi0xLTEtMA_91be8485-a7b1-4947-993c-ee52d656425b"
      unitRef="usd">441405000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibb4e2ad64c1f47df846d54671355baff_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMzMvZnJhZzpmMWNlOTA2NmZmNTQ0YzQ5OGJjYjIyMDg5ZTM3M2ZiZS90YWJsZTo1ZjgyZDQ3YTg2MWM0M2ViYWYwODMxZDJhY2UyOTBjMC90YWJsZXJhbmdlOjVmODJkNDdhODYxYzQzZWJhZjA4MzFkMmFjZTI5MGMwXzItNC0xLTEtMjQzNQ_d8c5b591-353f-408b-b2f7-453afcef0ae5"
      unitRef="usd">458256000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i76317d0f7dbb4823b687d1d0a9f34d46_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMzMvZnJhZzpmMWNlOTA2NmZmNTQ0YzQ5OGJjYjIyMDg5ZTM3M2ZiZS90YWJsZTo1ZjgyZDQ3YTg2MWM0M2ViYWYwODMxZDJhY2UyOTBjMC90YWJsZXJhbmdlOjVmODJkNDdhODYxYzQzZWJhZjA4MzFkMmFjZTI5MGMwXzMtMi0xLTEtMA_544da1c6-7ac5-42ac-bb12-6933dfe3e24b"
      unitRef="usd">8075000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i32907ed8aa0a45d19c9ed42a01c443f7_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMzMvZnJhZzpmMWNlOTA2NmZmNTQ0YzQ5OGJjYjIyMDg5ZTM3M2ZiZS90YWJsZTo1ZjgyZDQ3YTg2MWM0M2ViYWYwODMxZDJhY2UyOTBjMC90YWJsZXJhbmdlOjVmODJkNDdhODYxYzQzZWJhZjA4MzFkMmFjZTI5MGMwXzMtNC0xLTEtMjQzNQ_ce3573a5-dabe-422b-8cab-7a019ab5205a"
      unitRef="usd">5788000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMzMvZnJhZzpmMWNlOTA2NmZmNTQ0YzQ5OGJjYjIyMDg5ZTM3M2ZiZS90YWJsZTo1ZjgyZDQ3YTg2MWM0M2ViYWYwODMxZDJhY2UyOTBjMC90YWJsZXJhbmdlOjVmODJkNDdhODYxYzQzZWJhZjA4MzFkMmFjZTI5MGMwXzQtMi0xLTEtMA_c3060a98-970a-44e4-bd82-c85f586b98d8"
      unitRef="usd">449480000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0c6db4b7de934c139d209454896b2638_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMzMvZnJhZzpmMWNlOTA2NmZmNTQ0YzQ5OGJjYjIyMDg5ZTM3M2ZiZS90YWJsZTo1ZjgyZDQ3YTg2MWM0M2ViYWYwODMxZDJhY2UyOTBjMC90YWJsZXJhbmdlOjVmODJkNDdhODYxYzQzZWJhZjA4MzFkMmFjZTI5MGMwXzQtNC0xLTEtMjQzNQ_8f9b8ace-d60b-40d6-9f9e-8cf77f2382d0"
      unitRef="usd">464044000</us-gaap:Revenues>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGV4dHJlZ2lvbjo0ODdlZTllZmQyNWI0YmNiODkwMmZiZWM5OGQ5MzNmYl8yMTk5MDIzMjYzMDQ2_84d8dd35-c1d7-4ea4-b852-bccc5af74c9a">LEASES&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company has several commitments under operating leases for warehouses, manufacturing facilities, office buildings, and equipment with initial terms that expire at various dates during the next 1 year to 11 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company has some operating leases that include an extension clause. Management has considered the likelihood of exercising each extension option included and estimated the duration of the extension option, for those leases management determined to be reasonably certain, in calculating the lease term for measurement of the right of use asset and liability.   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;For operating leases, management assumed a discount rate of 4% - 5.9%. The weighted average discount rate is disclosed in the tables below.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The components of lease cost as of &#160;June&#160;27, 2020 were (in thousands):&lt;/span&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;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:21.560%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:52.701%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:22.439%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,511&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,266&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,777&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Amounts reported in the Consolidated Balance Sheet as of June&#160;27, 2020 were (in thousands, except weighted average lease term and discount rate):&lt;/span&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;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:57.671%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.958%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:25.071%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating Leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating lease right of use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,568&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Operating lease liabilities&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt; (1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,173&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average remaining lease term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.46&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.07&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;(1) The current portion of the total operating lease liabilities of $4.5&#160;million is classified under Other Current Liabilities, resulting in $12.6&#160;million classified under Operating Lease Liabilities in the Long-term Liabilities section of the consolidated balance sheet. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Other information related to leases was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&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:76.677%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:3.578%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.445%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,237&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right: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&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company entered into one new lease during the fiscal year, resulting in a non-cash impact of $0.4 million. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Future lease payments under non-cancellable leases as of June&#160;27, 2020 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&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:37.935%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:39.981%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:18.784%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Years Ending&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,250&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,373&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,598&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,004&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,894&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,674&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total undiscounted lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,793&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: present value discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,620&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,173&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As previously disclosed in our Annual Report on Form 10-K for the fiscal year ended June 29, 2019 and under the previous lease accounting standard ASC 840, the aggregate future minimum payments under non-cancellable operating leases, as of June 29, 2019, are as follows (in thousands):&lt;/span&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;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:28.870%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:49.046%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:18.784%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Years Ending&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,777&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,563&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,641&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,866&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,271&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,121&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,239&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i0e77628d46de437d8004dc563c95b890_I20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGV4dHJlZ2lvbjo0ODdlZTllZmQyNWI0YmNiODkwMmZiZWM5OGQ5MzNmYl8yMTk5MDIzMjYzMDE2_20f6d9d3-c3fb-405f-bb9a-91a48ffdf76d">P1Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i49015eae22c8486e8e365013a83b20e0_I20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGV4dHJlZ2lvbjo0ODdlZTllZmQyNWI0YmNiODkwMmZiZWM5OGQ5MzNmYl8yMTk5MDIzMjYzMDE5_090639ba-fa97-41d0-b200-8d7dbec4ebe5">P11Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGV4dHJlZ2lvbjo0ODdlZTllZmQyNWI0YmNiODkwMmZiZWM5OGQ5MzNmYl8yMTk5MDIzMjYzMDQz_88c5922b-aa04-4c3f-acda-67a7d88142a2">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The components of lease cost as of &#160;June&#160;27, 2020 were (in thousands):&lt;/span&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;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:21.560%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:52.701%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:22.439%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,511&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,266&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,777&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i23333485abda4436bf118f587ab08391_D20190630-20200627"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MmM4YTcyODIxMTExNDAyMGEwMTgyZTNkMmFjMjAwYTQvdGFibGVyYW5nZToyYzhhNzI4MjExMTE0MDIwYTAxODJlM2QyYWMyMDBhNF8yLTItMS0xLTI1NDY_873bd607-4531-46cf-bb9e-72ac596a9acb"
      unitRef="usd">4511000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ie25a502845904de08656fbef046f735f_D20190630-20200627"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MmM4YTcyODIxMTExNDAyMGEwMTgyZTNkMmFjMjAwYTQvdGFibGVyYW5nZToyYzhhNzI4MjExMTE0MDIwYTAxODJlM2QyYWMyMDBhNF8zLTItMS0xLTI1NTU_ff748ed8-e1b7-49a0-ad31-37af06d9a93a"
      unitRef="usd">1266000</us-gaap:OperatingLeaseCost>
    <us-gaap:LeaseCost
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MmM4YTcyODIxMTExNDAyMGEwMTgyZTNkMmFjMjAwYTQvdGFibGVyYW5nZToyYzhhNzI4MjExMTE0MDIwYTAxODJlM2QyYWMyMDBhNF80LTItMS0xLTI1NTc_623eb0b0-9b1a-421f-88c1-7e2abdcae050"
      unitRef="usd">5777000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGV4dHJlZ2lvbjo0ODdlZTllZmQyNWI0YmNiODkwMmZiZWM5OGQ5MzNmYl8yMTk5MDIzMjYzMDQ0_61269b9a-0d70-49bc-9f3d-7adab9e2e7d8">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Amounts reported in the Consolidated Balance Sheet as of June&#160;27, 2020 were (in thousands, except weighted average lease term and discount rate):&lt;/span&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;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:57.671%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.958%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:25.071%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating Leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating lease right of use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,568&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Operating lease liabilities&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt; (1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,173&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average remaining lease term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.46&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.07&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;(1) The current portion of the total operating lease liabilities of $4.5&#160;million is classified under Other Current Liabilities, resulting in $12.6&#160;million classified under Operating Lease Liabilities in the Long-term Liabilities section of the consolidated balance sheet. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Other information related to leases was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&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:76.677%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:3.578%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.445%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,237&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6YTk3NzE5ZDRlYTEzNGVmMTg3NzdjYzQxMjJmZDkzYjYvdGFibGVyYW5nZTphOTc3MTlkNGVhMTM0ZWYxODc3N2NjNDEyMmZkOTNiNl8yLTItMS0xLTI1NjU_210cf536-8e9f-4fd5-a683-6421f5f135c4"
      unitRef="usd">17568000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6YTk3NzE5ZDRlYTEzNGVmMTg3NzdjYzQxMjJmZDkzYjYvdGFibGVyYW5nZTphOTc3MTlkNGVhMTM0ZWYxODc3N2NjNDEyMmZkOTNiNl8zLTItMS0xLTI1Njg_f0e1d77e-2bfe-41a6-b6c5-1878959125aa"
      unitRef="usd">17173000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6YTk3NzE5ZDRlYTEzNGVmMTg3NzdjYzQxMjJmZDkzYjYvdGFibGVyYW5nZTphOTc3MTlkNGVhMTM0ZWYxODc3N2NjNDEyMmZkOTNiNl82LTItMS0xLTI1NzA_6f0026c0-3aa6-4960-941a-fdfbb20f878a">P6Y5M15D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6YTk3NzE5ZDRlYTEzNGVmMTg3NzdjYzQxMjJmZDkzYjYvdGFibGVyYW5nZTphOTc3MTlkNGVhMTM0ZWYxODc3N2NjNDEyMmZkOTNiNl85LTItMS0xLTI1NzI_ae545e62-8093-49c4-8b5c-d660d6ed9179"
      unitRef="number">0.0407</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGV4dHJlZ2lvbjo0ODdlZTllZmQyNWI0YmNiODkwMmZiZWM5OGQ5MzNmYl8yMTk5MDIzMjYzOTQ3_9657d159-3f32-493a-8b88-d284c476e498"
      unitRef="usd">4500000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGV4dHJlZ2lvbjo0ODdlZTllZmQyNWI0YmNiODkwMmZiZWM5OGQ5MzNmYl8yMTk5MDIzMjYzOTMx_4a92b57c-65de-42f5-b02e-4932ad0a8610"
      unitRef="usd">12600000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeasePayments
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6Zjk0ZmQxNTIwZGEyNGFkNzlmNjk3YWI0NDNjN2FjOTMvdGFibGVyYW5nZTpmOTRmZDE1MjBkYTI0YWQ3OWY2OTdhYjQ0M2M3YWM5M18yLTItMS0xLTI1NzQ_9209bbcc-9127-467e-bf67-6a1edb86bb8a"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGV4dHJlZ2lvbjo0ODdlZTllZmQyNWI0YmNiODkwMmZiZWM5OGQ5MzNmYl8yMTk5MDIzMjYzMDQ1_1a4e9931-926b-4458-a696-643a9266e5e3">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Future lease payments under non-cancellable leases as of June&#160;27, 2020 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&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:37.935%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:39.981%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:18.784%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Years Ending&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,250&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,373&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,598&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,004&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,894&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,674&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total undiscounted lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,793&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: present value discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,620&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,173&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6YTE2YjBjYmEwMzc3NGNmNGFmOWUwNjNmNjU1MGUyMDcvdGFibGVyYW5nZTphMTZiMGNiYTAzNzc0Y2Y0YWY5ZTA2M2Y2NTUwZTIwN18xLTItMS0xLTI1Nzc_0f1cdce7-ae1a-4350-8926-3ff8412c6974"
      unitRef="usd">4250000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6YTE2YjBjYmEwMzc3NGNmNGFmOWUwNjNmNjU1MGUyMDcvdGFibGVyYW5nZTphMTZiMGNiYTAzNzc0Y2Y0YWY5ZTA2M2Y2NTUwZTIwN18yLTItMS0xLTI1ODA_43e640c7-4ee1-4bb5-9507-581d9f8ce0b8"
      unitRef="usd">3373000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6YTE2YjBjYmEwMzc3NGNmNGFmOWUwNjNmNjU1MGUyMDcvdGFibGVyYW5nZTphMTZiMGNiYTAzNzc0Y2Y0YWY5ZTA2M2Y2NTUwZTIwN18zLTItMS0xLTI1ODc_0f48d534-2da3-40d4-8c09-3b6583059774"
      unitRef="usd">2598000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6YTE2YjBjYmEwMzc3NGNmNGFmOWUwNjNmNjU1MGUyMDcvdGFibGVyYW5nZTphMTZiMGNiYTAzNzc0Y2Y0YWY5ZTA2M2Y2NTUwZTIwN180LTItMS0xLTI1ODk_772fccc7-c761-4b06-949b-d16df8ea4362"
      unitRef="usd">2004000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6YTE2YjBjYmEwMzc3NGNmNGFmOWUwNjNmNjU1MGUyMDcvdGFibGVyYW5nZTphMTZiMGNiYTAzNzc0Y2Y0YWY5ZTA2M2Y2NTUwZTIwN181LTItMS0xLTI1OTE_00c090fe-4689-4f38-b235-14d966c39425"
      unitRef="usd">1894000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6YTE2YjBjYmEwMzc3NGNmNGFmOWUwNjNmNjU1MGUyMDcvdGFibGVyYW5nZTphMTZiMGNiYTAzNzc0Y2Y0YWY5ZTA2M2Y2NTUwZTIwN182LTItMS0xLTI1OTM_2a73aa76-9aab-4cb1-917c-2d06f9b82d64"
      unitRef="usd">5674000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6YTE2YjBjYmEwMzc3NGNmNGFmOWUwNjNmNjU1MGUyMDcvdGFibGVyYW5nZTphMTZiMGNiYTAzNzc0Y2Y0YWY5ZTA2M2Y2NTUwZTIwN183LTItMS0xLTI1OTU_9bb2e9ee-4d54-450e-8d87-e61fb6713594"
      unitRef="usd">19793000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6YTE2YjBjYmEwMzc3NGNmNGFmOWUwNjNmNjU1MGUyMDcvdGFibGVyYW5nZTphMTZiMGNiYTAzNzc0Y2Y0YWY5ZTA2M2Y2NTUwZTIwN184LTItMS0xLTI1OTc_b6326e1a-263f-4757-b225-3dfca24e926b"
      unitRef="usd">2620000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i1d45395254674d46955a9e4ade47fd16_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6YTE2YjBjYmEwMzc3NGNmNGFmOWUwNjNmNjU1MGUyMDcvdGFibGVyYW5nZTphMTZiMGNiYTAzNzc0Y2Y0YWY5ZTA2M2Y2NTUwZTIwN185LTItMS0xLTI1OTk_c4dc553c-069f-4a2f-b6bf-85642c03104f"
      unitRef="usd">17173000</us-gaap:OperatingLeaseLiability>
    <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGV4dHJlZ2lvbjo0ODdlZTllZmQyNWI0YmNiODkwMmZiZWM5OGQ5MzNmYl8yNzQ4Nzc5MDc2OTAy_9a023b82-f8bf-4988-b8d9-68adab34bb3c">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As previously disclosed in our Annual Report on Form 10-K for the fiscal year ended June 29, 2019 and under the previous lease accounting standard ASC 840, the aggregate future minimum payments under non-cancellable operating leases, as of June 29, 2019, are as follows (in thousands):&lt;/span&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;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:28.870%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:49.046%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:18.784%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Years Ending&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,777&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,563&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,641&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,866&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,271&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,121&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,239&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6ZWJhNDFjOGNhMmQ2NGI1Y2E1YTEyZmUzZGI5NmNhYmIvdGFibGVyYW5nZTplYmE0MWM4Y2EyZDY0YjVjYTVhMTJmZTNkYjk2Y2FiYl8xLTItMS0xLTE1ODM_7521837a-f35d-4335-a65f-f85b80665a00"
      unitRef="usd">4777000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6ZWJhNDFjOGNhMmQ2NGI1Y2E1YTEyZmUzZGI5NmNhYmIvdGFibGVyYW5nZTplYmE0MWM4Y2EyZDY0YjVjYTVhMTJmZTNkYjk2Y2FiYl8yLTItMS0xLTE1ODM_0d621ae4-6bfc-4c7a-8cba-e9262fe2aa95"
      unitRef="usd">3563000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6ZWJhNDFjOGNhMmQ2NGI1Y2E1YTEyZmUzZGI5NmNhYmIvdGFibGVyYW5nZTplYmE0MWM4Y2EyZDY0YjVjYTVhMTJmZTNkYjk2Y2FiYl8zLTItMS0xLTE1ODM_0bd70c89-dcef-4080-afd8-2ec12e195caa"
      unitRef="usd">2641000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6ZWJhNDFjOGNhMmQ2NGI1Y2E1YTEyZmUzZGI5NmNhYmIvdGFibGVyYW5nZTplYmE0MWM4Y2EyZDY0YjVjYTVhMTJmZTNkYjk2Y2FiYl80LTItMS0xLTE1ODM_f60aa2db-c4c8-463a-aa8f-4921728ff85f"
      unitRef="usd">1866000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6ZWJhNDFjOGNhMmQ2NGI1Y2E1YTEyZmUzZGI5NmNhYmIvdGFibGVyYW5nZTplYmE0MWM4Y2EyZDY0YjVjYTVhMTJmZTNkYjk2Y2FiYl81LTItMS0xLTE1ODM_db8fb5f0-aa3f-422e-9b45-794a7d5712f2"
      unitRef="usd">1271000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6ZWJhNDFjOGNhMmQ2NGI1Y2E1YTEyZmUzZGI5NmNhYmIvdGFibGVyYW5nZTplYmE0MWM4Y2EyZDY0YjVjYTVhMTJmZTNkYjk2Y2FiYl82LTItMS0xLTE1ODM_819c6ad1-7955-44e9-b688-405f44271cc6"
      unitRef="usd">4121000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue
      contextRef="i9258035b453e46b58cc1e0c41ca357a5_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6ZWJhNDFjOGNhMmQ2NGI1Y2E1YTEyZmUzZGI5NmNhYmIvdGFibGVyYW5nZTplYmE0MWM4Y2EyZDY0YjVjYTVhMTJmZTNkYjk2Y2FiYl83LTItMS0xLTI0NTY_38c3a604-615a-4d1a-86d0-ae7d63063c07"
      unitRef="usd">18239000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i6b428966de264a04ae1748383eeb2af6_I20190928"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8yLTEtMS0xLTM3MTA_1ad45100-7130-465f-ade9-139237bc72e9"
      unitRef="usd">16056</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ib2d16ff5588843c9b15c2a9c4b7e19ee_I20190928"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8yLTItMS0xLTM3MDg_00333c44-1c74-4919-83b6-75405f4b332f"
      unitRef="usd">4223</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ic0730f6c95ef40638e0292238f7e5a4a_I20190928"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8yLTMtMS0xLTM2ODE_d4db4f2b-e0df-48d0-8a1f-671f98157f4f"
      unitRef="usd">20279</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Assets
      contextRef="i6b428966de264a04ae1748383eeb2af6_I20190928"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8zLTEtMS0xLTM3MTA_03acf07c-a326-4bab-a69c-e64d10a0d709"
      unitRef="usd">281127</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ib2d16ff5588843c9b15c2a9c4b7e19ee_I20190928"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8zLTItMS0xLTM3MDg_18ca1815-15f7-4e5a-8faf-2c00b8eab5a1"
      unitRef="usd">4223</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ic0730f6c95ef40638e0292238f7e5a4a_I20190928"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8zLTMtMS0xLTM2ODk_5c202505-3bfc-4b14-95f6-00fed6bc96a4"
      unitRef="usd">285350</us-gaap:Assets>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i6b428966de264a04ae1748383eeb2af6_I20190928"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml83LTEtMS0xLTM3MTQ_78249e53-6285-4728-817a-b90cdf25e6f5"
      unitRef="usd">10885</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ib2d16ff5588843c9b15c2a9c4b7e19ee_I20190928"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml83LTItMS0xLTM3MTI_b1abb929-49b6-417f-b394-840fbffd6b49"
      unitRef="usd">4223</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ic0730f6c95ef40638e0292238f7e5a4a_I20190928"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml83LTMtMS0xLTM2OTY_3b309826-655e-42d3-8d5e-8d10624cc288"
      unitRef="usd">15108</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i6b428966de264a04ae1748383eeb2af6_I20190928"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml84LTEtMS0xLTM3MTQ_eea3b102-39e6-4588-b512-2c0c0d74a572"
      unitRef="usd">165989</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="ib2d16ff5588843c9b15c2a9c4b7e19ee_I20190928"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml84LTItMS0xLTM3MTI_fa672e64-aafb-415f-bc83-453cbdd13d0f"
      unitRef="usd">4223</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="ic0730f6c95ef40638e0292238f7e5a4a_I20190928"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml84LTMtMS0xLTM3MDI_bbbda098-2d37-4d64-9578-8443578f17c1"
      unitRef="usd">170212</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ia394b4be6c2d4709a17a96308555bc09_I20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8xMi0xLTEtMS0zNzE4_c89809e1-b2f5-47cd-af54-14b16918af2f"
      unitRef="usd">14876</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i512bc5358f85454798cf76ff7d86e20b_I20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8xMi0yLTEtMS0zNzE2_71c049a6-bb47-4ebc-a14d-c35dc5b39099"
      unitRef="usd">4223</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i40511730b0274a6eb73662fe4cdcd4ad_I20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8xMi0zLTEtMS0zNjg1_bdafc1e8-6958-4496-a0f6-e891e2b758c8"
      unitRef="usd">19099</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Assets
      contextRef="ia394b4be6c2d4709a17a96308555bc09_I20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8xMy0xLTEtMS0zNzE4_43dd8db2-2255-4776-ab4f-f509613ec4ce"
      unitRef="usd">273970</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i512bc5358f85454798cf76ff7d86e20b_I20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8xMy0yLTEtMS0zNzE2_5786d1d1-3651-45c3-a855-f47915e8171d"
      unitRef="usd">4223</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i40511730b0274a6eb73662fe4cdcd4ad_I20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8xMy0zLTEtMS0zNjkx_34a4b25d-a55c-4d50-93a6-d64932a88923"
      unitRef="usd">278193</us-gaap:Assets>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ia394b4be6c2d4709a17a96308555bc09_I20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8xNy0xLTEtMS0zNzIy_8b663077-c666-4e82-ab2d-029e89786878"
      unitRef="usd">9870</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i512bc5358f85454798cf76ff7d86e20b_I20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8xNy0yLTEtMS0zNzIw_c0629931-c55a-41a9-9efc-a682370fed7f"
      unitRef="usd">4223</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i40511730b0274a6eb73662fe4cdcd4ad_I20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8xNy0zLTEtMS0zNjk4_a454c4a0-870b-4294-b177-f5cf2af199f4"
      unitRef="usd">14093</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="ia394b4be6c2d4709a17a96308555bc09_I20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8xOC0xLTEtMS0zNzIy_fc8d9640-b0bc-4c22-8c79-41bf1f199462"
      unitRef="usd">157163</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i512bc5358f85454798cf76ff7d86e20b_I20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8xOC0yLTEtMS0zNzIw_3f2a0649-bda8-44c7-b55e-6a16a43d57f0"
      unitRef="usd">4223</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i40511730b0274a6eb73662fe4cdcd4ad_I20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8xOC0zLTEtMS0zNzA0_de8e8006-b86f-4a91-bce9-b860622addcf"
      unitRef="usd">161386</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="if149f7e2e2614897bb0f52327d8e3233_I20200328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8yMi0xLTEtMS0zNzI2_286d5351-4aaa-456a-8f85-c44f3e247131"
      unitRef="usd">15347</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i1a28825f81b542c4a0b15545a8fa0a97_I20200328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8yMi0yLTEtMS0zNzI0_49f89f48-6b1a-4f52-bfc4-db7ff2f8baad"
      unitRef="usd">3127</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i985f5d34a9694377b8cbc80eeae38ea8_I20200328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8yMi0zLTEtMS0zNjg3_3a08ab34-f841-4a0d-91ce-53120a6f1c7f"
      unitRef="usd">18474</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Assets
      contextRef="if149f7e2e2614897bb0f52327d8e3233_I20200328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8yMy0xLTEtMS0zNzI2_755ca0fb-4521-478c-992f-3e806eaa7720"
      unitRef="usd">288403</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i1a28825f81b542c4a0b15545a8fa0a97_I20200328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8yMy0yLTEtMS0zNzI0_a916e9a4-567c-4ee1-9175-2c7e376c3456"
      unitRef="usd">3127</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i985f5d34a9694377b8cbc80eeae38ea8_I20200328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8yMy0zLTEtMS0zNjk0_1f62fde3-18b7-4f09-a30d-d6631c874fcb"
      unitRef="usd">291530</us-gaap:Assets>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="if149f7e2e2614897bb0f52327d8e3233_I20200328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8yNy0xLTEtMS0zNzMw_e1b37d29-0687-4328-b7a5-5e300a650eed"
      unitRef="usd">10327</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i1a28825f81b542c4a0b15545a8fa0a97_I20200328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8yNy0yLTEtMS0zNzI4_daa275a9-2896-4a1b-a150-44b911fd8f8d"
      unitRef="usd">3127</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i985f5d34a9694377b8cbc80eeae38ea8_I20200328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8yNy0zLTEtMS0zNzAw_2f5b1d10-a864-4f39-8e01-346fd02e1d58"
      unitRef="usd">13454</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="if149f7e2e2614897bb0f52327d8e3233_I20200328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8yOC0xLTEtMS0zNzMw_136beac0-f461-491e-a20a-ba0f8a1db3f8"
      unitRef="usd">175463</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i1a28825f81b542c4a0b15545a8fa0a97_I20200328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8yOC0yLTEtMS0zNzI4_3967cd55-99db-4398-9943-f5516b514aa7"
      unitRef="usd">3127</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i985f5d34a9694377b8cbc80eeae38ea8_I20200328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xNTQxL2ZyYWc6NDg3ZWU5ZWZkMjViNGJjYjg5MDJmYmVjOThkOTMzZmIvdGFibGU6MjAzMzZiZWNiNzAzNDhhMjhlZTJhNGUyY2FiZWNkNTIvdGFibGVyYW5nZToyMDMzNmJlY2I3MDM0OGEyOGVlMmE0ZTJjYWJlY2Q1Ml8yOC0zLTEtMS0zNzA2_765dc39c-b4a0-4b13-a451-ff74a9c0286d"
      unitRef="usd">178590</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xMzYvZnJhZzowYWFjMmU1Y2JkYjc0ODM4OTk1ZjBjMzFmMjJlY2VkZC90ZXh0cmVnaW9uOjBhYWMyZTVjYmRiNzQ4Mzg5OTVmMGMzMWYyMmVjZWRkXzIxOTkwMjMyNjc2NDQ_878fe291-7e9b-4de9-9030-b24e8dc54250">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On August 14, 2020, the Company entered into a loan and security agreement (the &#x201c;Loan Agreement&#x201d;) with Bank of America.  The Loan Agreement replaces the Company&#x2019;s prior amended and restated credit agreement, as amended, with Wells Fargo Bank, N.A. The Loan Agreement provides for a five-year asset-based senior secured revolving credit facility of up to $93&#160;million, maturing on August 14, 2025.  In addition, during the term of the Loan Agreement, the Company may increase the aggregate amount of the Credit Facility by up to an additional $25&#160;million, subject to customary conditions, including obtaining a commitment from the Bank (or another lender, if applicable) to such increase. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Credit Facility has been used to pay-off the Prior Credit Facility and costs related to the Loan Agreement, and may be used to pay-off certain other existing debt, to issue letters of credit, and for other business purposes, including working capital needs.  Based on the Company&#x2019;s borrowing base and reserve requirements and after paying off the Prior Credit Facility and related fees and expenses relating to the Credit Facility, immediately following the closing of the Loan Agreement, there was approximately $16 million available under the Credit Facility.&lt;/span&gt;&lt;/div&gt;The Loan Agreement contains financial covenants as long as commitments or obligations are outstanding under the Loan Agreement, requiring the Company to maintain:  (i) a fixed charge coverage ratio of at least 1.25 to 1.0, measured monthly on a trailing 12-month basis; and (ii) a cash flow leverage ratio of no greater than 6.00 to 1.00, which may be subject to adjustments for COVID-19 related cash expenses as approved by the Bank, measured monthly on a trailing 12-month basis.</us-gaap:SubsequentEventsTextBlock>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xODEvZnJhZzpkMjNjMTczODQyZDQ0MzFmYWU4Mzk4YmRjMzBmM2M4Mi90ZXh0cmVnaW9uOmQyM2MxNzM4NDJkNDQzMWZhZTgzOThiZGMzMGYzYzgyXzE0OA_d269a67c-6559-4722-aa84-a2cde130cccf">&lt;div style="text-align:center;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;KEY TRONIC CORPORATION AND SUBSIDIARIES&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;CONSOLIDATED VALUATION AND QUALIFYING ACCOUNTS&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;FISCAL YEARS ENDED JUNE&#160;27, 2020, JUNE&#160;29, 2019, AND JUNE&#160;30, 2018&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:59.222%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.640%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&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-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;"&gt;Allowance for Obsolete Inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,792&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,458&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,306&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Provisions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;136&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;91&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dispositions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;243&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;121&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,968&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,792&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,458&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;"&gt;Allowance for Doubtful Accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;58&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;84&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Provisions (Recovery)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;551&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;58&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(84)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Write-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;609&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;58&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i228fbc8744354c35b362fe44454b9e63_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xODEvZnJhZzpkMjNjMTczODQyZDQ0MzFmYWU4Mzk4YmRjMzBmM2M4Mi90YWJsZTo1Zjk5NDM3NmZiMTM0OTJjYjdiZWI5N2NlMGZjYTIyYS90YWJsZXJhbmdlOjVmOTk0Mzc2ZmIxMzQ5MmNiN2JlYjk3Y2UwZmNhMjJhXzQtMS0xLTEtMA_f5699bb8-8847-4b0f-b1fe-d3363f745de7"
      unitRef="usd">1792000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i38c192e9ac644c17bae81f61acd58653_I20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xODEvZnJhZzpkMjNjMTczODQyZDQ0MzFmYWU4Mzk4YmRjMzBmM2M4Mi90YWJsZTo1Zjk5NDM3NmZiMTM0OTJjYjdiZWI5N2NlMGZjYTIyYS90YWJsZXJhbmdlOjVmOTk0Mzc2ZmIxMzQ5MmNiN2JlYjk3Y2UwZmNhMjJhXzQtMy0xLTEtMA_c9c76b07-e1c7-4eaa-94c9-cab542c54b55"
      unitRef="usd">1458000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ic680000b58da4e26841d6d14f704b3f7_I20170701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xODEvZnJhZzpkMjNjMTczODQyZDQ0MzFmYWU4Mzk4YmRjMzBmM2M4Mi90YWJsZTo1Zjk5NDM3NmZiMTM0OTJjYjdiZWI5N2NlMGZjYTIyYS90YWJsZXJhbmdlOjVmOTk0Mzc2ZmIxMzQ5MmNiN2JlYjk3Y2UwZmNhMjJhXzQtNS0xLTEtMA_5e37a887-3181-462f-803b-3a6a8898ebe7"
      unitRef="usd">1306000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i41ea46fbbe654f61a69ec0739d552d1d_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xODEvZnJhZzpkMjNjMTczODQyZDQ0MzFmYWU4Mzk4YmRjMzBmM2M4Mi90YWJsZTo1Zjk5NDM3NmZiMTM0OTJjYjdiZWI5N2NlMGZjYTIyYS90YWJsZXJhbmdlOjVmOTk0Mzc2ZmIxMzQ5MmNiN2JlYjk3Y2UwZmNhMjJhXzUtMS0xLTEtMA_139cbb6c-302f-4280-8dc7-5fcaba371ab4"
      unitRef="usd">136000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i10f4a7c2dee346a7ae89b1ac0bfc59a2_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xODEvZnJhZzpkMjNjMTczODQyZDQ0MzFmYWU4Mzk4YmRjMzBmM2M4Mi90YWJsZTo1Zjk5NDM3NmZiMTM0OTJjYjdiZWI5N2NlMGZjYTIyYS90YWJsZXJhbmdlOjVmOTk0Mzc2ZmIxMzQ5MmNiN2JlYjk3Y2UwZmNhMjJhXzUtMy0xLTEtMA_497fd150-6016-4cd1-89fd-83c7e48870ab"
      unitRef="usd">91000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i5d0b34ac870442f0b123592e4759fe18_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xODEvZnJhZzpkMjNjMTczODQyZDQ0MzFmYWU4Mzk4YmRjMzBmM2M4Mi90YWJsZTo1Zjk5NDM3NmZiMTM0OTJjYjdiZWI5N2NlMGZjYTIyYS90YWJsZXJhbmdlOjVmOTk0Mzc2ZmIxMzQ5MmNiN2JlYjk3Y2UwZmNhMjJhXzUtNS0xLTEtMA_f7a9e95f-0d43-4418-8293-fb4b539e0807"
      unitRef="usd">31000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i41ea46fbbe654f61a69ec0739d552d1d_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xODEvZnJhZzpkMjNjMTczODQyZDQ0MzFmYWU4Mzk4YmRjMzBmM2M4Mi90YWJsZTo1Zjk5NDM3NmZiMTM0OTJjYjdiZWI5N2NlMGZjYTIyYS90YWJsZXJhbmdlOjVmOTk0Mzc2ZmIxMzQ5MmNiN2JlYjk3Y2UwZmNhMjJhXzYtMS0xLTEtMA_30120abb-e467-44ce-8dd8-38dc6ead3458"
      unitRef="usd">-40000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i10f4a7c2dee346a7ae89b1ac0bfc59a2_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xODEvZnJhZzpkMjNjMTczODQyZDQ0MzFmYWU4Mzk4YmRjMzBmM2M4Mi90YWJsZTo1Zjk5NDM3NmZiMTM0OTJjYjdiZWI5N2NlMGZjYTIyYS90YWJsZXJhbmdlOjVmOTk0Mzc2ZmIxMzQ5MmNiN2JlYjk3Y2UwZmNhMjJhXzYtMy0xLTEtMA_1d2d721a-8b0b-43f5-aa03-eb2d277bb339"
      unitRef="usd">-243000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i5d0b34ac870442f0b123592e4759fe18_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xODEvZnJhZzpkMjNjMTczODQyZDQ0MzFmYWU4Mzk4YmRjMzBmM2M4Mi90YWJsZTo1Zjk5NDM3NmZiMTM0OTJjYjdiZWI5N2NlMGZjYTIyYS90YWJsZXJhbmdlOjVmOTk0Mzc2ZmIxMzQ5MmNiN2JlYjk3Y2UwZmNhMjJhXzYtNS0xLTEtMA_9fc4c5d4-7e5c-42ad-968f-157e288d6109"
      unitRef="usd">-121000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i44441950840d4a86a381c5af874fb720_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xODEvZnJhZzpkMjNjMTczODQyZDQ0MzFmYWU4Mzk4YmRjMzBmM2M4Mi90YWJsZTo1Zjk5NDM3NmZiMTM0OTJjYjdiZWI5N2NlMGZjYTIyYS90YWJsZXJhbmdlOjVmOTk0Mzc2ZmIxMzQ5MmNiN2JlYjk3Y2UwZmNhMjJhXzctMS0xLTEtMA_bb7d2a66-ac5e-49af-923b-ea55f617827f"
      unitRef="usd">1968000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i228fbc8744354c35b362fe44454b9e63_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xODEvZnJhZzpkMjNjMTczODQyZDQ0MzFmYWU4Mzk4YmRjMzBmM2M4Mi90YWJsZTo1Zjk5NDM3NmZiMTM0OTJjYjdiZWI5N2NlMGZjYTIyYS90YWJsZXJhbmdlOjVmOTk0Mzc2ZmIxMzQ5MmNiN2JlYjk3Y2UwZmNhMjJhXzctMy0xLTEtMA_6454c171-82cb-4388-9fc1-fe5446b970cb"
      unitRef="usd">1792000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i38c192e9ac644c17bae81f61acd58653_I20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xODEvZnJhZzpkMjNjMTczODQyZDQ0MzFmYWU4Mzk4YmRjMzBmM2M4Mi90YWJsZTo1Zjk5NDM3NmZiMTM0OTJjYjdiZWI5N2NlMGZjYTIyYS90YWJsZXJhbmdlOjVmOTk0Mzc2ZmIxMzQ5MmNiN2JlYjk3Y2UwZmNhMjJhXzctNS0xLTEtMA_26148f98-edba-490c-aa35-c547d3ac8f2f"
      unitRef="usd">1458000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i013542d0c5ce45a3abc4378a3207199c_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xODEvZnJhZzpkMjNjMTczODQyZDQ0MzFmYWU4Mzk4YmRjMzBmM2M4Mi90YWJsZTo1Zjk5NDM3NmZiMTM0OTJjYjdiZWI5N2NlMGZjYTIyYS90YWJsZXJhbmdlOjVmOTk0Mzc2ZmIxMzQ5MmNiN2JlYjk3Y2UwZmNhMjJhXzktMS0xLTEtMA_fc357cd5-2190-4e51-b3f7-2fc787032f0c"
      unitRef="usd">58000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i7862524ed2294128af4e237fd6ff55f4_I20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xODEvZnJhZzpkMjNjMTczODQyZDQ0MzFmYWU4Mzk4YmRjMzBmM2M4Mi90YWJsZTo1Zjk5NDM3NmZiMTM0OTJjYjdiZWI5N2NlMGZjYTIyYS90YWJsZXJhbmdlOjVmOTk0Mzc2ZmIxMzQ5MmNiN2JlYjk3Y2UwZmNhMjJhXzktMy0xLTEtMA_22ea1f94-12b8-4d7f-85a9-929cacdfe02d"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="iea6eeaa268c54005abcf36dc2e5aea4a_I20170701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xODEvZnJhZzpkMjNjMTczODQyZDQ0MzFmYWU4Mzk4YmRjMzBmM2M4Mi90YWJsZTo1Zjk5NDM3NmZiMTM0OTJjYjdiZWI5N2NlMGZjYTIyYS90YWJsZXJhbmdlOjVmOTk0Mzc2ZmIxMzQ5MmNiN2JlYjk3Y2UwZmNhMjJhXzktNS0xLTEtMA_8bd33b8e-d712-4d4d-b891-69e3c16f4b98"
      unitRef="usd">84000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i2b62781cbae84cb88fc84d05ac98777c_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xODEvZnJhZzpkMjNjMTczODQyZDQ0MzFmYWU4Mzk4YmRjMzBmM2M4Mi90YWJsZTo1Zjk5NDM3NmZiMTM0OTJjYjdiZWI5N2NlMGZjYTIyYS90YWJsZXJhbmdlOjVmOTk0Mzc2ZmIxMzQ5MmNiN2JlYjk3Y2UwZmNhMjJhXzEwLTEtMS0xLTA_926ab959-f8be-4bde-ad2e-6466813c9356"
      unitRef="usd">551000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i270bd135c1fb4c79966d7eb29334e14c_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xODEvZnJhZzpkMjNjMTczODQyZDQ0MzFmYWU4Mzk4YmRjMzBmM2M4Mi90YWJsZTo1Zjk5NDM3NmZiMTM0OTJjYjdiZWI5N2NlMGZjYTIyYS90YWJsZXJhbmdlOjVmOTk0Mzc2ZmIxMzQ5MmNiN2JlYjk3Y2UwZmNhMjJhXzEwLTMtMS0xLTA_9dbe1330-549c-4112-b0dc-c8ffc13fe335"
      unitRef="usd">58000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i8ef501b910044d76a4ea95ee3f41098b_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xODEvZnJhZzpkMjNjMTczODQyZDQ0MzFmYWU4Mzk4YmRjMzBmM2M4Mi90YWJsZTo1Zjk5NDM3NmZiMTM0OTJjYjdiZWI5N2NlMGZjYTIyYS90YWJsZXJhbmdlOjVmOTk0Mzc2ZmIxMzQ5MmNiN2JlYjk3Y2UwZmNhMjJhXzEwLTUtMS0xLTA_bd90eeb9-1162-4a25-b415-1d451d52605f"
      unitRef="usd">-84000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i2b62781cbae84cb88fc84d05ac98777c_D20190630-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xODEvZnJhZzpkMjNjMTczODQyZDQ0MzFmYWU4Mzk4YmRjMzBmM2M4Mi90YWJsZTo1Zjk5NDM3NmZiMTM0OTJjYjdiZWI5N2NlMGZjYTIyYS90YWJsZXJhbmdlOjVmOTk0Mzc2ZmIxMzQ5MmNiN2JlYjk3Y2UwZmNhMjJhXzExLTEtMS0xLTA_88636af1-eb52-44d8-8c10-127c1ac17eee"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i270bd135c1fb4c79966d7eb29334e14c_D20180701-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xODEvZnJhZzpkMjNjMTczODQyZDQ0MzFmYWU4Mzk4YmRjMzBmM2M4Mi90YWJsZTo1Zjk5NDM3NmZiMTM0OTJjYjdiZWI5N2NlMGZjYTIyYS90YWJsZXJhbmdlOjVmOTk0Mzc2ZmIxMzQ5MmNiN2JlYjk3Y2UwZmNhMjJhXzExLTMtMS0xLTA_4e78a730-417c-478e-ae0b-0e82be2de88b"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i8ef501b910044d76a4ea95ee3f41098b_D20170702-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xODEvZnJhZzpkMjNjMTczODQyZDQ0MzFmYWU4Mzk4YmRjMzBmM2M4Mi90YWJsZTo1Zjk5NDM3NmZiMTM0OTJjYjdiZWI5N2NlMGZjYTIyYS90YWJsZXJhbmdlOjVmOTk0Mzc2ZmIxMzQ5MmNiN2JlYjk3Y2UwZmNhMjJhXzExLTUtMS0xLTA_9f25922b-1080-4848-944f-76ff1fbd720d"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ifb20977d97974a87b6ec534f634adf77_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xODEvZnJhZzpkMjNjMTczODQyZDQ0MzFmYWU4Mzk4YmRjMzBmM2M4Mi90YWJsZTo1Zjk5NDM3NmZiMTM0OTJjYjdiZWI5N2NlMGZjYTIyYS90YWJsZXJhbmdlOjVmOTk0Mzc2ZmIxMzQ5MmNiN2JlYjk3Y2UwZmNhMjJhXzEyLTEtMS0xLTA_82aac22b-9075-4647-bb37-292b2b822486"
      unitRef="usd">609000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i013542d0c5ce45a3abc4378a3207199c_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xODEvZnJhZzpkMjNjMTczODQyZDQ0MzFmYWU4Mzk4YmRjMzBmM2M4Mi90YWJsZTo1Zjk5NDM3NmZiMTM0OTJjYjdiZWI5N2NlMGZjYTIyYS90YWJsZXJhbmdlOjVmOTk0Mzc2ZmIxMzQ5MmNiN2JlYjk3Y2UwZmNhMjJhXzEyLTMtMS0xLTA_6875df7c-ef69-413e-8e0e-56785134ab87"
      unitRef="usd">58000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i7862524ed2294128af4e237fd6ff55f4_I20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlZGM5YjEzZDU3MzRlYzhhNjBhMmNhZWI2NDNkMjJmL3NlYzoxZWRjOWIxM2Q1NzM0ZWM4YTYwYTJjYWViNjQzZDIyZl8xODEvZnJhZzpkMjNjMTczODQyZDQ0MzFmYWU4Mzk4YmRjMzBmM2M4Mi90YWJsZTo1Zjk5NDM3NmZiMTM0OTJjYjdiZWI5N2NlMGZjYTIyYS90YWJsZXJhbmdlOjVmOTk0Mzc2ZmIxMzQ5MmNiN2JlYjk3Y2UwZmNhMjJhXzEyLTUtMS0xLTA_c6cf6952-e887-488b-9c09-d8e05ec1f79f"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesBalance>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196300887736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Sep. 04, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 27,  2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">0-11559<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">KEY TRONIC CORP<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">WA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">91-0849125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">4424 North Sullivan Road<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Spokane Valley,<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">WA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">99216<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">509<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">928-8000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common stock, no par value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">KTCC<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 56.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,759,680<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text">Certain information is incorporated into Part III of this report by reference to the Proxy Statement for the registrant&#8217;s 2020 annual meeting of stockholders to be filed with the Securities and Exchange Commission pursuant to Regulation 14A not later than 120 days after the end of the fiscal year covered by this Form 10-K.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--06-27<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000719733<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentsIncorporatedByReferenceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196378995368">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 553,000<span></span>
</td>
<td class="nump">$ 601,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesNetCurrent', window );">Trade receivables, net of allowance for doubtful accounts of $609 and $58</a></td>
<td class="nump">86,123,000<span></span>
</td>
<td class="nump">58,429,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories, net</a></td>
<td class="nump">115,020,000<span></span>
</td>
<td class="nump">100,431,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other</a></td>
<td class="nump">17,315,000<span></span>
</td>
<td class="nump">16,477,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">242,764,000<span></span>
</td>
<td class="nump">198,099,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">31,764,000<span></span>
</td>
<td class="nump">29,413,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating Lease, Right-of-Use Asset</a></td>
<td class="nump">17,568,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsAbstract', window );"><strong>Other assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred income tax asset</a></td>
<td class="nump">10,178,000<span></span>
</td>
<td class="nump">7,840,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Other intangible assets, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">657,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other</a></td>
<td class="nump">2,587,000<span></span>
</td>
<td class="nump">2,301,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_TotalOtherAssetsNonCurrent', window );">Total other assets</a></td>
<td class="nump">12,765,000<span></span>
</td>
<td class="nump">10,798,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">304,861,000<span></span>
</td>
<td class="nump">238,310,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">80,204,000<span></span>
</td>
<td class="nump">73,571,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation and vacation</a></td>
<td class="nump">10,428,000<span></span>
</td>
<td class="nump">6,759,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLongTermDebtCurrent', window );">Current portion of debt, net</a></td>
<td class="nump">7,508,000<span></span>
</td>
<td class="nump">5,841,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other</a></td>
<td class="nump">14,079,000<span></span>
</td>
<td class="nump">7,233,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">112,219,000<span></span>
</td>
<td class="nump">93,404,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Long-term liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLongTermDebtNoncurrent', window );">Term loans</a></td>
<td class="nump">3,258,000<span></span>
</td>
<td class="nump">7,091,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Revolving loan</a></td>
<td class="nump">60,094,000<span></span>
</td>
<td class="nump">23,356,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities</a></td>
<td class="nump">12,624,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome', window );">Deferred income tax liability</a></td>
<td class="nump">234,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term obligations</a></td>
<td class="nump">875,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total long-term liabilities</a></td>
<td class="nump">77,085,000<span></span>
</td>
<td class="nump">30,447,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">189,304,000<span></span>
</td>
<td class="nump">123,851,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 4 and 9)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, no par value&#8212;shares authorized 25,000; issued and outstanding 10,760 and 10,760 shares, respectively</a></td>
<td class="nump">46,946,000<span></span>
</td>
<td class="nump">46,680,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">70,111,000<span></span>
</td>
<td class="nump">65,353,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive (loss) income</a></td>
<td class="num">(1,500,000)<span></span>
</td>
<td class="nump">2,426,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total shareholders&#8217; equity</a></td>
<td class="nump">115,557,000<span></span>
</td>
<td class="nump">114,459,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders&#8217; equity</a></td>
<td class="nump">$ 304,861,000<span></span>
</td>
<td class="nump">$ 238,310,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ktcc_TotalOtherAssetsNonCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all other assets as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ktcc_TotalOtherAssetsNonCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ktcc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from tax deferred revenue or income classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6904-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt classified as other, payable within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt classified as other, payable after one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-06(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120401414&amp;loc=d3e604059-122996<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196295288792">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Trade receivables, allowance for doubtful accounts</a></td>
<td class="nump">$ 609<span></span>
</td>
<td class="nump">$ 58<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockNoParValue', window );">Common stock - par value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock - shares authorized</a></td>
<td class="nump">25,000,000<span></span>
</td>
<td class="nump">25,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock - issued</a></td>
<td class="nump">10,760,000<span></span>
</td>
<td class="nump">10,760,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock - outstanding</a></td>
<td class="nump">10,760,000<span></span>
</td>
<td class="nump">10,760,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockNoParValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount per share of no-par value common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockNoParValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196401082552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF INCOME - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 449,480<span></span>
</td>
<td class="nump">$ 464,044<span></span>
</td>
<td class="nump">$ 446,322<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of Goods and Services Sold</a></td>
<td class="nump">414,231<span></span>
</td>
<td class="nump">429,443<span></span>
</td>
<td class="nump">412,153<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">35,249<span></span>
</td>
<td class="nump">34,601<span></span>
</td>
<td class="nump">34,169<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research, development and engineering expenses</a></td>
<td class="nump">7,391<span></span>
</td>
<td class="nump">6,555<span></span>
</td>
<td class="nump">6,186<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">21,030<span></span>
</td>
<td class="nump">21,556<span></span>
</td>
<td class="nump">22,334<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetImpairment', window );">Goodwill and intangible assets impairment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">12,448<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyLossInPeriod', window );">Loss on settlement of arbitration</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,535<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">28,421<span></span>
</td>
<td class="nump">40,559<span></span>
</td>
<td class="nump">33,055<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">6,828<span></span>
</td>
<td class="num">(5,958)<span></span>
</td>
<td class="nump">1,114<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense, net</a></td>
<td class="nump">2,509<span></span>
</td>
<td class="nump">2,782<span></span>
</td>
<td class="nump">2,556<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income (loss) before income taxes</a></td>
<td class="nump">4,319<span></span>
</td>
<td class="num">(8,740)<span></span>
</td>
<td class="num">(1,442)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax benefit</a></td>
<td class="num">(439)<span></span>
</td>
<td class="num">(758)<span></span>
</td>
<td class="num">(117)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 4,758<span></span>
</td>
<td class="num">$ (7,982)<span></span>
</td>
<td class="num">$ (1,325)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net income (loss) per share &#8212; Basic</a></td>
<td class="nump">$ 0.44<span></span>
</td>
<td class="num">$ (0.74)<span></span>
</td>
<td class="num">$ (0.12)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares outstanding&#8211; basic</a></td>
<td class="nump">10,760<span></span>
</td>
<td class="nump">10,760<span></span>
</td>
<td class="nump">10,760<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net income (loss) per share &#8212; Diluted</a></td>
<td class="nump">$ 0.44<span></span>
</td>
<td class="num">$ (0.74)<span></span>
</td>
<td class="num">$ (0.12)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average shares outstanding &#8212; Diluted</a></td>
<td class="nump">10,816<span></span>
</td>
<td class="nump">10,760<span></span>
</td>
<td class="nump">10,760<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyLossInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of loss pertaining to the specified contingency that was charged against earnings in the period, including the effects of revisions in previously reported estimates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyLossInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196294189000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAbstract', window );"><strong>Comprehensive income (loss):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 4,758<span></span>
</td>
<td class="num">$ (7,982)<span></span>
</td>
<td class="num">$ (1,325)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income (loss):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax', window );">Unrealized gain (loss) on hedging instruments, net of tax</a></td>
<td class="num">(3,926)<span></span>
</td>
<td class="nump">3,395<span></span>
</td>
<td class="nump">2,392<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income (loss)</a></td>
<td class="nump">$ 832<span></span>
</td>
<td class="num">$ (4,587)<span></span>
</td>
<td class="nump">$ 1,067<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121558989&amp;loc=d3e80720-113993<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196295578120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax', window );">Unrealized gain (loss) on foreign exchange contracts, tax</a></td>
<td class="num">$ (1.1)<span></span>
</td>
<td class="nump">$ 1.0<span></span>
</td>
<td class="nump">$ 0.7<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit), before reclassification adjustments, related to increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e640-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196404803352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 4,758<span></span>
</td>
<td class="num">$ (7,982)<span></span>
</td>
<td class="num">$ (1,325)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income (loss) to cash provided by (used in) operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetImpairment', window );">Goodwill and intangible assets impairment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">12,448<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">5,591<span></span>
</td>
<td class="nump">7,298<span></span>
</td>
<td class="nump">7,774<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of deferred loan costs</a></td>
<td class="nump">30<span></span>
</td>
<td class="nump">30<span></span>
</td>
<td class="nump">30<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Provision for obsolete inventory</a></td>
<td class="nump">136<span></span>
</td>
<td class="nump">91<span></span>
</td>
<td class="nump">31<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyExpense', window );">Provision for warranty</a></td>
<td class="nump">121<span></span>
</td>
<td class="nump">83<span></span>
</td>
<td class="nump">74<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for (recovery of) doubtful accounts</a></td>
<td class="nump">551<span></span>
</td>
<td class="nump">58<span></span>
</td>
<td class="num">(84)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets', window );">Loss on disposal of assets</a></td>
<td class="nump">207<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">20<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation expense</a></td>
<td class="nump">266<span></span>
</td>
<td class="nump">436<span></span>
</td>
<td class="nump">447<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="nump">958<span></span>
</td>
<td class="nump">1,116<span></span>
</td>
<td class="nump">1,562<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyLossInPeriod', window );">Loss on settlement of arbitration</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,535<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInReceivables', window );">Trade receivables</a></td>
<td class="num">(28,254)<span></span>
</td>
<td class="nump">3,344<span></span>
</td>
<td class="num">(1,327)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerAsset', window );">Contract assets</a></td>
<td class="num">(1,592)<span></span>
</td>
<td class="num">(10,255)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLegalSettlements', window );">Cash received from arbitration settlement</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">6,684<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(14,725)<span></span>
</td>
<td class="num">(1,417)<span></span>
</td>
<td class="num">(18,101)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Other assets</a></td>
<td class="num">(7,728)<span></span>
</td>
<td class="num">(4,490)<span></span>
</td>
<td class="num">(10,461)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">6,632<span></span>
</td>
<td class="num">(2,627)<span></span>
</td>
<td class="nump">22,920<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities', window );">Accrued compensation and vacation</a></td>
<td class="nump">3,669<span></span>
</td>
<td class="num">(1,346)<span></span>
</td>
<td class="num">(1,900)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities', window );">Other liabilities</a></td>
<td class="nump">292<span></span>
</td>
<td class="num">(323)<span></span>
</td>
<td class="nump">2,051<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Cash provided by (used in) operating activities</a></td>
<td class="num">(31,004)<span></span>
</td>
<td class="nump">919<span></span>
</td>
<td class="nump">3,122<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(8,623)<span></span>
</td>
<td class="num">(8,386)<span></span>
</td>
<td class="num">(4,523)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sale of fixed assets</a></td>
<td class="nump">696<span></span>
</td>
<td class="nump">22<span></span>
</td>
<td class="nump">1,041<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleAndCollectionOfReceivables', window );">Cash receipts from deferred purchase price of factored receivables</a></td>
<td class="nump">4,350<span></span>
</td>
<td class="nump">6,455<span></span>
</td>
<td class="nump">8,335<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Cash provided by (used in) investing activities</a></td>
<td class="num">(3,577)<span></span>
</td>
<td class="num">(1,909)<span></span>
</td>
<td class="nump">4,853<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfFinancingCosts', window );">Payment of financing costs</a></td>
<td class="num">(84)<span></span>
</td>
<td class="num">(15)<span></span>
</td>
<td class="num">(21)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfOtherLongTermDebt', window );">Proceeds from issuance of long term debt</a></td>
<td class="nump">5,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Repayments of long term debt</a></td>
<td class="num">(7,121)<span></span>
</td>
<td class="num">(5,871)<span></span>
</td>
<td class="num">(5,871)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Borrowings under revolving credit agreement</a></td>
<td class="nump">177,343<span></span>
</td>
<td class="nump">181,688<span></span>
</td>
<td class="nump">187,419<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLinesOfCredit', window );">Repayments of revolving credit agreement</a></td>
<td class="num">(140,605)<span></span>
</td>
<td class="num">(174,554)<span></span>
</td>
<td class="num">(189,532)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Cash provided by (used in) financing activities</a></td>
<td class="nump">34,533<span></span>
</td>
<td class="nump">1,248<span></span>
</td>
<td class="num">(8,005)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease', window );">Net increase (decrease) in cash and cash equivalents</a></td>
<td class="num">(48)<span></span>
</td>
<td class="nump">258<span></span>
</td>
<td class="num">(30)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents, beginning of period</a></td>
<td class="nump">601<span></span>
</td>
<td class="nump">343<span></span>
</td>
<td class="nump">373<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents, end of period</a></td>
<td class="nump">553<span></span>
</td>
<td class="nump">601<span></span>
</td>
<td class="nump">343<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental cash flow information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest payments</a></td>
<td class="nump">2,483<span></span>
</td>
<td class="nump">2,773<span></span>
</td>
<td class="nump">2,529<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income tax payments, net of refunds</a></td>
<td class="nump">$ 683<span></span>
</td>
<td class="num">$ (511)<span></span>
</td>
<td class="nump">$ 304<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Includes effect from exchange rate changes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2443-110228<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4542-108314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyLossInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of loss pertaining to the specified contingency that was charged against earnings in the period, including the effects of revisions in previously reported estimates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyLossInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for loan and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLegalSettlements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash received for the settlement of litigation during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLegalSettlements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromRepaymentsOfOtherLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from other long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRepaymentsOfOtherLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleAndCollectionOfReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the proceeds from sale and collection of receivables during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleAndCollectionOfReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The expense charged against earnings for the period pertaining to standard and extended warranties on the entity's goods and services granted to customers.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(3,4))<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196301344968">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF SHAREHOLDER'S EQUITY - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss)</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balances, beginning of period (Shares) at Jul. 01, 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,760<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balances, beginning of period at Jul. 01, 2017</a></td>
<td class="nump">$ 116,567<span></span>
</td>
<td class="nump">$ 45,797<span></span>
</td>
<td class="nump">$ 73,545<span></span>
</td>
<td class="num">$ (2,775)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">(1,325)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,325)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodTax', window );">Tax rate effect reclassification</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">586<span></span>
</td>
<td class="num">(586)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax', window );">Unrealized gain (loss) on foreign exchange contracts, net</a></td>
<td class="nump">2,392<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,392<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation expense</a></td>
<td class="nump">447<span></span>
</td>
<td class="nump">$ 447<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balances, end of period (Shares) at Jun. 30, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,760<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balances, end of period at Jun. 30, 2018</a></td>
<td class="nump">118,081<span></span>
</td>
<td class="nump">$ 46,244<span></span>
</td>
<td class="nump">72,806<span></span>
</td>
<td class="num">(969)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">(7,982)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,982)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_ASC606OpeningBalanceSheetAdjustment', window );">ASC 606 opening balance sheet adjustment</a></td>
<td class="nump">529<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">529<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax', window );">Unrealized gain (loss) on foreign exchange contracts, net</a></td>
<td class="nump">3,395<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,395<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation expense</a></td>
<td class="nump">436<span></span>
</td>
<td class="nump">$ 436<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balances, end of period (Shares) at Jun. 29, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,760<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balances, end of period at Jun. 29, 2019</a></td>
<td class="nump">114,459<span></span>
</td>
<td class="nump">$ 46,680<span></span>
</td>
<td class="nump">65,353<span></span>
</td>
<td class="nump">2,426<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">4,758<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,758<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax', window );">Unrealized gain (loss) on foreign exchange contracts, net</a></td>
<td class="num">(3,926)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,926)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation expense</a></td>
<td class="nump">266<span></span>
</td>
<td class="nump">$ 266<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balances, end of period (Shares) at Jun. 27, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,760<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balances, end of period at Jun. 27, 2020</a></td>
<td class="nump">$ 115,557<span></span>
</td>
<td class="nump">$ 46,946<span></span>
</td>
<td class="nump">$ 70,111<span></span>
</td>
<td class="num">$ (1,500)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ktcc_ASC606OpeningBalanceSheetAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>ASC 606 opening balance sheet adjustment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ktcc_ASC606OpeningBalanceSheetAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ktcc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121558989&amp;loc=d3e80720-113993<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAociCurrentPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e640-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL34724391-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAociCurrentPeriodTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196294075736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text">SIGNIFICANT ACCOUNTING POLICIES<div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Business</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Key Tronic Corporation and subsidiaries (the Company) is engaged in electronic manufacturing services (EMS) for original equipment manufacturers (OEMs) and also manufactures keyboards and other input devices. The Company&#8217;s headquarters are located in Spokane Valley, Washington with manufacturing operations in Oakdale, Minnesota; Fayetteville, Arkansas; Corinth, Mississippi; and foreign manufacturing operations in Juarez, Mexico; Shanghai, China; and Da Nang, Vietnam.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The 2019 novel strain of coronavirus ("COVID-19") has resulted in business slowdowns or shutdowns in affected areas. In January 2020, the Company&#8217;s China facilities faced temporary shutdowns as a result of government mandates. In March 2020, these facilities began returning to full operation and the supply chain disruptions have been abating. In April 2020, the Company announced the temporary closure of its Juarez facilities, however, operations successfully resumed six days later.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Due to the COVID-19 pandemic, the Company has seen extreme shifts in demand from its customer base. The possibility of future temporary closures, as well as adverse fluctuations in customer demand, freight and expedite costs, precautionary safety expenses, collectibility of accounts, and future supply chain disruptions during the rapidly changing COVID-19 environment can materially impact operating results. Additionally, continued adverse macroeconomic conditions and significant currency exchange fluctuations can also materially impact operating results.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Reclassifications </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Certain prior period reclassifications were made to conform with the current period presentation. These reclassifications had no effect on reported income, comprehensive income, cash flows, total assets, or shareholders&#8217; equity as previously reported.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Principles of Consolidation</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The consolidated financial statements include the Company and its wholly owned subsidiaries in the United States, Mexico, China and Vietnam. Intercompany balances and transactions have been eliminated during consolidation.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Use of Estimates</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Estimates include the allowance for doubtful receivables, the provision for obsolete and non-saleable inventories, deferred tax assets and liabilities, uncertain tax positions, valuation of goodwill, impairment of long-lived assets, medical self-funded insurance liability, long-term incentive compensation accrual, the provision for warranty costs, the fair value of stock appreciation rights granted under the Company&#8217;s share-based compensation plan and purchase price allocation of acquired businesses. Due to uncertainties with respect to the assumptions and estimates, actual results could differ from those estimates.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Cash and Cash Equivalents</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company considers investments with an original maturity of three months or less to be cash equivalents. Cash equivalents are carried at cost, which approximates fair value. The Company may have cash and cash equivalents at financial institutions that are in excess of federally insured limits from time to time.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Allowance for Doubtful Accounts</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company evaluates the collectability of accounts receivable and records an allowance for doubtful accounts, which reduces the receivables to an amount that management reasonably estimates will be collected. A specific allowance is recorded against receivables considered to be impaired based on the Company&#8217;s knowledge of the financial condition of the customer. In determining the amount of the allowance, the Company considers several factors including the aging of the receivables, the current business environment and historical experience. After all attempts to collect a receivable have failed, the receivable is written off against the allowance.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Inventories</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Inventories are stated at the lower of cost or net realizable value. Inventory valuation is determined using the first-in, first-out (FIFO) method. Customer orders are based upon forecasted quantities of product manufactured for shipment over defined periods. Raw material inventories are purchased to fulfill these customer requirements. Within these arrangements, customer demands for products frequently change, sometimes creating excess and obsolete inventories. The Company regularly reviews raw material inventories by customer for both excess and obsolete quantities. Wherever possible, the Company attempts to recover its full cost of excess and obsolete inventories from customers or, in some cases, through other markets. When it is determined that the Company&#8217;s carrying cost of such excess and obsolete inventories cannot be recovered in full, a charge is taken against income for the difference between the carrying cost and the estimated realizable amount. We also reserve for inventory related to specific customers covered by lead-time assurance agreements when those customers are experiencing financial difficulties or reimbursement is not reasonably assured.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Property, Plant and Equipment</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Property, plant and equipment are carried at cost and depreciated using straight-line methods over the expected useful lives of the assets. Repairs and maintenance costs are expensed as incurred.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Impairment of Goodwill</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In accordance with accounting guidance on goodwill and other intangible assets, the Company evaluates goodwill for impairment at the reporting unit level annually, and whenever circumstances occur indicating that goodwill might be impaired. Upon adoption of ASU 2017-04, the Company now recognizes an impairment charge (not to exceed the total amount of goodwill allocated to the reporting unit) for the amount by which the carrying amount of a reporting unit exceeds the reporting unit&#8217;s fair value. During the third quarter of fiscal year 2019, a few large programs declined in revenue and two new programs were delayed. This decrease in the Company&#8217;s total revenue combined with book value continuing to exceed market capitalization caused a &#8220;triggering event&#8221; in which to perform a quantitative impairment analysis as of March 30, 2019. To estimate the fair value of the Company&#8217;s equity, the Company used both a market approach and an income approach, based on a discounted cash flows analysis. As of March 30, 2019, market related factors increased expected required rates of return, which also increased the Company&#8217;s discount rate used to project future cash flows. Further, push outs of the Company&#8217;s forecasted future cash flows relating to delays in customer orders adversely impacted the Company&#8217;s discounted cash flows model. As a result, a lower estimate in the Company&#8217;s fair value using these two valuation methods indicated an impairment charge. </span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the third quarter of fiscal year 2019, the Company also assessed other finite-lived intangible assets including the Company&#8217;s customer relationships and favorable lease agreements due to an indicator of possible impairment being present, as discussed above. As a result of the analysis performed, the Company determined that the carrying value of the customer relationships intangible asset was not recoverable and recorded an impairment for the entire carrying amount during the third quarter of fiscal year 2019. The Company&#8217;s analysis did not indicate that any of its other long-lived assets were impaired. Refer to footnote 14 for impairment analysis for goodwill and other intangibles that occurred during fiscal year 2019, as a result of certain triggering events being present.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Impairment of Long-lived Assets</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company, using its best estimates based on reasonable and supportable assumptions and projections, reviews assets for impairment whenever events or changes in circumstances have indicated that the carrying amount of its assets might not be recoverable. Impaired assets are reported at the lower of cost or fair value.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Accrued Warranty</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">An accrual is made for expected warranty costs, with the related expense recognized in cost of goods sold. Management reviews the adequacy of this accrual quarterly based on historical analyses and anticipated product returns.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Self-funded Insurance</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company self-funds its domestic employee health plans. The Company contracts with a separate administrative service company to supervise and administer the programs and act as its representative. The Company reduces its risk under this self-funded platform by purchasing stop-loss insurance coverage for high dollar individual claims. In addition, if the aggregate annual claims amount to more than 125 percent of expected claims for the plan year this insurance will also pay those claims amounts exceeding that level.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company estimates its exposure for claims incurred but not paid at the end of each reporting period and uses historical claims data supplied by the Company&#8217;s broker to estimate its self-funded insurance liability. This liability is subject to a total limitation that varies based on employee enrollment and factors that are established at each annual contract renewal. Actual claims experience may differ from the Company&#8217;s estimates. Costs related to the administration of the plan and related claims are expensed as incurred.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Revenue Recognition</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Prior to the adoption of ASU 2014-09, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Revenue from Contracts with Customers </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(Topic 606), sales revenue from manufacturing is recognized upon shipment of the manufactured product per contractual terms. Upon shipment, title transfers and the customer assumes risks and rewards of ownership of the product. The price to the buyer is fixed or determinable and recoverability is reasonably assured. Unless specifically stated in contractual terms, there are no formal customer acceptance requirements or further obligations related to the manufacturing services; if any such requirements exist, then sales revenue is recognized at the time when such requirements are completed and such obligations are fulfilled. Revenue is recorded net of estimated returns of manufactured product based on management&#8217;s analysis of historical returns.</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Subsequent to the adoption of ASU 2014-09, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Revenue from Contracts with Customers </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(Topic 606) during the year ended June 29, 2019, the first step in its process for revenue recognition is to identify the contract with a customer. A contract is defined as an agreement between two or more parties that creates enforceable rights and obligations. A contract can be written, oral, or implied. The Company generally enters into manufacturing service agreements (&#8220;MSA&#8221;) with its customers that outlines the terms of the business relationship between the customer and the Company. This includes matters such as warranty, indemnification, transfer of title and risk of loss, liability for excess and obsolete inventory, pricing, payment terms, etc. The Company will also bid on a program-by-program basis for customers in which an executed MSA may not be in place. In these instances, as well as when we have an MSA in place, we receive customer purchase orders for specific quantities and timing of products. As a result, the Company considers its contract with a customer to be the combination of the MSA and the purchase order. The transaction price is fixed and set forth in each purchase order. In the Company's normal course of business, there are no variable pricing components, or material amounts refunded to customers in the form of refunds or rebates. </span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company assesses whether control of the product or services promised under the contract is transferred to the customer at a point in time (shipment) or over time (as we manufacture the product). The Company is first required to evaluate whether its contracts meet the criteria for 'over-time' or 'point-in-time' recognition. The Company has determined that for the majority of its contracts the Company is manufacturing products for which there is no alternative use due to the unique nature of the customer-specific product, IP and other contract restrictions. The Company has an enforceable right to payment including a reasonable profit for performance completed to date with respect to these contracts. As a result, revenue is recognized under these contracts 'over-time' based on the input cost-to-cost method as it better depicts the transfer of control. This input method is based on the ratio of costs incurred to date as compared to the total estimated costs at completion of the performance obligation. For all other contracts that do not meet these criteria, such as manufacturing contracts for which the terms do not provide an enforceable right to payment for performance completed to date, the Company recognizes revenue when it has transferred control of the related manufactured products which generally occurs upon shipment to the customer. Revenue from engineering services is recognized over time as the services are performed.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Shipping and Handling Fees</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company classifies costs associated with shipping and handling fees as a component of cost of goods sold. Customer billings related to shipping and handling fees are reported as revenue.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Research, Development and Engineering</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Research, development and engineering expenses include unreimbursed EMS costs as well as design and engineering costs associated with the production of EMS programs. Research, development and engineering costs are expensed as incurred.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Income Taxes</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the estimated future tax consequences and benefits attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases, as well as tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which temporary differences and carryforwards are expected to be recovered or settled. The effect on deferred tax assets and liabilities for a change in tax rates is recognized in the period that includes the enactment date. Valuation allowances are established when necessary to reduce deferred tax assets to the amount that is more likely than not to be realized.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We utilize a two-step approach to recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount which is more than 50% likely of being realized upon ultimate settlement. We consider many factors when evaluating and estimating our tax positions and tax benefits, which may require periodic adjustments based on new assessments and changes in estimates and which may not accurately forecast actual outcomes. Our policy is to recognize interest and penalties related to the underpayment of income taxes as a component of income tax provision. To date, we have not incurred charges for interest or penalties in relation to the underpayment of income taxes. The tax years 1997 through the present remain open to examination by the major U.S. taxing jurisdictions to which we are subject. Refer to Note 6 for further discussions.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Derivative Instruments and Hedging Activities </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has entered into foreign currency forward contracts and an interest rate swap which are accounted for as cash flow hedges in accordance with ASC 815, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Derivatives and Hedging</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. The effective portion of the gain or loss on the derivative is reported as a component of accumulated other comprehensive income (AOCI) and is reclassified into earnings in the same period in which the underlying hedged transaction affects earnings. The derivative&#8217;s effectiveness represents the change in fair value of the hedge that offsets the change in fair value of the hedged item.</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company uses derivatives to manage the variability of foreign currency fluctuations of expenses in our Mexico facilities. The foreign currency forward contracts and interest rate swaps have terms that are matched to the underlying transactions being hedged. As a result, these transactions fully offset the hedged risk and no ineffectiveness has been recorded.</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company&#8217;s foreign currency forward contracts and interest rate swaps potentially expose the Company to credit risk to the extent the counterparties may be unable to meet the terms of the agreement. The Company minimizes such risk by seeking high quality counterparties. The Company&#8217;s counterparties to the foreign currency forward contracts and interest rate swaps are major banking institutions. These institutions do not require collateral for the contracts, and the Company believes that the risk of the counterparties failing to meet their contractual obligations is remote. The Company does not enter into derivative instruments for trading or speculative purposes.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Earnings Per Common Share</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Basic earnings per common share is computed by dividing net income by the weighted average number of common shares outstanding during the period. Diluted earnings per common share is computed by dividing net income by the combination of other potentially dilutive weighted average common shares and the weighted average number of common shares outstanding during the period using the treasury stock method. The computation assumes the proceeds from the exercise of stock options were used to repurchase common shares at the average market price during the period. The computation of diluted earnings per common share does not assume conversion, exercise, or contingent issuance of common stock equivalent shares that would have an anti-dilutive effect on earnings per share.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Foreign Currency Transactions</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The functional currency of the Company&#8217;s subsidiaries in Mexico and China is the U.S. dollar. Realized foreign currency transaction gains and losses for local currency denominated assets and liabilities are included in cost of goods sold.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Fair Value of Financial Instruments</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The carrying values of cash and cash equivalents, accounts receivable, current liabilities, and non current operating lease liability are reflected on the balance sheets at June&#160;27, 2020 and June&#160;29, 2019, reasonably approximate their fair value. The Company had an outstanding balance on the line of credit of $60.1 million as of June&#160;27, 2020 and $23.4 million as of June&#160;29, 2019, with a carrying value that reasonably approximates the fair value. The Company had an outstanding balance on the term loan of $10.0 million as of June&#160;27, 2020 and $11.3 million as of June&#160;29, 2019, with a carrying value that reasonably approximates the fair value. The equipment term loan is estimated to be $0.9 million as of June&#160;27, 2020 and $1.7 million as of June&#160;29, 2019, with a carrying value that reasonably approximates the fair value.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Share-based Compensation</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company&#8217;s incentive plan may provide for equity and liability awards to employees in the form of stock options, stock appreciation rights, restricted stock, restricted stock units, stock awards, stock units, performance shares, performance units, and other stock-based or cash-based awards. Compensation cost is recognized on a straight-line basis over the requisite employee service period, which is generally the vesting period, and is included in cost of goods sold, research, development and engineering, and selling, general, and administrative expenses. Share-based compensation is recognized only for those awards that are expected to vest, with forfeitures estimated at the date of grant based on historical experience and future expectations. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Newly Adopted and Recent Accounting Pronouncements</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes (Topic 740), which modifies certain provisions of ASC 740, Income Taxes, in an effort to reduce the complexity of accounting for income taxes. ASU 2019-12 is effective for us the first quarter of fiscal year 2022. We are currently evaluating the effects and do not believe this standard will have a material impact on our consolidated financial position, results of operations, or cash flows.</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2018, the FASB issued ASU 2018-07 "Compensation - Stock Compensation (Topic 718): Improvement to Nonemployee Share-Based Payment Accounting" with the objective of simplifying several aspects of the accounting for nonemployee share-based payment transactions in current GAAP. The Company adopted this guidance during the first quarter of fiscal year 2020 with an immaterial impact on its consolidated financial statements.</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In August 2017, the FASB issued ASU 2017-12 "Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities" with the objective of improving the financial reporting of hedging relationships and simplifying the application of the hedge accounting guidance in current GAAP. The Company adopted this guidance during the first quarter of fiscal year 2020 with no impact on its consolidated financial statements.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In February 2016, the FASB issued Accounting Standards Update ASU 2016-02, Leases which supersedes ASC 840 Leases and creates a new topic, ASC 842 Leases. This update requires lessees to recognize a lease asset and a lease liability for all leases, including operating leases, with a term greater than 12 months on its balance sheet. The update also expands the required quantitative and qualitative disclosures surrounding leases. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company adopted ASC 842 on June 30, 2019 using the modified retrospective method for leases existing at June 30, 2019. As a result, the Company was not required to adjust its comparative period financial information for effects of the standard or make the new required lease disclosures for periods before our adoption date. Management elected the package of practical expedients which, among other things, allows the Company to carry forward historical lease classification in place prior to June 30, 2019. ASC 842 also provides practical expedients for an entity&#8217;s accounting after transition. Management has elected the short-term lease recognition exemption for all leases that qualify, as well as the practical expedient to not separate lease and non-lease components. Both of these expedients were elected for all classes of underlying leased assets. As the Company cannot determine the interest rate implicit in the lease for its leases, the Company uses its estimate of the incremental borrowing rate as of the commencement date in determining the present value of lease payments. The Company&#8217;s estimated incremental borrowing rate is the rate of interest it would have to pay on a collateralized basis over a similar term in an amount equal to the lease payments in a similar economic environment. The lease term for all of the Company&#8217;s leases includes the noncancellable period of the lease plus any additional periods covered by either an option to extend (or not to terminate) the lease that the Company is reasonably certain to exercise.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The adoption of ASC 842 had a material impact to the Company&#8217;s consolidated balance sheet, but did not materially impact the consolidated statement of income or consolidated statement of cash flows. The most significant changes to the consolidated balance sheet relate to the recognition of new right-of-use (ROU) assets and lease liabilities for operating leases.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As a result of adopting ASC 842 as of June 30, 2019, the Company recognized an ROU asset of $21.4 million, a corresponding lease liability of $20.4 million, a reduction in prepaid rent of $0.4 million, a reduction of favorable lease agreement intangible of $0.7 million, and no adjustment to retained earnings or future P&amp;L impact. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2016, the FASB issued ASU 2016-13 &#8220;Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&#8221; and also issued subsequent amendments to the initial guidance: ASU 2018-19, ASU 2019-04 and ASU 2019-05, which replaces the existing incurred loss impairment model with an expected credit loss model and requires a financial asset measured at amortized cost to be presented at the net amount expected to be collected. The guidance is effective for the Company beginning in the first quarter of fiscal year 2024 with early adoption permitted. The Company is currently assessing the impact on its consolidated financial statements, and it intends to adopt the guidance when it becomes effective in the first quarter of fiscal year 2024.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">The Company adopted Accounting Standards Update 2014-09 (ASU 2014-09), Revenue from Contracts with Customers (Topic 606) (also referred to as Accounting Standard Codification 606 (&#8220;ASC 606&#8221;)  on July 1, 2018 using the modified retrospective approach by applying the guidance to all open contracts at the adoption date and has implemented revised accounting policies, new operational and financial reporting processes, enhanced systems capabilities and relevant internal controls. As part of adopting ASC 606, revenue for certain customer contracts where the Company is manufacturing products for which there is no alternative use and the Company has an enforceable right to payment including a reasonable profit for work-in-progress inventory will be recognized over time instead of upon shipment of products. </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">The cumulative effect of change made to our July 1, 2018 consolidated balance sheet for the adoption of ASC 606 was as follows:</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.538%;"><tr><td style="width:1.0%;"/><td style="width:45.339%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:20.858%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.324%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:19.079%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated Balance Sheet</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impact of Adopting ASC 606</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Unaudited, in thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at June 30, 2018</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustments</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at July 1, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ASSETS</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contract assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,906</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,906</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventories</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">110,315</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11,210)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">99,105</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income tax asset</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,882</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(167)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,715</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Retained earnings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">72,806</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">529</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73,335</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">The following tables summarize the impacts of ASC 606 adoption on the Company&#8217;s consolidated balance sheets and consolidated statements of income (loss):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:48.753%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.449%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.496%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:23.902%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated Balance Sheet</span></td><td colspan="9" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of June 29, 2019</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impact of Adopting ASC 606</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Unaudited, in thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As Reported </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">606 Adjustment</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance without 606 Adoption</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ASSETS</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contract assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,161</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(22,161)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventories</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100,431</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,563</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">119,994</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income tax asset</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,840</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">167</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,007</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Retained earnings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65,353</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,431</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">62,922</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.614%;"><tr><td style="width:1.0%;"/><td style="width:46.453%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.979%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.120%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:25.048%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated Statement of Income (Loss)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impact of Adopting ASC 606</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Unaudited, in thousands)</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Twelve Months Ended June 29, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As Reported</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">606 Adjustment</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance without 606 Adoption</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net sales</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">464,044</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,254</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">453,790</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of sales</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">429,443</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,353</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">421,090</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,601</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,901</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,700</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,982)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,901</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,883)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">For the fiscal year ended June 29, 2019, the reported revenue and gross profit was approximately&#160;$464.0&#160;million, and&#160;$34.6&#160;million; respectively. This reflects the adoption of ASC 606 as revenue and gross profit would have been $10.3&#160;million and $1.9&#160;million less without ASC 606 adoption; respectively. This is primarily due to the change from 'point-in-time' to 'over-time' recognition as the standard requires. There was not a material tax impact for the twelve months ended June 29, 2019 from adopting ASC 606.</span></div><div><span><br/></span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Fiscal Year</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company operates on a 52/53 week fiscal year. Fiscal years end on the Saturday nearest June&#160;30. As such, fiscal years 2020, 2019, and 2018, ended on June&#160;27, 2020,&#160;June&#160;29, 2019, and&#160;June&#160;30, 2018, respectively. Fiscal year 2020, 2019 and 2018 were all 52 week years.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196294009848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVENTORIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">INVENTORIES</a></td>
<td class="text">INVENTORIES<div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of inventories consist of the following (in thousands):</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:72.692%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.639%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finished goods</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,269</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,969</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Work-in-process</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,390</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,705</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Raw materials and supplies</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">82,361</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76,757</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">115,020</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100,431</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div>Total inventory as of June&#160;27, 2020 is net of $17.3 million of reserves, customer payments, and customer deposits compared to $10.8 million in reserves, customer payments, and customer deposits as of June&#160;29, 2019.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196295557192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY, PLANT AND EQUIPMENT<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">PROPERTY, PLANT AND EQUIPMENT</a></td>
<td class="text">PROPERTY, PLANT AND EQUIPMENT<div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Property, plant and equipment consists of the following:</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:59.750%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.363%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.363%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.658%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Life</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in&#160;years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Land</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,034</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,940</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Buildings and improvements</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3&#160;to&#160;30</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,444</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,776</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Equipment</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1&#160;to&#160;10</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">72,151</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">67,348</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Furniture and fixtures</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3&#160;to&#160;5</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,883</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,248</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Property, Plant and Equipment</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">104,512</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">98,312</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(72,748)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(68,899)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property, Plant and Equipment, net</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,764</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,413</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196295293064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LONG-TERM DEBT<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtTextBlock', window );">LONG-TERM DEBT</a></td>
<td class="text">LONG-TERM DEBT<div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On March 5, 2020, the Company entered into a Seventh amendment to the amended and restated credit agreement extending the limit on our line of credit facility to $65.0&#160;million. Outside of the limit increase of the credit facility, the agreement reflects the same specifications and terms as the sixth amendment to the amended and restated credit agreement entered into by the Company on November 20, 2019; discussed below. As of June&#160;27, 2020, the Company had an outstanding balance under the credit facility of $60.1 million, $0.4 million in outstanding letters of credit and $4.5 million available for future borrowings. As of June&#160;29, 2019, the Company had an outstanding balance under the credit facility of $23.4 million, $0.4 million in outstanding letters of credit and $21.3 million available for future borrowings. The Company's debt was paid in full in conjunction with the closing of a new credit facility subsequent to June&#160;27, 2020. Refer to footnote 17 - Subsequent Events for additional details. </span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On November 20, 2019, the Company entered into a Sixth amendment to the amended and restated credit agreement extending the limit on our line of credit facility to $55.0&#160;million as evidenced by the Second Replacement Revolving Note. The agreement specifies that the proceeds of the revolving line of credit be used primarily for working capital and general corporate purposes. The line of credit is secured by substantially all of the assets of the Company. On September 30, 2018, the Company entered into a Fourth amendment to the amended and restated credit agreement to extend the maturity date to November 1, 2023, at which time all outstanding balances are payable.</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On September 10, 2019, the Company entered into a Fifth amendment to the amended and restated credit agreement to increase the outstanding balance on the term loan in the amount of $5.0&#160;million and to extend the maturity date to September 30, 2022 on the original term loan in the amount of $35.0&#160;million that was used to acquire all of the outstanding shares of CDR Manufacturing, Inc. (dba Ayrshire Electronics). The term loan requires quarterly payments of $1.67&#160;million commencing December 31, 2019 through September 30, 2021, and quarterly payments of $0.4&#160;million commencing December 31, 2021 through September 30, 2022, with a final payment of the remaining outstanding balance on September 30, 2022. The Company had an outstanding balance of $10.0 million and $11.3 million under the term loan as of June&#160;27, 2020 and June&#160;29, 2019, respectively.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On December 28, 2016, the Company entered into an equipment term loan agreement in the amount of $3.9 million in order to further invest in production equipment. The equipment term loan is collateralized by production equipment. Under this loan agreement, equal quarterly payments of approximately $0.2 million commenced on March 31, 2017 and will continue through the maturity of the equipment term loan on June 30, 2021. Amortization of the debt issuance costs is reported as interest expense on the consolidated income statement. As of June&#160;27, 2020, the Company had an outstanding balance of $0.9 million. As of June&#160;29, 2019, the Company had an outstanding balance of $1.7 million. </span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Fifth amendment to the amended and restated credit agreement noted above to increase the outstanding balance on the term loan in the amount of $5.0 million fixes borrowings under the revolving line of credit, term loan and equipment term loan to bear interest at LIBOR plus 2.0%, as opposed to previous borrowings at either a &#8220;Base Rate&#8221; or a &#8220;Fixed Rate,&#8221; as elected by the Company. The base rate is the higher of the Wells Fargo Bank prime rate, daily one month London Interbank Offered Rate (LIBOR) plus 1.5%, or the Federal Funds rate plus 1.5%. The fixed rate is LIBOR plus 1.75%, LIBOR plus 2.0% or LIBOR plus 2.25% depending on the level of the Company&#8217;s trailing four quarters Earnings Before Interest, Taxes, Depreciation and Amortization (EBITDA). The interest rates on the outstanding debt as of June&#160;27, 2020 range from 2.17% - 2.18% compared to 4.40% - 5.50% as of June&#160;29, 2019. </span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Debt maturities as of June&#160;27, 2020 for the next four years are as follows (in thousands):</span></div><div style="text-align:center;margin-top:10pt;margin-bottom:10pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:86.162%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.638%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Years Ending</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,537</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,917</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">417</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60,094</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total debt</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,965</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unamortized debt issuance costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(30)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term debt, net of debt issuance costs</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,935</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company must comply with certain financial covenants, including a cash flow leverage ratio, an asset coverage ratio and a fixed charge coverage ratio. The credit agreement requires the Company to maintain a minimum profit threshold, limits the maximum capital lease expenditures and restricts the Company from declaring or paying dividends in cash or stock without prior bank approval. The Company was in compliance with all financial covenants as of June&#160;27, 2020.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196296041560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">INCOME TAXES</a></td>
<td class="text">INCOME TAXES<div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Income tax benefit consists of the following:</span></div><div style="margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:59.222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.640%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in&#160;thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current income tax benefit:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">365</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(537)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(221)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">154</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">895</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,722</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">519</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">358</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,501</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income tax benefit:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,850)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(910)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(795)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">892</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(206)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(823)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(958)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,116)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,618)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total income tax benefit</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(439)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(758)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(117)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has gross tax credit carryforwards of approximately $8.8 million at June&#160;27, 2020 consisting of federal research and development (R&amp;D) tax credits.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Management has reviewed all deferred tax assets for purposes of determining whether or not a valuation allowance may be required. A valuation allowance against deferred tax assets is required if it is more likely than not that some of the deferred tax assets will not be realized. Based upon the Company&#8217;s profitability, forecasted income, and evaluation of all other positive and negative evidence, management determined that it is more likely than not that the deferred tax assets will be realized.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;">Subsequent to the end of the fiscal year ending June 27, 2020, the Treasury Department issued final regulations applicable to the Company&#8217;s position with respect to the U.S. taxability of foreign earnings under the global intangible low taxed income (also known as &#8220;GILTI&#8221;) regime and the deductibility of interest expense under IRC Section 163(j). The Company is still evaluating the impact of these regulations, and, at this time, it does not anticipate any material impact to its current or future income tax positions.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (CARES Act) was enacted in response to the COVID-19 pandemic. The CARES Act, among other things, permits net operating loss (NOL) carryovers and carrybacks to offset 100% of taxable income for taxable years beginning before 2021. In addition, the CARES Act allows NOLs incurred in 2018, 2019, and 2020 to be carried back to each of the five preceding taxable years to generate a refund of previously paid income taxes. The Company does not expect that the NOL carryback provision of the CARES Act will result in a material cash benefit. In addition, the CARES Act contains modifications on the limitation of business interest for tax years beginning in 2019 and 2020. The modifications to Section 163(j) increase the allowable business interest deduction from 30% of adjusted taxable income to 50% of adjusted taxable income. This modification would increase the allowable interest expense deduction of the Company and result in less taxable income for fiscal year 2020, but is not expected to have a material impact on the provision for income taxes. Also, under the CARES Act, AMT credits not previously refunded for the 2018 tax year are refundable in the 2019 taxable year rather than in years 2019-2021, and taxpayers can elect to claim 100% of the AMT credits in the first taxable year beginning in 2018 by applying for a tentative refund claim on or before December 31, 2020. The Company has made this election by applying for a tentative refund claim. The Company is taking advantage of the deferred payment payroll taxes provision,  the impacts of which are not expected to be material. The Company is continuing to evaluate the impacts of other aspects of the CARES Act, and at this time the Company does not believe they will have a material impact on our consolidated financial position, results of operations, or cash flows.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On December 22, 2017, the Tax Cuts and Jobs Act (&#8220;Tax Act&#8221;) was signed into law. The Tax Act reduced Federal corporate tax rates effective January 1, 2018, and changed certain other provisions, many of which were not effective until fiscal year 2019. Effective tax rates for fiscal year 2018, were blended rates reflecting the benefit of two quarters of Federal tax rate reductions. These benefits were offset by discrete expenses relating to the revaluation of our U.S. net deferred tax assets, an adjustment relating to foreign exchange, and required adjustments associated with the transition from a global to a territorial tax system (discussed further below). </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">As a result of the U.S. tax system under the Tax Act from a global to a territorial model, a deemed one-time repatriation of all accumulated earnings and profits (AE&amp;P) in Mexico and China occurred on December 31, 2017 (the &#8220;Transition Tax&#8221;).</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On December 22, 2017, the staff of the SEC issued Staff Accounting Bulletin No. 118 (&#8220;SAB No. 118&#8221;). SAB No. 118 provided guidance on accounting for the tax effects of the 2017 Tax Act and allowed registrants to record provisional amounts for a period of up to one year from the date of enactment of the 2017 Tax Act. In fiscal year 2019, we finalized the Transition Tax calculation, resulting in a net Transition Tax amount of $0.8 million, a decrease of $0.4 million for the fiscal year.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In addition to the $0.8 million Transition Tax described above, the Company recognized a $1.3 million discrete expense in fiscal year 2018 due to the revaluation of our U.S. net deferred tax assets. Offsetting these amounts, because of the shift to a territorial system of taxation in the U.S., the Company recognized a discrete benefit of approximately $1.3 million related to reversing its previously recognized estimated liability associated with estimated future repatriations from Mexico and China.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">In future years, because of the Transition Tax on AE&amp;P described above, repatriations of cash will generally be tax-free in the U.S. However, withholding taxes in China may still apply to any such future repatriations. Management has not changed its indefinite investment assertions with regards to the portion of AE&amp;P in China that may be repatriated in the future. Accordingly, management estimates that future repatriations of cash from China may result in approximately $0.8 million of withholding tax. There would be no offsetting foreign tax credits in the U.S. and as such, this potential liability is a direct cost associated with actual repatriations. Withholding taxes will not apply to future repatriations from Mexico or Vietnam.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company expects to repatriate a portion of its foreign earnings based on increased net sales growth driving additional capital requirements domestically, cash requirements for potential acquisitions and to implement certain tax strategies. The Company expects to repatriate approximately $7.8 million from China, in the future. All other unremitted foreign earnings are expected to remain permanently reinvested for planned fixed assets purchases and improvements in foreign locations. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company&#8217;s effective tax rate differs from the federal tax rate as follows: </span></div><div style="margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:59.222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.640%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in&#160;thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Federal income tax provision (benefit) at statutory rates</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">907</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,836)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(397)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State income taxes, net of federal tax effect</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">90</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(158)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign tax rate differences</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">336</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">251</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">103</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax rate change</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,634</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provisional transition tax on accumulated foreign earnings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(384)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,190</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of income tax credits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(310)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(861)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(687)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Previously unrecognized tax benefits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,345)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of repatriation of foreign earnings, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(42)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,484)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill write-off</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,726</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Global Intangible Low-Taxed Income (GILTI) tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">150</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision to return reconciliation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(241)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">630</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(401)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">124</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(234)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(71)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income tax benefit</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(439)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(758)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(117)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The domestic and foreign components of income (loss) before income taxes were:</span></div><div style="margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:59.222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.640%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in&#160;thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Domestic</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,142</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,220)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,593)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,177</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,480</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,151</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income (loss) before income taxes</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,319</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,740)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,442)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Deferred income tax assets and liabilities consist of the following at:</span></div><div style="margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:72.692%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.639%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net operating loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">184</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax credit carryforwards, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,961</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,986</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventory</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,426</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,087</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Identifiable intangibles</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">493</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">407</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense carryforward</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">474</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accruals</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,847</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,549</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">232</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Mart-to-market adjustments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">415</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ASC 606 deferred costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,943</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,484</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,201</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">212</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income tax assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,682</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,282</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued withholding tax - unremitted earnings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(820)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(820)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fixed assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(566)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(443)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Right-of-use assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,290)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Mart-to-market adjustments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(730)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ASC 606 accelerated revenue</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,344)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,274)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(718)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(175)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income tax liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,738)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,442)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net deferred income tax assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,944</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,840</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance sheet caption reported in:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term deferred income tax asset</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,178</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,840</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term deferred income tax liability</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(234)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net deferred income tax asset</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,944</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,840</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">Certain reclassifications have been made in the 2019 information in the above table to conform with 2020 presentation. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Uncertain Tax Positions:</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has R&amp;D tax credits that approximate $8.8 million that have 20-year carryforwards before expiring. The Company&#8217;s R&amp;D tax credits expire in various fiscal years from 2026 to 2040. The Company also has alternative minimum tax credits, which do not expire, approximating $347,000, which are now classified as a receivable due to the repeal of the alternative minimum tax.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June&#160;27, 2020, the Company had unrecognized tax benefits of $2.9 million related to its gross R&amp;D tax credits. The unrecognized tax benefits relate to certain R&amp;D tax credits generated from 2002 to 2020.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:</span></div><div style="text-align:center;margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:59.222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.640%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in&#160;thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Beginning Balance</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,099</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,011</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,947</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additions based on tax positions related to the current year</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">109</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">88</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">64</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lapse of statute of limitations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,345)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ending Balance</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,863</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,099</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,011</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The increase from the prior year is due to additional R&amp;D credits that were recorded in 2020 as discussed above. Management does not anticipate any material changes to this amount during the next 12 months.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company recognizes interest accrued related to unrecognized tax benefits and penalties in its income tax provision. The Company has not recognized any interest or penalties in the fiscal years presented in these financial statements. The Company is subject to income tax in the U.S. federal jurisdiction, various state jurisdictions, Mexico, China and Vietnam. Certain years remain subject to examination but there are currently no ongoing exams in any taxing jurisdictions.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196295585752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS PER SHARE<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">EARNINGS PER SHARE</a></td>
<td class="text">EARNINGS PER SHARE<div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Basic earnings per share (EPS) is calculated by dividing net income (the numerator) by the weighted-average number of common shares outstanding (the denominator) during the period. Diluted EPS is computed by including both the weighted-average number of shares outstanding and any dilutive common share equivalents in the denominator. The following table presents a reconciliation of the denominator and the number of antidilutive common share awards that were not included in the diluted earnings per share calculation. These antidilutive securities occur when equity awards outstanding have an option price greater than the average market price for the period:</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:59.222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.640%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended<br/>(in&#160;thousands,&#160;except&#160;per&#160;share&#160;information)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,758</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,982)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,325)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average shares outstanding&#8211; basic</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,760</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,760</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,760</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of dilutive common stock awards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">57</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average shares outstanding &#8211; diluted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,816</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,760</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,760</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss) per share &#8211; basic</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.44</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.74)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.12)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss) per share &#8211; diluted</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.44</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.74)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.12)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Antidilutive SARs not included in diluted earnings per share</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">720</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">985</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">827</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196293898392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK OPTION AND BENEFIT PLANS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">STOCK OPTION AND BENEFIT PLANS</a></td>
<td class="text">STOCK OPTION AND BENEFIT PLANS<div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company&#8217;s incentive plan provides for equity and liability awards to employees and non-employee directors in the form of stock options, stock appreciation rights (SARs), restricted stock, restricted stock units, stock awards, stock units, performance shares, performance units, and other stock-based or cash-based awards. Compensation cost is recognized on a straight-line basis over the requisite employee service period, which is generally the vesting period, and is recorded as employee compensation expense in cost of goods sold, research, development and engineering, and selling, general and administrative expenses. Share-based compensation is recognized only for those awards that are expected to vest, with forfeitures estimated at the date of grant based on historical experience and future expectations.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In addition to service conditions, these SARs contain a performance condition. The additional performance condition is based upon the achievement of Return on Invested Capital (ROIC) goals relative to a peer group. All awards with performance conditions are measured over the vesting period and are charged to compensation expense over the requisite service period based on the number of shares expected to vest. The SARs cliff vest after a three-year period from date of grant and expire five years from date of grant.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On July 26, 2019, the Company granted 175,000 SARs under the 2010 Incentive Plan to certain key employees and outside directors at a strike price of $4.93 and a grant date fair value of $1.23. As of June&#160;27, 2020, 150,000 remain outstanding. The grant date fair value for the awards granted during fiscal year 2020, were estimated using the Black Scholes option valuation method with the following weighted average assumptions as of July 26, 2019:</span></div><div style="text-align:center;margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:84.194%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.606%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 26, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected dividend yield</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk &#8211; free interest rate</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.54%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28.50%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected life</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.00</span></td></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On July 27, 2018, the Company granted 161,250 SARs under the 2010 Incentive Plan to certain key employees and outside directors at a strike price of $8.17 and a grant date fair value of $2.27. As of June&#160;27, 2020, 121,250 remain outstanding. The grant date fair value for the awards granted during fiscal year 2019, were estimated using the Black Scholes option valuation method with the following weighted average assumptions as of July 27, 2018:</span></div><div style="text-align:center;margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:84.194%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.606%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 27, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected dividend yield</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk &#8211; free interest rate</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.80%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29.75%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected life</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.00</span></td></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On July 28, 2017, the Company granted 272,500 SARs under the 2010 Incentive Plan to certain key employees and outside directors at a strike price of $7.26 and a grant date fair value of $1.89. As of June&#160;27, 2020, 197,500 remain outstanding. The grant date fair value for the awards granted during fiscal year 2018, were estimated using the Black Scholes option valuation method with the following weighted average assumptions as of July 28, 2017:</span></div><div style="text-align:center;margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:84.194%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.606%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 28, 2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected dividend yield</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk &#8211; free interest rate</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.70%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29.76%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected life</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.00</span></td></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Subsequent to June&#160;27, 2020, the Company granted 155,000 SARs with a strike price of $6.94 and a grant date fair value of $2.32.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Share-based compensation expense is recognized only for those awards that are expected to vest, with forfeitures estimated at the date of grant based on the Company&#8217;s historical experience and future expectations. This forfeiture rate will be revised, if necessary, in subsequent periods if actual forfeitures differ from the amount estimated. Share-based compensation expense for fiscal years ended June&#160;27, 2020,&#160;June&#160;29, 2019 and June&#160;30, 2018 was $0.3 million, $0.4 million and $0.4 million, respectively.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Black-Scholes option valuation model is used by the Company for estimating the fair value of SARs. Option valuation models require the input of highly subjective assumptions, particularly for the expected term and expected stock price volatility. Changes in these assumptions can materially affect the fair value estimates.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">There were no SARs exercised during fiscal year 2020, 2019 or 2018.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June&#160;27, 2020, total unrecognized compensation expense related to nonvested share-based compensation arrangements was approximately $0.2 million. This expense is expected to be recognized over a weighted-average period of 1.58 years.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the Company&#8217;s Options and SARs activity for all plans from July&#160;2, 2016 through June&#160;27, 2020:</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:37.225%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.651%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">SARs<br/>Available<br/>For&#160;Grant</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">SARs<br/>Outstanding</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate<br/>Intrinsic<br/>Value (in<br/>thousands)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life (in<br/>years)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances, July 1, 2017</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">394,335</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,084,999</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.09</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.3</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares authorized</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">SARs granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(272,500)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">272,500</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.26</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">SARs forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">282,500</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(282,500)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.84</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">SARs exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances June 30, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">404,335</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,074,999</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.90</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.3</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares authorized</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">SARs granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(161,250)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">161,250</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.17</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">SARs forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">250,833</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(250,833)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.59</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">SARs exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances, June 29, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">493,918</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">985,416</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.35</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.7</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares authorized</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">SARs granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(175,000)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">175,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.93</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">SARs forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">290,833</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(290,833)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.71</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">SARs exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances, June 27, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">609,751</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">869,583</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.87</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.9</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable at June 27, 2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">400,833</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.18</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.6</span></td></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Additional information regarding SARs outstanding and exercisable as of June&#160;27, 2020, is as follows:</span></div><div style="margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%;"><tr><td style="width:1.0%;"/><td style="width:14.953%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.953%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.953%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.953%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.953%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.955%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Range of<br/>Exercise Prices</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number Outstanding</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Avg.<br/>Remaining<br/>Contractual Life (yrs.)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Avg.<br/>Exercise Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number<br/>Exercisable</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Avg. Exercise<br/>Price</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$4.40 &#8211; $7.90</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">347,500</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.1</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.25</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.91 &#8211; 9.91</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">328,750</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.6</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.17</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">207,500</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.17</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.92 &#8211; 11.34</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">193,333</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.1</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.26</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">193,333</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.26</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$4.40 to $11.34</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">869,583</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.9</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.87</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">400,833</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.18</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has defined contribution plans&#160;available to U.S. employees who have attained age 21. Company contributions to the plans were approximately $0.8 million, $0.9 million, and $0.8 million during fiscal years 2020, 2019 and 2018, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196294062424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">COMMITMENTS AND CONTINGENCIES</a></td>
<td class="text">COMMITMENTS AND CONTINGENCIES<div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Leases</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">: As of June&#160;27, 2020, June&#160;29, 2019 and June&#160;30, 2018, the Company did not have any property and equipment financed under capital leases. Please refer to Note 16 for information regarding operating lease commitments. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Rental expense under operating leases was approximately $4.2 million, $5.0 million, and $7.1 million during fiscal years 2020, 2019 and 2018, respectively.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Warranty Costs</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">: The Company provides warranties on certain product sales, and allowances for estimated warranty costs are recorded during the period of sale. The determination of such allowances requires the Company to make estimates of product return rates and expected costs to repair or to replace the products under warranty. The Company establishes warranty reserves based on historical warranty costs for each product line combined with liability estimates based on the prior twelve months&#8217; sales activities. As of June&#160;27, 2020 and June&#160;29, 2019, the reserve for warranty costs was approximately $15,000 and $22,000, respectively.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">If actual return rates and/or repair and replacement costs differ significantly from estimates, adjustments to recognize additional cost of sales may be required in future periods. Warranty expense for fiscal years 2020, 2019 and 2018 was related to workmanship claims on certain EMS products.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Litigation</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">: The Company is party to certain lawsuits or claims in the ordinary course of business. The Company does not believe that these proceedings, individually or in the aggregate, will have a material adverse effect on the financial position, results of operations or cash flow of the Company.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Indemnification Rights</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">: Under the Company&#8217;s bylaws, the Company&#8217;s directors and officers have certain rights to indemnification by the Company against certain liabilities that may arise by reason of their status or service as directors or officers. The Company maintains director and officer insurance, which may cover certain liabilities arising from its obligation to indemnify its directors and officers and former directors in certain circumstances.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196294016632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DERIVATIVE FINANCIAL INSTRUMENTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock', window );">DERIVATIVE FINANCIAL INSTRUMENTS</a></td>
<td class="text">DERIVATIVE FINANCIAL INSTRUMENTS<div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June&#160;27, 2020, the Company had outstanding foreign currency forward contracts and swaps with a total notional amount of $36.7 million. The maturity dates for these contracts and swaps extend through December 2021. As of June&#160;27, 2020, the net amount of unrealized loss expected to be reclassified into earnings within the next 12 months is approximately $1.8 million. During the fiscal year ended June&#160;27, 2020, the Company entered into $23.8 million of foreign currency forward contracts and settled $26.7 million of such contracts. During the fiscal year ended June&#160;29, 2019, the Company entered into $19.2 million of foreign currency forward contracts and settled $25.9 million of such contracts. During the fiscal year ended June&#160;30, 2018, the Company entered into $13.7 million of foreign currency forward contracts and settled $28.1 million of such contracts. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June&#160;27, 2020, the aggregate notional amount of the Company&#8217;s outstanding foreign currency contracts and swaps along with their unrealized gains (losses) are expected to mature as summarized below (in thousands):</span></div><div style="text-align:center;margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:23.350%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:23.350%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:23.350%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:23.354%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Quarter Ending</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Notional Contracts and Swaps in MXN</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Notional Contracts and Swaps in USD</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">September 26, 2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">141,173</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,729</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(623)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 26, 2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">132,773</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,241</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(561)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">April 3, 2021</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">148,253</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,682</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(425)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 3, 2021</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">144,725</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,446</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(367)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">October 2, 2021</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">146,373</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,502</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">564</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">January 1, 2022</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">137,973</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,129</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">532</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On November 6, 2019, the Company entered into an interest rate swap contract with an effective date of November 6, 2019 and a termination date of September 30, 2022, with a notional amount of $15.0&#160;million related to the borrowings outstanding under the term loan. This interest rate swap pays the Company variable interest at the one month LIBOR rate, and the Company pays the counter party a fixed interest rate. The fixed interest rate for the contract is 1.70% that replaces the one month LIBOR rate component of our contractual interest to be paid to WFB as part of our term loan. Based on the terms of the interest rate swap contract and the underlying borrowings outstanding under the term loan, the interest rate contract was determined to be effective, and thus qualified as a cash flow hedge. As of June&#160;27, 2020, the remaining notional balance of this swap was $11.7&#160;million.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On November 6, 2019, the Company entered into an interest rate swap contract with an effective date of November 6, 2019 and a termination date of November 1, 2023, with a notional amount of $15.0&#160;million related to the borrowings outstanding under the line of credit. This interest rate swap pays the Company variable interest at the one month LIBOR rate, and the Company pays the counter party a fixed interest rate. The fixed interest rate for the contract is 1.67% that replaces the one month LIBOR rate component of our contractual interest to be paid to WFB as part of our line of credit. Based on the terms of the interest rate swap contract and the underlying borrowings outstanding under the line of credit, the interest rate contract was determined to be effective, and thus qualified as a cash flow hedge. In conjunction with the new credit facility, the interest rate swap contracts have been terminated. Please refer to footnote 17 Subsequent Event for more information.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the fair value of derivative instruments in the Consolidated Balance Sheets as of June&#160;27, 2020 and June&#160;29, 2019 (in thousands):</span></div><div style="margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:35.063%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:35.063%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.641%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Derivatives Designated as Hedging Instruments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance Sheet&#160;Location</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair&#160;Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency forward contracts &amp; swaps</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other&#160;current&#160;assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,912</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency forward contracts &amp; swaps</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other&#160;long-term&#160;assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,097</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">320</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency forward contracts &amp; swaps</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other&#160;current&#160;liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,960)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency forward contracts &amp; swaps</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other&#160;long-term&#160;liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(17)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other&#160;current&#160;assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(347)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other long-term liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(610)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the gain (loss) on derivative instruments, net of tax, on the Consolidated Statements of Income for the fiscal year 2020 (in thousands):</span></div><div style="margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:30.131%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:18.108%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.897%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.724%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.536%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.072%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Derivatives Designated as Hedging Instruments</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Classification of Gain (Loss) Reclassified from Accumulated OCI into Income (Effective Portion)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">AOCI&#160;Balance<br/>as of<br/>June 29, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effective<br/>Portion<br/>Recorded&#160;In<br/>AOCI</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effective&#160;Portion<br/>Reclassified&#160;From<br/>AOCI Into Income</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">AOCI&#160;Balance<br/>as of<br/>June 27, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forward contracts &amp; swaps</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of sales</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,424</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(865)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,318)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(759)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swap</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(782)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(741)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,426</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,647)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,279)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,500)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the gain (loss) on derivative instruments, net of tax, on the Consolidated Statements of Income for the fiscal year 2019 (in thousands):</span></div><div style="margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:29.309%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:18.929%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.326%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.695%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.204%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.017%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Derivatives Designated as Hedging Instruments</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Classification of Gain (Loss) Reclassified from Accumulated OCI into Income (Effective Portion)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">AOCI&#160;Balance<br/>as of<br/>June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effective<br/>Portion<br/>Recorded&#160;In<br/>AOCI</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effective&#160;Portion<br/>Reclassified&#160;From<br/>AOCI Into Income</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">AOCI&#160;Balance<br/>as of<br/>June 29, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forward contracts &amp; swaps</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of sales</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(988)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,332</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,424</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swap</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(969)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,334</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,426</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the gain (loss) on derivative instruments, net of tax, on the Consolidated Statements of Income for the fiscal year 2018 (in thousands):</span></div><div style="margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:16.151%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:18.052%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.864%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.695%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.496%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.496%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.042%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Derivatives Designated as Hedging Instruments</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Classification of Gain (Loss) Reclassified from Accumulated OCI into Income (Effective Portion)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">AOCI&#160;Balance<br/>as of<br/>July 1, 2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effective<br/>Portion<br/>Recorded&#160;In<br/>AOCI</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax Rate Effect Reclassification</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effective&#160;Portion<br/>Reclassified&#160;From<br/>AOCI Into Income</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">AOCI&#160;Balance<br/>as of<br/>June 30, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forward contracts &amp; swaps</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of sales</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,707)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,942)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(583)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,244</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(988)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swap</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(68)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,775)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,922)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(586)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,314</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(969)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June&#160;27, 2020, the Company does not have any foreign exchange contracts with credit-risk-related contingent features. The Company is subject to the risk of fluctuating interest rates from our line of credit and foreign currency risk resulting from our China operations. The Company does not currently manage these risk exposures by using derivative instruments.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -URI http://asc.fasb.org/topic&amp;trid=2229140<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196378345384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementInputsDisclosureTextBlock', window );">FAIR VALUE MEASUREMENTS</a></td>
<td class="text">FAIR VALUE MEASUREMENTS<div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.8pt;font-weight:400;line-height:120%;">The Company has adopted ASC 820, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.8pt;font-style:italic;font-weight:400;line-height:120%;">Fair Value Measurements,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.8pt;font-weight:400;line-height:120%;"> which defines fair value, establishes a framework for assets and liabilities being measured and reported at fair value and expands disclosures about fair value measurements. There are three levels of fair value hierarchy inputs used to value assets and liabilities which include: Level 1 &#8211; inputs are quoted market prices for identical assets or liabilities; Level 2 &#8211; inputs other than quoted market prices included in Level 1 that are observable for the asset or liability, either directly or indirectly; and Level 3 &#8211; inputs are unobservable inputs for the asset or liability. There have been no changes in the fair value methodologies used at June&#160;27, 2020 and June&#160;29, 2019.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.8pt;font-weight:400;line-height:120%;">The following table summarizes the fair value of assets (liabilities) of the Company&#8217;s derivatives that are required to be measured on a recurring basis as of June&#160;27, 2020 and June&#160;29, 2019 (in thousands):</span></div><div style="margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:45.752%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.641%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level&#160;1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level&#160;2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level&#160;3</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total<br/>Fair&#160;Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency forward contracts &amp; swaps</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,097</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,097</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financial Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swaps</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(957)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(957)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency forward contracts &amp; swaps</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,977)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,977)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level&#160;1</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level&#160;2</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level&#160;3</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total<br/>Fair&#160;Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swaps</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency forward contracts &amp; swaps</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,232</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,232</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.8pt;font-weight:400;line-height:120%;">The Company currently has forward contracts to hedge known future cash outflows for expenses denominated in the Mexican peso and an interest rate swap to mitigate risk associated with certain borrowings under the Company&#8217;s debt arrangement. These contracts are measured on a recurring basis based on the foreign currency spot rates and forward rates quoted by banks or foreign currency dealers. These contracts are marked to market using level 2 input criteria every quarter with the unrealized gain or loss, net of tax, reported as a component of shareholders&#8217; equity in accumulated other comprehensive income (loss), as they qualify for hedge accounting.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The carrying values of cash and cash equivalents, accounts receivable, current liabilities, and non current lease liability are reflected on the balance sheets at June&#160;27, 2020 and June&#160;29, 2019, reasonably approximate their fair value. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company&#8217;s long-term debt, which is measured at amortized cost, primarily consists of a revolving line of credit, a term loan and an equipment term loan. These borrowings bear interest at either a &#8220;Base Rate&#8221; or a &#8220;Fixed Rate,&#8221; as elected by the Company. Each of these rates is a variable floating rate dependent upon current market conditions and the Company&#8217;s current credit risk as discussed in footnote 4.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As a result of the determinable market rate for our revolving line of credit, term loan and equipment term, they are classified within Level 2 of the fair value hierarchy. Further, the carrying value of each of these instruments reasonably approximates their fair value as of June&#160;27, 2020 and June&#160;29, 2019. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Other assets and liabilities held by the Company may be required to be measured at fair value on a non recurring basis. As of June&#160;29, 2019, the customer relationship intangibles were written down to their fair value of $0. This measurement was the result of certain triggering events that occurred during the third quarter of fiscal year 2019. Refer to Note 14 for further discussion of the impairment.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementInputsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -URI http://asc.fasb.org/topic&amp;trid=2155941<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementInputsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196295991752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ENTERPRISE-WIDE DISCLOSURES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">ENTERPRISE-WIDE DISCLOSURES</a></td>
<td class="text">ENTERPRISE-WIDE DISCLOSURES<div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Operating segments are defined in ASC Topic 280, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Segment Reporting</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> as components of an enterprise for which separate financial information is available that is evaluated regularly by the chief operating decision maker, or decision making group, in deciding how to allocate resources and in assessing performance. The Company&#8217;s chief operating decision maker is its Chief Executive Officer. As of June&#160;27, 2020, the Company operates and internally manages a single operating segment, Electronics Manufacturing Services as this is the only discrete financial information that is regularly reviewed by the chief operating decision maker.  This segment provides integrated electronic and mechanical engineering, assembly, sourcing and procurement, logistics, and new product testing for our customers. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Products and Services</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Of the revenues for the years ended June&#160;27, 2020,&#160;June&#160;29, 2019, and June&#160;30, 2018, EMS sales and services were $449.5 million, $463.9 million and $445.8 million, respectively. Keyboard sales for the years ended June&#160;27, 2020,&#160;June&#160;29, 2019, and June&#160;30, 2018 were $4,000, $0.1 million and $0.5 million, respectively.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Geographic Areas</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Net sales and long-lived assets (property, plant, and equipment) by geographic area for the years ended and as of June&#160;27, 2020,&#160;June&#160;29, 2019 and June&#160;30, 2018 are summarized in the following table. Net sales set forth below are based on the shipping destination. Long-lived assets information is based on the physical location of the asset. </span></div><div style="text-align:center;margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:59.222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.640%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Geographic net sales:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Domestic (U.S.)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">338,766</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">357,341</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">329,230</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">110,714</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">106,703</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">117,092</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">449,480</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">464,044</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">446,322</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-lived assets:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,213</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,658</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,454</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Mexico</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,325</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,781</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,395</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vietnam</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,644</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,220</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">China</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">582</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">754</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">699</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,764</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,413</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,548</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Percentage of net sales made to customers located in the following countries:</span></div><div style="text-align:center;margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:59.222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.640%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">75%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">77%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">74%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">China</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Other foreign countries </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(a)</sup></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Canada</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100%</span></td></tr></table></div><div style="padding-left:36pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(a) No other individual foreign country accounted for 10% or more of the foreign sales in fiscal years 2020, 2019 or 2018.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Significant Customers</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The percentage of net sales to and trade accounts receivables from significant customers were as follows:</span></div><div style="margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:32.282%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.642%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Percentage of Net<br/>Sales Fiscal Year</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Percentage&#160;of<br/>Trade&#160;Accounts&#160;Receivable<br/>Fiscal Year</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer A</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer B</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">*</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">*</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">*</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12 %</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">*</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="padding-left:36pt;margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">* Current customer amount represents less than 10%.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196295535960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>QUARTERLY FINANCIAL DATA<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationTextBlock', window );">QUARTERLY FINANCIAL DATA</a></td>
<td class="text">QUARTERLY FINANCIAL DATA (Unaudited)<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:45.752%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.641%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended June 27, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">First<br/>Quarter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Second<br/>Quarter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Third<br/>Quarter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fourth<br/>Quarter</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands, except per share amounts)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net sales</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">105,285</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">116,722</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">111,455</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">116,018</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,273</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,122</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,248</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,606</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income before income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,829</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">974</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,010</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">506</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,552</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">824</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">910</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,472</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income per share - basic</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.14</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.08</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.08</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.14</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income per share - diluted</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.14</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.08</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.08</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.14</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,760</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,760</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,760</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,760</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,805</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,877</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,885</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,832</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended June 29, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">First<br/>Quarter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Second<br/>Quarter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Third<br/>Quarter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fourth<br/>Quarter</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands, except per share amounts)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net sales</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">127,472</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">123,037</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">107,954</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">105,581</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,533</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,880</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,807</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,381</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income (loss) before income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,868</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,916</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(13,256)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">732</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,593</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,589</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11,981)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">817</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss) per share - basic</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.15</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.15</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.11)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.08</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss) per share - diluted</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.15</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.15</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.11)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.08</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,760</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,760</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,760</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,760</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,979</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,881</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,760</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,760</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_QuarterlyFinancialInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -URI http://asc.fasb.org/topic&amp;trid=2126967<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196301948280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">GOODWILL AND INTANGIBLE ASSETS</a></td>
<td class="text">GOODWILL AND OTHER INTANGIBLE ASSETS<div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company recorded goodwill in connection with the Ayrshire and Sabre acquisitions resulting primarily from the synergies that resulted from the Company's acquisitions and the assembled workforce. The goodwill is not amortized for financial accounting purposes. </span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In accordance with accounting guidance on goodwill and other intangible assets, the Company evaluates goodwill for impairment at the reporting unit level annually, and whenever circumstances occur indicating that goodwill might be impaired. Upon adoption of ASU 2017-04, the Company now recognizes an impairment charge (not to exceed the total amount of goodwill allocated to the reporting unit) for the amount by which the carrying amount of a reporting unit exceeds the reporting unit&#8217;s fair value. During the third quarter of fiscal year 2019, a goodwill impairment of $10.0&#160;million was recognized.</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the third quarter for fiscal year 2019, the Company assessed other finite-lived intangible assets including the Company&#8217;s customer relationships and favorable lease agreements due to an indicator of possible impairment being present. As a result of the analysis performed, the Company determined that the carrying value of the customer relationships intangible asset was not recoverable and recorded an impairment for the entire carrying amount during the third quarter of fiscal year 2019. This resulted in an impairment charge related to other intangible assets of $2.5&#160;million recognized in the third quarter of fiscal year 2019. The Company&#8217;s analysis did not indicate that any of its other long-lived assets were impaired.</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the first quarter of fiscal year 2020, the Company adopted the Accounting Standards Update 2016-02, Leases which supersedes ASC 840 Leases and creates a new topic, ASC 842 Leases. Under ASC 842, any assets or liabilities recognized in accordance with ASC 805 that are related to favorable or unfavorable terms of an operating lease for which an entity is a lessee, the entity should derecognize the asset or liability and commensurately adjust the ROU asset. Refer to footnote 16 for additional disclosure. </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As such, the Company derecognized the intangible asset and added the offsetting amount to the ROU asset. Resulting in a reduction of favorable lease agreement intangible of $0.7 million, and no adjustment to retained earnings or future P&amp;L impact.</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of acquired intangible assets are as follows (in thousands): </span></div><div style="text-align:center;margin-top:10pt;margin-bottom:10pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:32.870%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.547%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.547%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.547%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.547%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.388%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.549%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization Period <br/>in Years</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Carrying<br/>Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Derecognition Favorable Lease per ASC 842</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Favorable Lease Agreements</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4 - 7</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,941</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,284)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(657)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,941</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,284)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(657)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="text-align:center;margin-top:10pt;margin-bottom:10pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:32.525%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.625%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization Period <br/>in Years</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Carrying<br/>Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impairment<br/>Recognized</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-Compete Agreements</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3 - 5</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">568</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(568)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer Relationships</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,803</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,311)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,492)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Favorable Lease Agreements</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4 - 7</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,941</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,284)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">657</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,312</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,163)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,492)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">657</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div>Amortization expense related to intangible assets was approximately $0.6 million and $1.1&#160;million for the year ended June&#160;29, 2019, and June 30, 2018; respectively.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196294010968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Lessee, Operating Leases</a></td>
<td class="text">LEASES<div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has several commitments under operating leases for warehouses, manufacturing facilities, office buildings, and equipment with initial terms that expire at various dates during the next 1 year to 11 years. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has some operating leases that include an extension clause. Management has considered the likelihood of exercising each extension option included and estimated the duration of the extension option, for those leases management determined to be reasonably certain, in calculating the lease term for measurement of the right of use asset and liability.   </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For operating leases, management assumed a discount rate of 4% - 5.9%. The weighted average discount rate is disclosed in the tables below.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of lease cost as of &#160;June&#160;27, 2020 were (in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:21.560%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:52.701%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:22.439%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease cost</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Classification</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease cost</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of sales</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,511</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease cost</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Selling, general and administrative expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,266</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,777</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Amounts reported in the Consolidated Balance Sheet as of June&#160;27, 2020 were (in thousands, except weighted average lease term and discount rate):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:57.671%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.958%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:25.071%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease right of use assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,568</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Operating lease liabilities</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"> (1)</sup></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,173</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.46</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.07</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="margin-top:6pt;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1) The current portion of the total operating lease liabilities of $4.5&#160;million is classified under Other Current Liabilities, resulting in $12.6&#160;million classified under Operating Lease Liabilities in the Long-term Liabilities section of the consolidated balance sheet. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Other information related to leases was as follows (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:76.677%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:3.578%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.445%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,237</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company entered into one new lease during the fiscal year, resulting in a non-cash impact of $0.4 million. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Future lease payments under non-cancellable leases as of June&#160;27, 2020 are as follows (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:37.935%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:39.981%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:18.784%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Years Ending</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,250</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,373</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,598</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,004</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2025</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,894</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,674</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total undiscounted lease payments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,793</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: present value discount</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,620</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,173</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As previously disclosed in our Annual Report on Form 10-K for the fiscal year ended June 29, 2019 and under the previous lease accounting standard ASC 840, the aggregate future minimum payments under non-cancellable operating leases, as of June 29, 2019, are as follows (in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:28.870%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:49.046%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:18.784%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Years Ending</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,777</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,563</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,641</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,866</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,271</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,121</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,239</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196294120632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUBSEQUENT EVENT<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On August 14, 2020, the Company entered into a loan and security agreement (the &#8220;Loan Agreement&#8221;) with Bank of America.  The Loan Agreement replaces the Company&#8217;s prior amended and restated credit agreement, as amended, with Wells Fargo Bank, N.A. The Loan Agreement provides for a five-year asset-based senior secured revolving credit facility of up to $93&#160;million, maturing on August 14, 2025.  In addition, during the term of the Loan Agreement, the Company may increase the aggregate amount of the Credit Facility by up to an additional $25&#160;million, subject to customary conditions, including obtaining a commitment from the Bank (or another lender, if applicable) to such increase. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Credit Facility has been used to pay-off the Prior Credit Facility and costs related to the Loan Agreement, and may be used to pay-off certain other existing debt, to issue letters of credit, and for other business purposes, including working capital needs.  Based on the Company&#8217;s borrowing base and reserve requirements and after paying off the Prior Credit Facility and related fees and expenses relating to the Credit Facility, immediately following the closing of the Loan Agreement, there was approximately $16 million available under the Credit Facility.</span></div>The Loan Agreement contains financial covenants as long as commitments or obligations are outstanding under the Loan Agreement, requiring the Company to maintain:  (i) a fixed charge coverage ratio of at least 1.25 to 1.0, measured monthly on a trailing 12-month basis; and (ii) a cash flow leverage ratio of no greater than 6.00 to 1.00, which may be subject to adjustments for COVID-19 related cash expenses as approved by the Bank, measured monthly on a trailing 12-month basis.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196293801496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SCHEDULE II<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ValuationAndQualifyingAccountsAbstract', window );"><strong>SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock', window );">SCHEDULE II</a></td>
<td class="text"><div style="text-align:center;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">KEY TRONIC CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">CONSOLIDATED VALUATION AND QUALIFYING ACCOUNTS</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">FISCAL YEARS ENDED JUNE&#160;27, 2020, JUNE&#160;29, 2019, AND JUNE&#160;30, 2018</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:59.222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.640%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in&#160;thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Allowance for Obsolete Inventory</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at beginning of year</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,792</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,458</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,306</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provisions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">136</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">91</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dispositions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">243</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">121</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at end of year</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,968</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,792</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,458</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Allowance for Doubtful Accounts</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at beginning of year</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provisions (Recovery)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">551</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(84)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Write-offs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at end of year</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">609</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ValuationAndQualifyingAccountsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ValuationAndQualifyingAccountsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196301720216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Principles of Consolidation</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The consolidated financial statements include the Company and its wholly owned subsidiaries in the United States, Mexico, China and Vietnam. Intercompany balances and transactions have been eliminated during consolidation.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Use of Estimates</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Estimates include the allowance for doubtful receivables, the provision for obsolete and non-saleable inventories, deferred tax assets and liabilities, uncertain tax positions, valuation of goodwill, impairment of long-lived assets, medical self-funded insurance liability, long-term incentive compensation accrual, the provision for warranty costs, the fair value of stock appreciation rights granted under the Company&#8217;s share-based compensation plan and purchase price allocation of acquired businesses. Due to uncertainties with respect to the assumptions and estimates, actual results could differ from those estimates.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Cash and Cash Equivalents</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company considers investments with an original maturity of three months or less to be cash equivalents. Cash equivalents are carried at cost, which approximates fair value. The Company may have cash and cash equivalents at financial institutions that are in excess of federally insured limits from time to time.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy', window );">Allowance for Doubtful Accounts</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Allowance for Doubtful Accounts</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company evaluates the collectability of accounts receivable and records an allowance for doubtful accounts, which reduces the receivables to an amount that management reasonably estimates will be collected. A specific allowance is recorded against receivables considered to be impaired based on the Company&#8217;s knowledge of the financial condition of the customer. In determining the amount of the allowance, the Company considers several factors including the aging of the receivables, the current business environment and historical experience. After all attempts to collect a receivable have failed, the receivable is written off against the allowance.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Inventories</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Inventories are stated at the lower of cost or net realizable value. Inventory valuation is determined using the first-in, first-out (FIFO) method. Customer orders are based upon forecasted quantities of product manufactured for shipment over defined periods. Raw material inventories are purchased to fulfill these customer requirements. Within these arrangements, customer demands for products frequently change, sometimes creating excess and obsolete inventories. The Company regularly reviews raw material inventories by customer for both excess and obsolete quantities. Wherever possible, the Company attempts to recover its full cost of excess and obsolete inventories from customers or, in some cases, through other markets. When it is determined that the Company&#8217;s carrying cost of such excess and obsolete inventories cannot be recovered in full, a charge is taken against income for the difference between the carrying cost and the estimated realizable amount. We also reserve for inventory related to specific customers covered by lead-time assurance agreements when those customers are experiencing financial difficulties or reimbursement is not reasonably assured.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property, Plant and Equipment</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Property, Plant and Equipment</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Property, plant and equipment are carried at cost and depreciated using straight-line methods over the expected useful lives of the assets. Repairs and maintenance costs are expensed as incurred.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Impairment of Goodwill</a></td>
<td class="text"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Impairment of Goodwill</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In accordance with accounting guidance on goodwill and other intangible assets, the Company evaluates goodwill for impairment at the reporting unit level annually, and whenever circumstances occur indicating that goodwill might be impaired. Upon adoption of ASU 2017-04, the Company now recognizes an impairment charge (not to exceed the total amount of goodwill allocated to the reporting unit) for the amount by which the carrying amount of a reporting unit exceeds the reporting unit&#8217;s fair value. During the third quarter of fiscal year 2019, a few large programs declined in revenue and two new programs were delayed. This decrease in the Company&#8217;s total revenue combined with book value continuing to exceed market capitalization caused a &#8220;triggering event&#8221; in which to perform a quantitative impairment analysis as of March 30, 2019. To estimate the fair value of the Company&#8217;s equity, the Company used both a market approach and an income approach, based on a discounted cash flows analysis. As of March 30, 2019, market related factors increased expected required rates of return, which also increased the Company&#8217;s discount rate used to project future cash flows. Further, push outs of the Company&#8217;s forecasted future cash flows relating to delays in customer orders adversely impacted the Company&#8217;s discounted cash flows model. As a result, a lower estimate in the Company&#8217;s fair value using these two valuation methods indicated an impairment charge. </span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the third quarter of fiscal year 2019, the Company also assessed other finite-lived intangible assets including the Company&#8217;s customer relationships and favorable lease agreements due to an indicator of possible impairment being present, as discussed above. As a result of the analysis performed, the Company determined that the carrying value of the customer relationships intangible asset was not recoverable and recorded an impairment for the entire carrying amount during the third quarter of fiscal year 2019. The Company&#8217;s analysis did not indicate that any of its other long-lived assets were impaired. Refer to footnote 14 for impairment analysis for goodwill and other intangibles that occurred during fiscal year 2019, as a result of certain triggering events being present.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of Long-Lived Assets</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Impairment of Long-lived Assets</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company, using its best estimates based on reasonable and supportable assumptions and projections, reviews assets for impairment whenever events or changes in circumstances have indicated that the carrying amount of its assets might not be recoverable. Impaired assets are reported at the lower of cost or fair value.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyPolicy', window );">Accrued Warranty</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Accrued Warranty</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">An accrual is made for expected warranty costs, with the related expense recognized in cost of goods sold. Management reviews the adequacy of this accrual quarterly based on historical analyses and anticipated product returns.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_SelfInsurancePolicyPolicyTextBlock', window );">Self-funded Insurance</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Self-funded Insurance</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company self-funds its domestic employee health plans. The Company contracts with a separate administrative service company to supervise and administer the programs and act as its representative. The Company reduces its risk under this self-funded platform by purchasing stop-loss insurance coverage for high dollar individual claims. In addition, if the aggregate annual claims amount to more than 125 percent of expected claims for the plan year this insurance will also pay those claims amounts exceeding that level.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company estimates its exposure for claims incurred but not paid at the end of each reporting period and uses historical claims data supplied by the Company&#8217;s broker to estimate its self-funded insurance liability. This liability is subject to a total limitation that varies based on employee enrollment and factors that are established at each annual contract renewal. Actual claims experience may differ from the Company&#8217;s estimates. Costs related to the administration of the plan and related claims are expensed as incurred.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Revenue Recognition</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Prior to the adoption of ASU 2014-09, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Revenue from Contracts with Customers </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(Topic 606), sales revenue from manufacturing is recognized upon shipment of the manufactured product per contractual terms. Upon shipment, title transfers and the customer assumes risks and rewards of ownership of the product. The price to the buyer is fixed or determinable and recoverability is reasonably assured. Unless specifically stated in contractual terms, there are no formal customer acceptance requirements or further obligations related to the manufacturing services; if any such requirements exist, then sales revenue is recognized at the time when such requirements are completed and such obligations are fulfilled. Revenue is recorded net of estimated returns of manufactured product based on management&#8217;s analysis of historical returns.</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Subsequent to the adoption of ASU 2014-09, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Revenue from Contracts with Customers </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(Topic 606) during the year ended June 29, 2019, the first step in its process for revenue recognition is to identify the contract with a customer. A contract is defined as an agreement between two or more parties that creates enforceable rights and obligations. A contract can be written, oral, or implied. The Company generally enters into manufacturing service agreements (&#8220;MSA&#8221;) with its customers that outlines the terms of the business relationship between the customer and the Company. This includes matters such as warranty, indemnification, transfer of title and risk of loss, liability for excess and obsolete inventory, pricing, payment terms, etc. The Company will also bid on a program-by-program basis for customers in which an executed MSA may not be in place. In these instances, as well as when we have an MSA in place, we receive customer purchase orders for specific quantities and timing of products. As a result, the Company considers its contract with a customer to be the combination of the MSA and the purchase order. The transaction price is fixed and set forth in each purchase order. In the Company's normal course of business, there are no variable pricing components, or material amounts refunded to customers in the form of refunds or rebates. </span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company assesses whether control of the product or services promised under the contract is transferred to the customer at a point in time (shipment) or over time (as we manufacture the product). The Company is first required to evaluate whether its contracts meet the criteria for 'over-time' or 'point-in-time' recognition. The Company has determined that for the majority of its contracts the Company is manufacturing products for which there is no alternative use due to the unique nature of the customer-specific product, IP and other contract restrictions. The Company has an enforceable right to payment including a reasonable profit for performance completed to date with respect to these contracts. As a result, revenue is recognized under these contracts 'over-time' based on the input cost-to-cost method as it better depicts the transfer of control. This input method is based on the ratio of costs incurred to date as compared to the total estimated costs at completion of the performance obligation. For all other contracts that do not meet these criteria, such as manufacturing contracts for which the terms do not provide an enforceable right to payment for performance completed to date, the Company recognizes revenue when it has transferred control of the related manufactured products which generally occurs upon shipment to the customer. Revenue from engineering services is recognized over time as the services are performed.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShippingAndHandlingCostPolicyTextBlock', window );">Shipping and Handling Fees</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Shipping and Handling Fees</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company classifies costs associated with shipping and handling fees as a component of cost of goods sold. Customer billings related to shipping and handling fees are reported as revenue.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research, Development and Engineering</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Research, Development and Engineering</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Research, development and engineering expenses include unreimbursed EMS costs as well as design and engineering costs associated with the production of EMS programs. Research, development and engineering costs are expensed as incurred.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Income Taxes</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the estimated future tax consequences and benefits attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases, as well as tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which temporary differences and carryforwards are expected to be recovered or settled. The effect on deferred tax assets and liabilities for a change in tax rates is recognized in the period that includes the enactment date. Valuation allowances are established when necessary to reduce deferred tax assets to the amount that is more likely than not to be realized.</span></div>We utilize a two-step approach to recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount which is more than 50% likely of being realized upon ultimate settlement. We consider many factors when evaluating and estimating our tax positions and tax benefits, which may require periodic adjustments based on new assessments and changes in estimates and which may not accurately forecast actual outcomes. Our policy is to recognize interest and penalties related to the underpayment of income taxes as a component of income tax provision. To date, we have not incurred charges for interest or penalties in relation to the underpayment of income taxes. The tax years 1997 through the present remain open to examination by the major U.S. taxing jurisdictions to which we are subject. Refer to Note 6 for further discussions.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesPolicyTextBlock', window );">Derivative Instruments and Hedging Activities</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Derivative Instruments and Hedging Activities </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has entered into foreign currency forward contracts and an interest rate swap which are accounted for as cash flow hedges in accordance with ASC 815, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Derivatives and Hedging</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. The effective portion of the gain or loss on the derivative is reported as a component of accumulated other comprehensive income (AOCI) and is reclassified into earnings in the same period in which the underlying hedged transaction affects earnings. The derivative&#8217;s effectiveness represents the change in fair value of the hedge that offsets the change in fair value of the hedged item.</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company uses derivatives to manage the variability of foreign currency fluctuations of expenses in our Mexico facilities. The foreign currency forward contracts and interest rate swaps have terms that are matched to the underlying transactions being hedged. As a result, these transactions fully offset the hedged risk and no ineffectiveness has been recorded.</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company&#8217;s foreign currency forward contracts and interest rate swaps potentially expose the Company to credit risk to the extent the counterparties may be unable to meet the terms of the agreement. The Company minimizes such risk by seeking high quality counterparties. The Company&#8217;s counterparties to the foreign currency forward contracts and interest rate swaps are major banking institutions. These institutions do not require collateral for the contracts, and the Company believes that the risk of the counterparties failing to meet their contractual obligations is remote. The Company does not enter into derivative instruments for trading or speculative purposes.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings Per Common Share</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Earnings Per Common Share</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Basic earnings per common share is computed by dividing net income by the weighted average number of common shares outstanding during the period. Diluted earnings per common share is computed by dividing net income by the combination of other potentially dilutive weighted average common shares and the weighted average number of common shares outstanding during the period using the treasury stock method. The computation assumes the proceeds from the exercise of stock options were used to repurchase common shares at the average market price during the period. The computation of diluted earnings per common share does not assume conversion, exercise, or contingent issuance of common stock equivalent shares that would have an anti-dilutive effect on earnings per share.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency Transactions</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Foreign Currency Transactions</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The functional currency of the Company&#8217;s subsidiaries in Mexico and China is the U.S. dollar. Realized foreign currency transaction gains and losses for local currency denominated assets and liabilities are included in cost of goods sold.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Fair Value of Financial Instruments</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The carrying values of cash and cash equivalents, accounts receivable, current liabilities, and non current operating lease liability are reflected on the balance sheets at June&#160;27, 2020 and June&#160;29, 2019, reasonably approximate their fair value. The Company had an outstanding balance on the line of credit of $60.1 million as of June&#160;27, 2020 and $23.4 million as of June&#160;29, 2019, with a carrying value that reasonably approximates the fair value. The Company had an outstanding balance on the term loan of $10.0 million as of June&#160;27, 2020 and $11.3 million as of June&#160;29, 2019, with a carrying value that reasonably approximates the fair value. The equipment term loan is estimated to be $0.9 million as of June&#160;27, 2020 and $1.7 million as of June&#160;29, 2019, with a carrying value that reasonably approximates the fair value.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Share-based Compensation</a></td>
<td class="text">Share-based CompensationThe Company&#8217;s incentive plan may provide for equity and liability awards to employees in the form of stock options, stock appreciation rights, restricted stock, restricted stock units, stock awards, stock units, performance shares, performance units, and other stock-based or cash-based awards. Compensation cost is recognized on a straight-line basis over the requisite employee service period, which is generally the vesting period, and is included in cost of goods sold, research, development and engineering, and selling, general, and administrative expenses. Share-based compensation is recognized only for those awards that are expected to vest, with forfeitures estimated at the date of grant based on historical experience and future expectations.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Newly Adopted and Recent Accounting Pronouncements</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Newly Adopted and Recent Accounting Pronouncements</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes (Topic 740), which modifies certain provisions of ASC 740, Income Taxes, in an effort to reduce the complexity of accounting for income taxes. ASU 2019-12 is effective for us the first quarter of fiscal year 2022. We are currently evaluating the effects and do not believe this standard will have a material impact on our consolidated financial position, results of operations, or cash flows.</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2018, the FASB issued ASU 2018-07 "Compensation - Stock Compensation (Topic 718): Improvement to Nonemployee Share-Based Payment Accounting" with the objective of simplifying several aspects of the accounting for nonemployee share-based payment transactions in current GAAP. The Company adopted this guidance during the first quarter of fiscal year 2020 with an immaterial impact on its consolidated financial statements.</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In August 2017, the FASB issued ASU 2017-12 "Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities" with the objective of improving the financial reporting of hedging relationships and simplifying the application of the hedge accounting guidance in current GAAP. The Company adopted this guidance during the first quarter of fiscal year 2020 with no impact on its consolidated financial statements.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In February 2016, the FASB issued Accounting Standards Update ASU 2016-02, Leases which supersedes ASC 840 Leases and creates a new topic, ASC 842 Leases. This update requires lessees to recognize a lease asset and a lease liability for all leases, including operating leases, with a term greater than 12 months on its balance sheet. The update also expands the required quantitative and qualitative disclosures surrounding leases. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company adopted ASC 842 on June 30, 2019 using the modified retrospective method for leases existing at June 30, 2019. As a result, the Company was not required to adjust its comparative period financial information for effects of the standard or make the new required lease disclosures for periods before our adoption date. Management elected the package of practical expedients which, among other things, allows the Company to carry forward historical lease classification in place prior to June 30, 2019. ASC 842 also provides practical expedients for an entity&#8217;s accounting after transition. Management has elected the short-term lease recognition exemption for all leases that qualify, as well as the practical expedient to not separate lease and non-lease components. Both of these expedients were elected for all classes of underlying leased assets. As the Company cannot determine the interest rate implicit in the lease for its leases, the Company uses its estimate of the incremental borrowing rate as of the commencement date in determining the present value of lease payments. The Company&#8217;s estimated incremental borrowing rate is the rate of interest it would have to pay on a collateralized basis over a similar term in an amount equal to the lease payments in a similar economic environment. The lease term for all of the Company&#8217;s leases includes the noncancellable period of the lease plus any additional periods covered by either an option to extend (or not to terminate) the lease that the Company is reasonably certain to exercise.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The adoption of ASC 842 had a material impact to the Company&#8217;s consolidated balance sheet, but did not materially impact the consolidated statement of income or consolidated statement of cash flows. The most significant changes to the consolidated balance sheet relate to the recognition of new right-of-use (ROU) assets and lease liabilities for operating leases.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As a result of adopting ASC 842 as of June 30, 2019, the Company recognized an ROU asset of $21.4 million, a corresponding lease liability of $20.4 million, a reduction in prepaid rent of $0.4 million, a reduction of favorable lease agreement intangible of $0.7 million, and no adjustment to retained earnings or future P&amp;L impact. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2016, the FASB issued ASU 2016-13 &#8220;Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&#8221; and also issued subsequent amendments to the initial guidance: ASU 2018-19, ASU 2019-04 and ASU 2019-05, which replaces the existing incurred loss impairment model with an expected credit loss model and requires a financial asset measured at amortized cost to be presented at the net amount expected to be collected. The guidance is effective for the Company beginning in the first quarter of fiscal year 2024 with early adoption permitted. The Company is currently assessing the impact on its consolidated financial statements, and it intends to adopt the guidance when it becomes effective in the first quarter of fiscal year 2024.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">The Company adopted Accounting Standards Update 2014-09 (ASU 2014-09), Revenue from Contracts with Customers (Topic 606) (also referred to as Accounting Standard Codification 606 (&#8220;ASC 606&#8221;)  on July 1, 2018 using the modified retrospective approach by applying the guidance to all open contracts at the adoption date and has implemented revised accounting policies, new operational and financial reporting processes, enhanced systems capabilities and relevant internal controls. As part of adopting ASC 606, revenue for certain customer contracts where the Company is manufacturing products for which there is no alternative use and the Company has an enforceable right to payment including a reasonable profit for work-in-progress inventory will be recognized over time instead of upon shipment of products. </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">The cumulative effect of change made to our July 1, 2018 consolidated balance sheet for the adoption of ASC 606 was as follows:</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.538%;"><tr><td style="width:1.0%;"/><td style="width:45.339%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:20.858%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.324%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:19.079%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated Balance Sheet</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impact of Adopting ASC 606</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Unaudited, in thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at June 30, 2018</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustments</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at July 1, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ASSETS</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contract assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,906</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,906</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventories</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">110,315</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11,210)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">99,105</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income tax asset</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,882</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(167)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,715</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Retained earnings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">72,806</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">529</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73,335</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">The following tables summarize the impacts of ASC 606 adoption on the Company&#8217;s consolidated balance sheets and consolidated statements of income (loss):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:48.753%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.449%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.496%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:23.902%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated Balance Sheet</span></td><td colspan="9" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of June 29, 2019</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impact of Adopting ASC 606</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Unaudited, in thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As Reported </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">606 Adjustment</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance without 606 Adoption</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ASSETS</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contract assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,161</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(22,161)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventories</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100,431</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,563</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">119,994</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income tax asset</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,840</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">167</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,007</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Retained earnings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65,353</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,431</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">62,922</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.614%;"><tr><td style="width:1.0%;"/><td style="width:46.453%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.979%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.120%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:25.048%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated Statement of Income (Loss)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impact of Adopting ASC 606</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Unaudited, in thousands)</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Twelve Months Ended June 29, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As Reported</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">606 Adjustment</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance without 606 Adoption</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net sales</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">464,044</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,254</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">453,790</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of sales</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">429,443</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,353</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">421,090</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,601</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,901</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,700</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,982)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,901</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,883)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">For the fiscal year ended June 29, 2019, the reported revenue and gross profit was approximately&#160;$464.0&#160;million, and&#160;$34.6&#160;million; respectively. This reflects the adoption of ASC 606 as revenue and gross profit would have been $10.3&#160;million and $1.9&#160;million less without ASC 606 adoption; respectively. This is primarily due to the change from 'point-in-time' to 'over-time' recognition as the standard requires. There was not a material tax impact for the twelve months ended June 29, 2019 from adopting ASC 606.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiscalPeriod', window );">Fiscal Year</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Fiscal Year</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company operates on a 52/53 week fiscal year. Fiscal years end on the Saturday nearest June&#160;30. As such, fiscal years 2020, 2019, and 2018, ended on June&#160;27, 2020,&#160;June&#160;29, 2019, and&#160;June&#160;30, 2018, respectively. Fiscal year 2020, 2019 and 2018 were all 52 week years.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ktcc_SelfInsurancePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Self Insurance Policy [Policy Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ktcc_SelfInsurancePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ktcc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4273-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for its derivative instruments and hedging activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=d3e41620-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=d3e41638-113959<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5579245-113959<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=d3e41675-113959<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(n))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5579240-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 60<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13279-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiscalPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=d3e5291-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiscalPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -URI http://asc.fasb.org/topic&amp;trid=2175825<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226317&amp;loc=d3e202-110218<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32847-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491622&amp;loc=d3e9504-115650<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116657188&amp;loc=SL116659661-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e32280-109318<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116846552&amp;loc=d3e543-108305<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5144-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShippingAndHandlingCostPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShippingAndHandlingCostPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196294009848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVENTORIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Components of Inventories</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of inventories consist of the following (in thousands):</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:72.692%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.639%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finished goods</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,269</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,969</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Work-in-process</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,390</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,705</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Raw materials and supplies</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">82,361</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76,757</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">115,020</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100,431</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div>Total inventory as of June&#160;27, 2020 is net of $17.3 million of reserves, customer payments, and customer deposits compared to $10.8 million in reserves, customer payments, and customer deposits as of June&#160;29, 2019.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196294122296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY, PLANT AND EQUIPMENT (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Property, Plant and Equipment</a></td>
<td class="text"><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Property, plant and equipment consists of the following:</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:59.750%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.363%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.363%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.658%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Life</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in&#160;years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Land</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,034</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,940</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Buildings and improvements</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3&#160;to&#160;30</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,444</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,776</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Equipment</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1&#160;to&#160;10</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">72,151</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">67,348</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Furniture and fixtures</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3&#160;to&#160;5</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,883</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,248</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Property, Plant and Equipment</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">104,512</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">98,312</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(72,748)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(68,899)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property, Plant and Equipment, net</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,764</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,413</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196293800104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LONG-TERM DEBT (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of Maturities of Long-term Debt</a></td>
<td class="text"><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Debt maturities as of June&#160;27, 2020 for the next four years are as follows (in thousands):</span></div><div style="text-align:center;margin-top:10pt;margin-bottom:10pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:86.162%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.638%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Years Ending</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,537</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,917</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">417</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60,094</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total debt</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,965</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unamortized debt issuance costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(30)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term debt, net of debt issuance costs</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,935</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity and sinking fund requirement for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196293822296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Components of Income Tax Expense (Benefit)</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Income tax benefit consists of the following:</span></div><div style="margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:59.222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.640%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in&#160;thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current income tax benefit:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">365</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(537)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(221)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">154</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">895</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,722</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">519</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">358</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,501</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income tax benefit:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,850)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(910)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(795)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">892</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(206)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(823)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(958)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,116)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,618)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total income tax benefit</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(439)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(758)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(117)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Effective Tax Rate Reconciliation</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company&#8217;s effective tax rate differs from the federal tax rate as follows: </span></div><div style="margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:59.222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.640%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in&#160;thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Federal income tax provision (benefit) at statutory rates</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">907</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,836)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(397)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State income taxes, net of federal tax effect</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">90</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(158)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign tax rate differences</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">336</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">251</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">103</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax rate change</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,634</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provisional transition tax on accumulated foreign earnings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(384)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,190</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of income tax credits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(310)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(861)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(687)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Previously unrecognized tax benefits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,345)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of repatriation of foreign earnings, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(42)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,484)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill write-off</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,726</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Global Intangible Low-Taxed Income (GILTI) tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">150</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision to return reconciliation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(241)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">630</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(401)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">124</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(234)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(71)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income tax benefit</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(439)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(758)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(117)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of Income before Income Tax, Domestic and Foreign</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The domestic and foreign components of income (loss) before income taxes were:</span></div><div style="margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:59.222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.640%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in&#160;thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Domestic</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,142</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,220)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,593)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,177</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,480</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,151</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income (loss) before income taxes</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,319</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,740)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,442)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Tax Assets and Liabilities</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Deferred income tax assets and liabilities consist of the following at:</span></div><div style="margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:72.692%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.639%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net operating loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">184</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax credit carryforwards, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,961</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,986</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventory</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,426</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,087</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Identifiable intangibles</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">493</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">407</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense carryforward</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">474</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accruals</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,847</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,549</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">232</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Mart-to-market adjustments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">415</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ASC 606 deferred costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,943</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,484</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,201</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">212</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income tax assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,682</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,282</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued withholding tax - unremitted earnings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(820)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(820)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fixed assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(566)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(443)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Right-of-use assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,290)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Mart-to-market adjustments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(730)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ASC 606 accelerated revenue</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,344)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,274)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(718)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(175)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income tax liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,738)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,442)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net deferred income tax assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,944</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,840</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance sheet caption reported in:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term deferred income tax asset</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,178</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,840</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term deferred income tax liability</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(234)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net deferred income tax asset</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,944</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,840</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Schedule of Unrecognized Tax Benefits Roll Forward</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:</span></div><div style="text-align:center;margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:59.222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.640%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in&#160;thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Beginning Balance</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,099</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,011</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,947</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additions based on tax positions related to the current year</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">109</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">88</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">64</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lapse of statute of limitations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,345)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ending Balance</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,863</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,099</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,011</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 55<br> -Paragraph 217<br> -URI http://asc.fasb.org/extlink&amp;oid=121610041&amp;loc=d3e36027-109320<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196294055656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS PER SHARE (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock', window );">Reconciliation of Denominator and Number of Antidilutive Common Share Awards not Included in Diluted Earnings Per Share Calculation</a></td>
<td class="text">The following table presents a reconciliation of the denominator and the number of antidilutive common share awards that were not included in the diluted earnings per share calculation. These antidilutive securities occur when equity awards outstanding have an option price greater than the average market price for the period:<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:59.222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.640%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended<br/>(in&#160;thousands,&#160;except&#160;per&#160;share&#160;information)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,758</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,982)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,325)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average shares outstanding&#8211; basic</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,760</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,760</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,760</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of dilutive common stock awards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">57</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average shares outstanding &#8211; diluted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,816</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,760</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,760</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss) per share &#8211; basic</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.44</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.74)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.12)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss) per share &#8211; diluted</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.44</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.74)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.12)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Antidilutive SARs not included in diluted earnings per share</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">720</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">985</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">827</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196295502920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK OPTION AND BENEFIT PLANS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Grant Date Fair Value for Awards Estimated Using Option Valuation Method with Weighted Average Assumptions</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On July 26, 2019, the Company granted 175,000 SARs under the 2010 Incentive Plan to certain key employees and outside directors at a strike price of $4.93 and a grant date fair value of $1.23. As of June&#160;27, 2020, 150,000 remain outstanding. The grant date fair value for the awards granted during fiscal year 2020, were estimated using the Black Scholes option valuation method with the following weighted average assumptions as of July 26, 2019:</span></div><div style="text-align:center;margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:84.194%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.606%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 26, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected dividend yield</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk &#8211; free interest rate</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.54%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28.50%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected life</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.00</span></td></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On July 27, 2018, the Company granted 161,250 SARs under the 2010 Incentive Plan to certain key employees and outside directors at a strike price of $8.17 and a grant date fair value of $2.27. As of June&#160;27, 2020, 121,250 remain outstanding. The grant date fair value for the awards granted during fiscal year 2019, were estimated using the Black Scholes option valuation method with the following weighted average assumptions as of July 27, 2018:</span></div><div style="text-align:center;margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:84.194%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.606%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 27, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected dividend yield</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk &#8211; free interest rate</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.80%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29.75%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected life</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.00</span></td></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On July 28, 2017, the Company granted 272,500 SARs under the 2010 Incentive Plan to certain key employees and outside directors at a strike price of $7.26 and a grant date fair value of $1.89. As of June&#160;27, 2020, 197,500 remain outstanding. The grant date fair value for the awards granted during fiscal year 2018, were estimated using the Black Scholes option valuation method with the following weighted average assumptions as of July 28, 2017:</span></div><div style="text-align:center;margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:84.194%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.606%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 28, 2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected dividend yield</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk &#8211; free interest rate</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.70%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29.76%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected life</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.00</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock', window );">Summarizes Option/SARs Activity of All Plans</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the Company&#8217;s Options and SARs activity for all plans from July&#160;2, 2016 through June&#160;27, 2020:</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:37.225%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.651%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">SARs<br/>Available<br/>For&#160;Grant</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">SARs<br/>Outstanding</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate<br/>Intrinsic<br/>Value (in<br/>thousands)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life (in<br/>years)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances, July 1, 2017</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">394,335</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,084,999</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.09</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.3</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares authorized</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">SARs granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(272,500)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">272,500</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.26</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">SARs forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">282,500</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(282,500)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.84</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">SARs exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances June 30, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">404,335</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,074,999</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.90</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.3</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares authorized</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">SARs granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(161,250)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">161,250</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.17</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">SARs forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">250,833</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(250,833)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.59</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">SARs exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances, June 29, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">493,918</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">985,416</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.35</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.7</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares authorized</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">SARs granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(175,000)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">175,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.93</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">SARs forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">290,833</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(290,833)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.71</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">SARs exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances, June 27, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">609,751</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">869,583</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.87</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.9</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable at June 27, 2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">400,833</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.18</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.6</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock', window );">Additional Information Regarding Options Outstanding</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Additional information regarding SARs outstanding and exercisable as of June&#160;27, 2020, is as follows:</span></div><div style="margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%;"><tr><td style="width:1.0%;"/><td style="width:14.953%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.953%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.953%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.953%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.953%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.955%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Range of<br/>Exercise Prices</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number Outstanding</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Avg.<br/>Remaining<br/>Contractual Life (yrs.)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Avg.<br/>Exercise Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number<br/>Exercisable</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Avg. Exercise<br/>Price</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$4.40 &#8211; $7.90</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">347,500</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.1</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.25</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.91 &#8211; 9.91</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">328,750</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.6</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.17</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">207,500</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.17</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.92 &#8211; 11.34</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">193,333</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.1</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.26</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">193,333</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.26</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$4.40 to $11.34</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">869,583</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.9</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.87</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">400,833</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.18</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the number and weighted-average exercise prices (or conversion ratios) for stock appreciation rights awards that were outstanding at the beginning and end of the year, and the number of stock appreciation rights awards that were granted, exercised or converted, forfeited, and expired during the year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the number and weighted-average exercise prices (or conversion ratios) for stock options and stock appreciation rights that were outstanding at the beginning and end of the year, exercisable at the end of the year, and the number of stock options and stock appreciation rights that were granted, exercised or converted, forfeited, and expired during the year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196301121368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DERIVATIVE FINANCIAL INSTRUMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock', window );">Schedule of Derivative Instruments</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June&#160;27, 2020, the aggregate notional amount of the Company&#8217;s outstanding foreign currency contracts and swaps along with their unrealized gains (losses) are expected to mature as summarized below (in thousands):</span></div><div style="text-align:center;margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:23.350%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:23.350%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:23.350%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:23.354%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Quarter Ending</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Notional Contracts and Swaps in MXN</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Notional Contracts and Swaps in USD</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">September 26, 2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">141,173</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,729</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(623)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 26, 2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">132,773</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,241</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(561)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">April 3, 2021</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">148,253</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,682</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(425)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 3, 2021</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">144,725</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,446</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(367)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">October 2, 2021</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">146,373</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,502</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">564</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">January 1, 2022</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">137,973</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,129</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">532</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock', window );">Summerized Fair Value of Derivative Instruments in Consolidated Balance Sheets</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the fair value of derivative instruments in the Consolidated Balance Sheets as of June&#160;27, 2020 and June&#160;29, 2019 (in thousands):</span></div><div style="margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:35.063%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:35.063%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.641%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Derivatives Designated as Hedging Instruments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance Sheet&#160;Location</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair&#160;Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency forward contracts &amp; swaps</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other&#160;current&#160;assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,912</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency forward contracts &amp; swaps</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other&#160;long-term&#160;assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,097</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">320</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency forward contracts &amp; swaps</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other&#160;current&#160;liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,960)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency forward contracts &amp; swaps</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other&#160;long-term&#160;liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(17)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other&#160;current&#160;assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(347)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other long-term liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(610)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock', window );">Gain (Loss) of Derivative Instruments in Statement of Operations</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the gain (loss) on derivative instruments, net of tax, on the Consolidated Statements of Income for the fiscal year 2020 (in thousands):</span></div><div style="margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:30.131%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:18.108%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.897%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.724%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.536%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.072%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Derivatives Designated as Hedging Instruments</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Classification of Gain (Loss) Reclassified from Accumulated OCI into Income (Effective Portion)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">AOCI&#160;Balance<br/>as of<br/>June 29, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effective<br/>Portion<br/>Recorded&#160;In<br/>AOCI</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effective&#160;Portion<br/>Reclassified&#160;From<br/>AOCI Into Income</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">AOCI&#160;Balance<br/>as of<br/>June 27, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forward contracts &amp; swaps</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of sales</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,424</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(865)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,318)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(759)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swap</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(782)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(741)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,426</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,647)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,279)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,500)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the gain (loss) on derivative instruments, net of tax, on the Consolidated Statements of Income for the fiscal year 2019 (in thousands):</span></div><div style="margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:29.309%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:18.929%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.326%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.695%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.204%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.017%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Derivatives Designated as Hedging Instruments</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Classification of Gain (Loss) Reclassified from Accumulated OCI into Income (Effective Portion)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">AOCI&#160;Balance<br/>as of<br/>June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effective<br/>Portion<br/>Recorded&#160;In<br/>AOCI</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effective&#160;Portion<br/>Reclassified&#160;From<br/>AOCI Into Income</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">AOCI&#160;Balance<br/>as of<br/>June 29, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forward contracts &amp; swaps</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of sales</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(988)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,332</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,424</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swap</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(969)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,334</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,426</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the gain (loss) on derivative instruments, net of tax, on the Consolidated Statements of Income for the fiscal year 2018 (in thousands):</span></div><div style="margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:16.151%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:18.052%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.864%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.695%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.496%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.496%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.042%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Derivatives Designated as Hedging Instruments</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Classification of Gain (Loss) Reclassified from Accumulated OCI into Income (Effective Portion)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">AOCI&#160;Balance<br/>as of<br/>July 1, 2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effective<br/>Portion<br/>Recorded&#160;In<br/>AOCI</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax Rate Effect Reclassification</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effective&#160;Portion<br/>Reclassified&#160;From<br/>AOCI Into Income</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">AOCI&#160;Balance<br/>as of<br/>June 30, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forward contracts &amp; swaps</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of sales</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,707)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,942)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(583)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,244</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(988)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swap</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(68)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,775)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,922)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(586)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,314</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(969)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4E<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5624181-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5618551-113959<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of pertinent information about a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5624163-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5580258-113959<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=d3e41620-113959<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5579245-113959<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=d3e41638-113959<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=d3e41678-113959<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=d3e41641-113959<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5624171-113959<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5579240-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDerivativeInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196293892024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Assets and Liabilities Measured at Fair Value on Recurring Basis</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.8pt;font-weight:400;line-height:120%;">The following table summarizes the fair value of assets (liabilities) of the Company&#8217;s derivatives that are required to be measured on a recurring basis as of June&#160;27, 2020 and June&#160;29, 2019 (in thousands):</span></div><div style="margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:45.752%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.641%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level&#160;1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level&#160;2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level&#160;3</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total<br/>Fair&#160;Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency forward contracts &amp; swaps</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,097</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,097</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financial Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swaps</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(957)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(957)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency forward contracts &amp; swaps</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,977)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,977)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level&#160;1</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level&#160;2</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level&#160;3</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total<br/>Fair&#160;Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swaps</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency forward contracts &amp; swaps</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,232</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,232</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196295582712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ENTERPRISE-WIDE DISCLOSURES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock', window );">Net Sales and Long-Lived Assets (Property, Plant, and Equipment) by Geographic Area</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Net sales and long-lived assets (property, plant, and equipment) by geographic area for the years ended and as of June&#160;27, 2020,&#160;June&#160;29, 2019 and June&#160;30, 2018 are summarized in the following table. Net sales set forth below are based on the shipping destination. Long-lived assets information is based on the physical location of the asset. </span></div><div style="text-align:center;margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:59.222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.640%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Geographic net sales:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Domestic (U.S.)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">338,766</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">357,341</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">329,230</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">110,714</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">106,703</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">117,092</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">449,480</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">464,044</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">446,322</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-lived assets:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,213</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,658</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,454</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Mexico</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,325</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,781</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,395</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vietnam</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,644</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,220</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">China</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">582</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">754</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">699</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,764</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,413</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,548</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock', window );">Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Percentage of net sales made to customers located in the following countries:</span></div><div style="text-align:center;margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:59.222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.640%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">75%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">77%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">74%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">China</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Other foreign countries </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(a)</sup></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Canada</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100%</span></td></tr></table></div><div style="padding-left:36pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(a) No other individual foreign country accounted for 10% or more of the foreign sales in fiscal years 2020, 2019 or 2018.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_ScheduleOfPercentageOfNetSalesAndNetAccountsReceivablesDueFromCustomersFromContinuingOperationsTableTableTextBlock', window );">Percentage of Net Sales to and Trade Accounts Receivables from Significant Customers</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The percentage of net sales to and trade accounts receivables from significant customers were as follows:</span></div><div style="margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:32.282%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.642%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Percentage of Net<br/>Sales Fiscal Year</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Percentage&#160;of<br/>Trade&#160;Accounts&#160;Receivable<br/>Fiscal Year</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer A</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer B</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">*</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">*</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">*</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12 %</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">*</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ktcc_ScheduleOfPercentageOfNetSalesAndNetAccountsReceivablesDueFromCustomersFromContinuingOperationsTableTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Percentage Of Net Sales And Net Accounts Receivables Due From Customers From Continuing Operations [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ktcc_ScheduleOfPercentageOfNetSalesAndNetAccountsReceivablesDueFromCustomersFromContinuingOperationsTableTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ktcc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material.  An entity may also provide subtotals of geographic information about groups of countries.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196293918296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>QUARTERLY FINANCIAL DATA (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock', window );">Quarterly Financial Data</a></td>
<td class="text">QUARTERLY FINANCIAL DATA (Unaudited)<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:45.752%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.641%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended June 27, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">First<br/>Quarter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Second<br/>Quarter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Third<br/>Quarter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fourth<br/>Quarter</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands, except per share amounts)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net sales</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">105,285</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">116,722</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">111,455</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">116,018</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,273</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,122</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,248</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,606</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income before income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,829</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">974</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,010</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">506</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,552</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">824</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">910</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,472</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income per share - basic</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.14</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.08</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.08</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.14</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income per share - diluted</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.14</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.08</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.08</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.14</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,760</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,760</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,760</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,760</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,805</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,877</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,885</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,832</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended June 29, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">First<br/>Quarter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Second<br/>Quarter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Third<br/>Quarter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fourth<br/>Quarter</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands, except per share amounts)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net sales</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">127,472</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">123,037</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">107,954</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">105,581</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,533</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,880</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,807</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,381</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income (loss) before income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,868</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,916</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(13,256)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">732</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,593</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,589</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11,981)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">817</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss) per share - basic</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.15</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.15</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.11)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.08</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss) per share - diluted</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.15</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.15</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.11)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.08</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,760</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,760</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,760</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,760</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,979</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,881</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,760</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,760</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121640914&amp;loc=d3e1280-108306<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196301402904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND OTHER INTANGIBLES ASSETS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_GOODWILLANDOTHERINTANGIBLEASSETSAbstract', window );"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets</a></td>
<td class="text"><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of acquired intangible assets are as follows (in thousands): </span></div><div style="text-align:center;margin-top:10pt;margin-bottom:10pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:32.870%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.547%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.547%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.547%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.547%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.388%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.549%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization Period <br/>in Years</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Carrying<br/>Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Derecognition Favorable Lease per ASC 842</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Favorable Lease Agreements</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4 - 7</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,941</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,284)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(657)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,941</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,284)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(657)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="text-align:center;margin-top:10pt;margin-bottom:10pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:32.525%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.625%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization Period <br/>in Years</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Carrying<br/>Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impairment<br/>Recognized</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-Compete Agreements</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3 - 5</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">568</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(568)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer Relationships</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,803</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,311)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,492)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Favorable Lease Agreements</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4 - 7</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,941</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,284)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">657</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,312</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,163)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,492)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">657</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ktcc_GOODWILLANDOTHERINTANGIBLEASSETSAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>GOODWILL AND OTHER INTANGIBLE ASSETS [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ktcc_GOODWILLANDOTHERINTANGIBLEASSETSAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ktcc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196295580760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Contract with Customer, Contract Asset, Contract Liability, and Receivable</a></td>
<td class="text">REVENUE<div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Revenue Recognition</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company specializes in services ranging from product manufacturing to engineering and tooling services. The first step in its process for revenue recognition is to identify the contract with a customer. A contract is defined as an agreement between two or more parties that creates enforceable rights and obligations. A contract can be written, oral, or implied. The Company generally enters into manufacturing service agreements (&#8220;MSA&#8221;) with its customers that outlines the terms of the business relationship between the customer and the Company. This includes matters such as warranty, indemnification, transfer of title and risk of loss, liability for excess and obsolete inventory, pricing, payment terms, etc. The Company will also bid on a program-by-program basis for customers in which an executed MSA may not be in place. In these instances, as well as when we have an MSA in place, we receive customer purchase orders for specific quantities and timing of products. As a result, the Company considers its contract with a customer to be the combination of the MSA and the purchase order. The transaction price is fixed and set forth in each purchase order.  In the Company's normal course of business, there are no variable pricing components, or material amounts refunded to customers in the form of refunds or rebates. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company assesses whether control of the product or services promised under the contract is transferred to the customer at a point in time (shipment) or over time (as we manufacture the product). The Company is first required to evaluate whether its contracts meet the criteria for 'over-time' or 'point-in-time' recognition. The Company has determined that for the majority of its contracts the Company is manufacturing products for which there is no alternative use due to the unique nature of the customer-specific product, IP and other contract restrictions. The Company has an enforceable right to payment including a reasonable profit for performance completed to date with respect to these contracts. As a result, revenue is recognized under these contracts 'over-time' based on the input cost-to-cost method as it better depicts the transfer of control. This input method is based on the ratio of costs incurred to date as compared to the total estimated costs at completion of the performance obligation. For all other contracts that do not meet these criteria, such as manufacturing contracts for which the terms do not provide an enforceable right to payment for performance completed to date, the Company recognizes revenue when it has transferred control of the related manufactured products which generally occurs upon shipment to the customer. Revenue from engineering services is recognized over time as the services are performed.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company&#8217;s typical payment terms are 30 to 45 days and its sales arrangements do not contain any significant financing component for its customers.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company generally provides a warranty for workmanship on its manufacturing contracts.  Historically, the amount of returns for workmanship issues has been de minimis under the Company&#8217;s warranties.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company elected to not disclose information about remaining performance obligations as they are part of contracts that that have expected durations of one year or less.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has elected to expense costs to obtain contracts as incurred as these costs are immaterial to the financial statements.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During fiscal 2020, no revenues were recognized from performance obligations satisfied or partially satisfied in previous periods.</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Contract Balances </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A contract asset is recognized when the Company has recognized revenue, but has not issued an invoice for payment. Contract assets are classified separately on the condensed consolidated balance sheet and transferred to receivables when the right to payment becomes unconditional. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the activity in the Company&#8217;s contract assets during the twelve months ended June 27, 2020 (in thousands):</span></div><div style="text-align:center;margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:79.455%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:18.345%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contract Assets</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Beginning balance, June&#160;29, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,161</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue recognized</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">441,405</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amounts collected or invoiced</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(439,813)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ending balance, June 27, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,753</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the activity in the Company&#8217;s contract assets during the twelve months ended June 29, 2019 (in thousands):</span></div><div style="text-align:center;margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:79.455%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:18.345%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contract Assets</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Beginning balance, June 30, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cumulative effect adjustment at July 1, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,906</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue recognized</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">448,003</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amounts collected or invoiced</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(437,748)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ending balance, June 29, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,161</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Disaggregation of Revenue</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table presents the Company&#8217;s revenue disaggregated for the twelve months ended June 27, 2020 and the twelve months ended June 29, 21019 (in thousands):</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:55.440%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.526%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:19.975%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.381%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:19.978%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recognition</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Over-Time</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">441,405</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">458,256</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Point-in-Time</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,075</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,788</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">449,480</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">464,044</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Revenues and associated costs from engineering design, development services and tooling, which are performed under contract of short term durations, are recognized over time as the services are performed. Revenue from engineering design, development</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">services and tooling represented approximately 3.3% of total revenue in fiscal year 2020.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text"><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table presents the Company&#8217;s revenue disaggregated for the twelve months ended June 27, 2020 and the twelve months ended June 29, 21019 (in thousands):</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:55.440%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.526%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:19.975%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.381%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:19.978%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recognition</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Over-Time</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">441,405</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">458,256</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Point-in-Time</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,075</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,788</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">449,480</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">464,044</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196295581288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Lease, Cost</a></td>
<td class="text"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of lease cost as of &#160;June&#160;27, 2020 were (in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:21.560%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:52.701%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:22.439%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease cost</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Classification</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease cost</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of sales</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,511</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease cost</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Selling, general and administrative expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,266</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,777</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock', window );">Lessee, Operating Lease, Disclosure</a></td>
<td class="text"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Amounts reported in the Consolidated Balance Sheet as of June&#160;27, 2020 were (in thousands, except weighted average lease term and discount rate):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:57.671%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.958%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:25.071%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease right of use assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,568</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Operating lease liabilities</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"> (1)</sup></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,173</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.46</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.07</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="margin-top:6pt;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1) The current portion of the total operating lease liabilities of $4.5&#160;million is classified under Other Current Liabilities, resulting in $12.6&#160;million classified under Operating Lease Liabilities in the Long-term Liabilities section of the consolidated balance sheet. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Other information related to leases was as follows (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:76.677%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:3.578%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.445%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,237</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Lessee, Operating Lease, Liability, Maturity</a></td>
<td class="text"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Future lease payments under non-cancellable leases as of June&#160;27, 2020 are as follows (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:37.935%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:39.981%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:18.784%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Years Ending</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,250</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,373</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,598</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,004</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2025</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,894</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,674</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total undiscounted lease payments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,793</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: present value discount</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,620</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,173</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock', window );">Schedule of Future Minimum Rental Payments for Operating Leases</a></td>
<td class="text"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As previously disclosed in our Annual Report on Form 10-K for the fiscal year ended June 29, 2019 and under the previous lease accounting standard ASC 840, the aggregate future minimum payments under non-cancellable operating leases, as of June 29, 2019, are as follows (in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:28.870%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:49.046%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:18.784%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Years Ending</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,777</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,563</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,641</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,866</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,271</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,121</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,239</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for lessee's operating leases. Includes, but is not limited to, description of lessee's operating lease, existence and terms of renewal or purchase options and escalation clauses, restrictions imposed by lease, such as those concerning dividends, additional debt, and further leasing, rent holidays, rent concessions, or leasehold improvement incentives and unusual provisions or conditions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 1,3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41499-112717<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121555522&amp;loc=d3e12069-110248<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121549808&amp;loc=d3e36991-112694<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196298094952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Narrative) (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Sep. 05, 2019</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Sep. 29, 2018</div></th>
<th class="th"><div>Jul. 01, 2018</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Dec. 28, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_DebtDisclosureLineItems', window );"><strong>Debt Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">$ 70,111,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 65,353,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 73,335,000<span></span>
</td>
<td class="nump">$ 72,806,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_PercentageOfExpectedOverAggregateAnnualInsuranceClaims', window );">Percentage Of Expected Over Aggregate Annual Insurance Claims</a></td>
<td class="nump">125.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_MaximumAmountOfIncomeTaxBenefitsPercentageRealizedUponUltimateSettlement', window );">Maximum Amount Of Income Tax Benefits Percentage Realized Upon Ultimate Settlement</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Revolving loan</a></td>
<td class="nump">$ 60,094,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,356,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term Debt</a></td>
<td class="nump">70,935,000<span></span>
</td>
<td class="nump">$ 5,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member', window );">Difference between Revenue Guidance in Effect before and after Topic 606</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_DebtDisclosureLineItems', window );"><strong>Debt Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,431,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 529,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member', window );">Calculated under Revenue Guidance in Effect before Topic 606</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_DebtDisclosureLineItems', window );"><strong>Debt Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">62,922,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LongTermDebtMember', window );">Long-term Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_DebtDisclosureLineItems', window );"><strong>Debt Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term Debt</a></td>
<td class="nump">10,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=ktcc_EquipmentTermLoanDomain', window );">Equipment Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_DebtDisclosureLineItems', window );"><strong>Debt Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term Debt</a></td>
<td class="nump">$ 900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,900,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ktcc_DebtDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Disclosure [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ktcc_DebtDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ktcc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ktcc_MaximumAmountOfIncomeTaxBenefitsPercentageRealizedUponUltimateSettlement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum Amount Of Income Tax Benefits Percentage Realized Upon Ultimate Settlement</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ktcc_MaximumAmountOfIncomeTaxBenefitsPercentageRealizedUponUltimateSettlement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ktcc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ktcc_PercentageOfExpectedOverAggregateAnnualInsuranceClaims">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage Of Expected Over Aggregate Annual Insurance Claims</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ktcc_PercentageOfExpectedOverAggregateAnnualInsuranceClaims</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ktcc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LongTermDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LongTermDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=ktcc_EquipmentTermLoanDomain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=ktcc_EquipmentTermLoanDomain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196298183032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES (Revenue, Initial Application Period Cumulative Effect Transition) (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Sep. 28, 2019</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Mar. 30, 2019</div></th>
<th class="th"><div>Dec. 29, 2018</div></th>
<th class="th"><div>Sep. 29, 2018</div></th>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jul. 01, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract assets</a></td>
<td class="nump">$ 23,753,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22,161,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,753,000<span></span>
</td>
<td class="nump">$ 22,161,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 11,906,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories, net</a></td>
<td class="nump">115,020,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,431,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">115,020,000<span></span>
</td>
<td class="nump">100,431,000<span></span>
</td>
<td class="nump">110,315,000<span></span>
</td>
<td class="nump">99,105,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent', window );">Deferred Tax Assets, Net, Noncurrent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,840,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,840,000<span></span>
</td>
<td class="nump">7,882,000<span></span>
</td>
<td class="nump">7,715,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">70,111,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65,353,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70,111,000<span></span>
</td>
<td class="nump">65,353,000<span></span>
</td>
<td class="nump">72,806,000<span></span>
</td>
<td class="nump">73,335,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">116,018,000<span></span>
</td>
<td class="nump">$ 111,455,000<span></span>
</td>
<td class="nump">$ 116,722,000<span></span>
</td>
<td class="nump">$ 105,285,000<span></span>
</td>
<td class="nump">105,581,000<span></span>
</td>
<td class="nump">$ 107,954,000<span></span>
</td>
<td class="nump">$ 123,037,000<span></span>
</td>
<td class="nump">$ 127,472,000<span></span>
</td>
<td class="nump">449,480,000<span></span>
</td>
<td class="nump">464,044,000<span></span>
</td>
<td class="nump">446,322,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of Goods and Services Sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">414,231,000<span></span>
</td>
<td class="nump">429,443,000<span></span>
</td>
<td class="nump">412,153,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">8,606,000<span></span>
</td>
<td class="nump">9,248,000<span></span>
</td>
<td class="nump">8,122,000<span></span>
</td>
<td class="nump">9,273,000<span></span>
</td>
<td class="nump">8,381,000<span></span>
</td>
<td class="nump">6,807,000<span></span>
</td>
<td class="nump">9,880,000<span></span>
</td>
<td class="nump">9,533,000<span></span>
</td>
<td class="nump">35,249,000<span></span>
</td>
<td class="nump">34,601,000<span></span>
</td>
<td class="nump">34,169,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 1,472,000<span></span>
</td>
<td class="nump">$ 910,000<span></span>
</td>
<td class="nump">$ 824,000<span></span>
</td>
<td class="nump">$ 1,552,000<span></span>
</td>
<td class="nump">817,000<span></span>
</td>
<td class="num">$ (11,981,000)<span></span>
</td>
<td class="nump">$ 1,589,000<span></span>
</td>
<td class="nump">$ 1,593,000<span></span>
</td>
<td class="nump">$ 4,758,000<span></span>
</td>
<td class="num">(7,982,000)<span></span>
</td>
<td class="num">$ (1,325,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member', window );">Difference between Revenue Guidance in Effect before and after Topic 606</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(22,161,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(22,161,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,906,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,563,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,563,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,210,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent', window );">Deferred Tax Assets, Net, Noncurrent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">167,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">167,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(167,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,431,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,431,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 529,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,254,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of Goods and Services Sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,353,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,901,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,901,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member', window );">Calculated under Revenue Guidance in Effect before Topic 606</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">119,994,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">119,994,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent', window );">Deferred Tax Assets, Net, Noncurrent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,007,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,007,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 62,922,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">62,922,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">453,790,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of Goods and Services Sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">421,090,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (9,883,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130533-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting and classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31917-109318<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31931-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196301394264">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories (Components Of Inventories) (Detail) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Jul. 01, 2018</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryLineItems', window );"><strong>Inventory [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryValuationReserves', window );">Inventory Valuation Reserves</a></td>
<td class="nump">$ 17,300,000<span></span>
</td>
<td class="nump">$ 10,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">15,269,000<span></span>
</td>
<td class="nump">11,969,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Work-in-process</a></td>
<td class="nump">17,390,000<span></span>
</td>
<td class="nump">11,705,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterials', window );">Raw materials and supplies</a></td>
<td class="nump">82,361,000<span></span>
</td>
<td class="nump">76,757,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">$ 115,020,000<span></span>
</td>
<td class="nump">$ 100,431,000<span></span>
</td>
<td class="nump">$ 99,105,000<span></span>
</td>
<td class="nump">$ 110,315,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryValuationReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation reserve for inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryValuationReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196297372184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property Plant And Equipment (Schedule Of Property Plant And Equipment) (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Land', window );">Land</a></td>
<td class="nump">$ 4,034<span></span>
</td>
<td class="nump">$ 2,940<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BuildingsAndImprovementsGross', window );">Buildings and improvements</a></td>
<td class="nump">23,444<span></span>
</td>
<td class="nump">23,776<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MachineryAndEquipmentGross', window );">Equipment</a></td>
<td class="nump">72,151<span></span>
</td>
<td class="nump">67,348<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FurnitureAndFixturesGross', window );">Furniture and fixtures</a></td>
<td class="nump">4,883<span></span>
</td>
<td class="nump">4,248<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total Property, Plant and Equipment</a></td>
<td class="nump">104,512<span></span>
</td>
<td class="nump">98,312<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation</a></td>
<td class="num">(72,748)<span></span>
</td>
<td class="num">(68,899)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">$ 31,764<span></span>
</td>
<td class="nump">$ 29,413<span></span>
</td>
<td class="nump">$ 27,548<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Buildings and improvements | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Buildings and improvements | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">30 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Equipment | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Equipment | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BuildingsAndImprovementsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6812-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BuildingsAndImprovementsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FurnitureAndFixturesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FurnitureAndFixturesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Land">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depletion of real estate held for productive use, excluding land held for sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6812-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Land</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MachineryAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6812-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MachineryAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196297425784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt (Narrative) (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Mar. 05, 2020</div></th>
<th class="th"><div>Nov. 20, 2019</div></th>
<th class="th"><div>Sep. 05, 2019</div></th>
<th class="th"><div>Sep. 29, 2018</div></th>
<th class="th"><div>Dec. 28, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_DebtDisclosureLineItems', window );"><strong>Debt Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Revolving loan</a></td>
<td class="nump">$ 60,094,000<span></span>
</td>
<td class="nump">$ 60,094,000<span></span>
</td>
<td class="nump">$ 23,356,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of Credit Outstanding, Amount</a></td>
<td class="nump">400,000<span></span>
</td>
<td class="nump">400,000<span></span>
</td>
<td class="nump">400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Additional availability of line of credit</a></td>
<td class="nump">4,500,000<span></span>
</td>
<td class="nump">4,500,000<span></span>
</td>
<td class="nump">21,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term Debt</a></td>
<td class="nump">70,935,000<span></span>
</td>
<td class="nump">70,935,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,000,000.0<span></span>
</td>
<td class="nump">$ 35,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPaymentPrincipal', window );">Debt Instrument, Periodic Payment, Principal</a></td>
<td class="nump">400,000<span></span>
</td>
<td class="nump">$ 1,670,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument, Basis Spread on Variable Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2021</a></td>
<td class="nump">7,537,000<span></span>
</td>
<td class="nump">$ 7,537,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2022</a></td>
<td class="nump">2,917,000<span></span>
</td>
<td class="nump">2,917,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2023</a></td>
<td class="nump">417,000<span></span>
</td>
<td class="nump">417,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2024</a></td>
<td class="nump">60,094,000<span></span>
</td>
<td class="nump">60,094,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total debt</a></td>
<td class="nump">70,965,000<span></span>
</td>
<td class="nump">70,965,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnamortizedDebtIssuanceExpense', window );">Unamortized debt issuance costs</a></td>
<td class="num">(30,000)<span></span>
</td>
<td class="num">(30,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LongTermDebtMember', window );">Long-term Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_DebtDisclosureLineItems', window );"><strong>Debt Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term Debt</a></td>
<td class="nump">10,000,000.0<span></span>
</td>
<td class="nump">10,000,000.0<span></span>
</td>
<td class="nump">11,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=ktcc_EquipmentTermLoanDomain', window );">Equipment Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_DebtDisclosureLineItems', window );"><strong>Debt Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term Debt</a></td>
<td class="nump">$ 900,000<span></span>
</td>
<td class="nump">900,000<span></span>
</td>
<td class="nump">$ 1,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,900,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPaymentPrincipal', window );">Debt Instrument, Periodic Payment, Principal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=ktcc_WellsFargoBankMember', window );">Wells Fargo Bank</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_DebtDisclosureLineItems', window );"><strong>Debt Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Increase in revolving line of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 65,000,000.0<span></span>
</td>
<td class="nump">$ 55,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_DebtDisclosureLineItems', window );"><strong>Debt Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtPercentageBearingVariableInterestRate', window );">Long-term Debt, Percentage Bearing Variable Interest, Percentage Rate</a></td>
<td class="nump">2.18%<span></span>
</td>
<td class="nump">2.18%<span></span>
</td>
<td class="nump">5.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_DebtDisclosureLineItems', window );"><strong>Debt Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtPercentageBearingVariableInterestRate', window );">Long-term Debt, Percentage Bearing Variable Interest, Percentage Rate</a></td>
<td class="nump">2.17%<span></span>
</td>
<td class="nump">2.17%<span></span>
</td>
<td class="nump">4.40%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableRateAxis=ktcc_OneMonthLondonInterbankOfferedRateMember', window );">One-Month London Interbank Offered Rate [Member] | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_DebtDisclosureLineItems', window );"><strong>Debt Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument, Basis Spread on Variable Rate</a></td>
<td class="nump">1.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableRateAxis=ktcc_FederalFundsRateMember', window );">Federal Funds Rate [Member] | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_DebtDisclosureLineItems', window );"><strong>Debt Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument, Basis Spread on Variable Rate</a></td>
<td class="nump">1.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableRateAxis=ktcc_FixedRateMember', window );">Fixed Rate [Member] | Debt Instrument, Basis Spread on Variable Rate, Scenario One [Member] | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_DebtDisclosureLineItems', window );"><strong>Debt Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument, Basis Spread on Variable Rate</a></td>
<td class="nump">1.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableRateAxis=ktcc_FixedRateMember', window );">Fixed Rate [Member] | Debt Instrument, Basis Spread on Variable Rate, Scenario Two [Member] | Line of Credit | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_DebtDisclosureLineItems', window );"><strong>Debt Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument, Basis Spread on Variable Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableRateAxis=ktcc_FixedRateMember', window );">Fixed Rate [Member] | Debt Instrument, Basis Spread on Variable Rate, Scenario Three [Member] | Line of Credit | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_DebtDisclosureLineItems', window );"><strong>Debt Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument, Basis Spread on Variable Rate</a></td>
<td class="nump">2.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ktcc_DebtDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Disclosure [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ktcc_DebtDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ktcc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentPeriodicPaymentPrincipal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the required periodic payments applied to principal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentPeriodicPaymentPrincipal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtPercentageBearingVariableInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a rate subject to change from time to time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtPercentageBearingVariableInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnamortizedDebtIssuanceExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnamortizedDebtIssuanceExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LongTermDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LongTermDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=ktcc_EquipmentTermLoanDomain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=ktcc_EquipmentTermLoanDomain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=ktcc_WellsFargoBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=ktcc_WellsFargoBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=ktcc_OneMonthLondonInterbankOfferedRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=ktcc_OneMonthLondonInterbankOfferedRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=ktcc_FederalFundsRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=ktcc_FederalFundsRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=ktcc_FixedRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=ktcc_FixedRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ktcc_VariableRateComponentAxis=ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ktcc_VariableRateComponentAxis=ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ktcc_VariableRateComponentAxis=ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ktcc_VariableRateComponentAxis=ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ktcc_VariableRateComponentAxis=ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ktcc_VariableRateComponentAxis=ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196301596680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Trade Accounts Receivable Purchase Programs (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_AccountPurchaseAgreementMaximumAggregateAmount', window );">Account Purchase Agreement Maximum Aggregate Amount</a></td>
<td class="nump">$ 25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_TradeAccountsReceivableSoldToThirdParty', window );">Trade Accounts Receivable Sold To Third Party</a></td>
<td class="nump">41,400<span></span>
</td>
<td class="nump">$ 81,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_AccountsReceivableFactoredToBankingInstitutions', window );">Accounts Receivable Factored To Banking Institutions and not yet collected</a></td>
<td class="nump">$ 9<span></span>
</td>
<td class="nump">$ 1,700<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ktcc_AccountPurchaseAgreementMaximumAggregateAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This amount represents the maximum amount of receivables eligible to be sold under the Account Purchase Agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ktcc_AccountPurchaseAgreementMaximumAggregateAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ktcc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ktcc_AccountsReceivableFactoredToBankingInstitutions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This amount represents the amount of accounts receivable sold to third party financial institutions in relation to the company's accounts receivable factoring program.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ktcc_AccountsReceivableFactoredToBankingInstitutions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ktcc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ktcc_TradeAccountsReceivableSoldToThirdParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trade Accounts Receivable Sold To Third Party</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ktcc_TradeAccountsReceivableSoldToThirdParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ktcc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196301723704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Narrative) (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jul. 01, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Tax Credit Carryforwards</a></td>
<td class="nump">$ 8,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_TollTaxLiability', window );">Toll Tax Liability</a></td>
<td class="nump">800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_TollTaxLiabilityChangeinAmount', window );">Toll Tax Liability, Change in Amount</a></td>
<td class="nump">400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherTaxExpenseBenefit', window );">Other Tax Expense (Benefit)</a></td>
<td class="nump">1,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_IncomeTaxBenefitRelatedtoReversingEstimatedLiabilityAssociatedwithEstimatedFutureRepatriations', window );">Current Income Tax Expense (Benefit)</a></td>
<td class="nump">1,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_EstimatedFederalAndStateIncomeTaxesAndPotentialWithholdingTaxes', window );">Estimated Federal And State Income Taxes And Potential Withholding Taxes</a></td>
<td class="nump">800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_IncomeTaxReconciliationAdditionalRepatriationOfForeignEarnings', window );">Effect of repatriation of foreign earnings, net</a></td>
<td class="nump">7,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch', window );">Deferred Tax Assets, Tax Credit Carryforwards, Research</a></td>
<td class="nump">$ 8,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_RemainingContractualTermOfTaxCreditExpirationDate', window );">Remaining Contractual Term Of Tax Credit Expiration Date</a></td>
<td class="text">20 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax', window );">Deferred Tax Assets, Tax Credit Carryforwards, Alternative Minimum Tax</a></td>
<td class="nump">$ 347,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Previously unrecognized tax benefits</a></td>
<td class="nump">$ 2,863,000<span></span>
</td>
<td class="nump">$ 4,099,000<span></span>
</td>
<td class="nump">$ 4,011,000<span></span>
</td>
<td class="nump">$ 3,947,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ktcc_EstimatedFederalAndStateIncomeTaxesAndPotentialWithholdingTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Estimated Federal And State Income Taxes And Potential Withholding Taxes</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ktcc_EstimatedFederalAndStateIncomeTaxesAndPotentialWithholdingTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ktcc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ktcc_IncomeTaxBenefitRelatedtoReversingEstimatedLiabilityAssociatedwithEstimatedFutureRepatriations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income Tax Benefit Related to Reversing Estimated Liability Associated with Estimated Future Repatriations</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ktcc_IncomeTaxBenefitRelatedtoReversingEstimatedLiabilityAssociatedwithEstimatedFutureRepatriations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ktcc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ktcc_IncomeTaxReconciliationAdditionalRepatriationOfForeignEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income Tax Reconciliation Additional Repatriation Of Foreign Earnings</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ktcc_IncomeTaxReconciliationAdditionalRepatriationOfForeignEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ktcc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ktcc_RemainingContractualTermOfTaxCreditExpirationDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Remaining Contractual Term of Tax Credit Expiration Date</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ktcc_RemainingContractualTermOfTaxCreditExpirationDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ktcc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ktcc_TollTaxLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Toll Tax Liability</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ktcc_TollTaxLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ktcc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ktcc_TollTaxLiabilityChangeinAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Toll Tax Liability, Change in Amount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ktcc_TollTaxLiabilityChangeinAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ktcc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible alternative minimum tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196378821464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Tax (Income Tax Expense (Benefit)) (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">United States</a></td>
<td class="nump">$ 365<span></span>
</td>
<td class="num">$ (537)<span></span>
</td>
<td class="num">$ (221)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">154<span></span>
</td>
<td class="nump">895<span></span>
</td>
<td class="nump">1,722<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Current Income Tax Expense (Benefit)</a></td>
<td class="nump">519<span></span>
</td>
<td class="nump">358<span></span>
</td>
<td class="nump">1,501<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">United States</a></td>
<td class="num">(1,850)<span></span>
</td>
<td class="num">(910)<span></span>
</td>
<td class="num">(795)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">892<span></span>
</td>
<td class="num">(206)<span></span>
</td>
<td class="num">(823)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_DeferredIncomeTaxExpenseBenefitTotal1', window );">Deferred Income Tax Expense (Benefit)</a></td>
<td class="num">(958)<span></span>
</td>
<td class="num">(1,116)<span></span>
</td>
<td class="num">(1,618)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income tax benefit</a></td>
<td class="num">$ (439)<span></span>
</td>
<td class="num">$ (758)<span></span>
</td>
<td class="num">$ (117)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ktcc_DeferredIncomeTaxExpenseBenefitTotal1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Income Tax Expense Benefit Total1</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ktcc_DeferredIncomeTaxExpenseBenefitTotal1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ktcc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196301707240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Effective Tax Rate Reconciliation) (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Federal income tax provision (benefit) at statutory rates</a></td>
<td class="nump">$ 907,000<span></span>
</td>
<td class="num">$ (1,836,000)<span></span>
</td>
<td class="num">$ (397,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net of federal tax effect</a></td>
<td class="nump">90,000<span></span>
</td>
<td class="num">(158,000)<span></span>
</td>
<td class="num">(4,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential', window );">Foreign tax rate differences</a></td>
<td class="nump">336,000<span></span>
</td>
<td class="nump">251,000<span></span>
</td>
<td class="nump">103,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate', window );">Tax rate change</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,634,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_EffectiveIncomeTaxRateReconciliationTransitionImpactofUSTaxReformAmount', window );">Provisional transition tax on accumulated foreign earnings</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(384,000)<span></span>
</td>
<td class="nump">1,190,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCredits', window );">Effect of income tax credits</a></td>
<td class="num">(310,000)<span></span>
</td>
<td class="num">(861,000)<span></span>
</td>
<td class="num">(687,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities', window );">Previously unrecognized tax benefits</a></td>
<td class="num">(1,345,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings', window );">Effect of repatriation of foreign earnings, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(42,000)<span></span>
</td>
<td class="num">(1,484,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses', window );">Goodwill write-off</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,726,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActGlobalIntangibleLowTaxedIncomeAmount', window );">Global Intangible Low-Taxed Income (GILTI) tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">150,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherReconcilingItems', window );">Provision to return reconciliation</a></td>
<td class="num">(241,000)<span></span>
</td>
<td class="nump">630,000<span></span>
</td>
<td class="num">(401,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Other</a></td>
<td class="nump">124,000<span></span>
</td>
<td class="num">(234,000)<span></span>
</td>
<td class="num">(71,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income tax benefit</a></td>
<td class="num">$ (439,000)<span></span>
</td>
<td class="num">$ (758,000)<span></span>
</td>
<td class="num">$ (117,000)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ktcc_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActGlobalIntangibleLowTaxedIncomeAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation Tax Cuts And Jobs Act Global Intangible Low Taxed Income, Amount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ktcc_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActGlobalIntangibleLowTaxedIncomeAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ktcc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ktcc_EffectiveIncomeTaxRateReconciliationTransitionImpactofUSTaxReformAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Transition Impact of US Tax Reform, Amount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ktcc_EffectiveIncomeTaxRateReconciliationTransitionImpactofUSTaxReformAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ktcc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e32059-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible impairment loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationOtherReconcilingItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherReconcilingItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to repatriation of foreign earnings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196301995544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Components Of Income before Income Taxes) (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Sep. 28, 2019</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Mar. 30, 2019</div></th>
<th class="th"><div>Dec. 29, 2018</div></th>
<th class="th"><div>Sep. 29, 2018</div></th>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">Domestic</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,142<span></span>
</td>
<td class="num">$ (12,220)<span></span>
</td>
<td class="num">$ (4,593)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,177<span></span>
</td>
<td class="nump">3,480<span></span>
</td>
<td class="nump">3,151<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income (loss) before income taxes</a></td>
<td class="nump">$ 506<span></span>
</td>
<td class="nump">$ 1,010<span></span>
</td>
<td class="nump">$ 974<span></span>
</td>
<td class="nump">$ 1,829<span></span>
</td>
<td class="nump">$ 732<span></span>
</td>
<td class="num">$ (13,256)<span></span>
</td>
<td class="nump">$ 1,916<span></span>
</td>
<td class="nump">$ 1,868<span></span>
</td>
<td class="nump">$ 4,319<span></span>
</td>
<td class="num">$ (8,740)<span></span>
</td>
<td class="num">$ (1,442)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196298088200">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes (Deferred Income Tax Assets And Liabilities) (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss</a></td>
<td class="nump">$ 184<span></span>
</td>
<td class="nump">$ 33<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards', window );">Tax credit carryforwards, net</a></td>
<td class="nump">5,961<span></span>
</td>
<td class="nump">4,986<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInventory', window );">Inventory</a></td>
<td class="nump">1,426<span></span>
</td>
<td class="nump">1,087<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets', window );">Identifiable intangibles</a></td>
<td class="nump">493<span></span>
</td>
<td class="nump">407<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetInterestCarryforward', window );">Interest expense carryforward</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">474<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals', window );">Accruals</a></td>
<td class="nump">2,847<span></span>
</td>
<td class="nump">3,549<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredResearchExpense', window );">Research and development expenses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">232<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsDerivativeInstruments', window );">Mart-to-market adjustments</a></td>
<td class="nump">415<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements', window );">ASC 606 deferred costs</a></td>
<td class="nump">1,943<span></span>
</td>
<td class="nump">2,484<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_DeferredTaxAssetsLeaseLiability', window );">Deferred Tax Assets, Lease Liability</a></td>
<td class="nump">3,201<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">212<span></span>
</td>
<td class="nump">30<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Deferred income tax assets</a></td>
<td class="nump">16,682<span></span>
</td>
<td class="nump">13,282<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings', window );">Accrued withholding tax - unremitted earnings</a></td>
<td class="num">(820)<span></span>
</td>
<td class="num">(820)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost', window );">Fixed assets</a></td>
<td class="num">(566)<span></span>
</td>
<td class="num">(443)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesLeasingArrangements', window );">Deferred Tax Liabilities, Leasing Arrangements</a></td>
<td class="num">(3,290)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesDerivatives', window );">Mart-to-market adjustments</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(730)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_DeferredTaxLiabilitiesASC606', window );">ASC 606 accelerated revenue</a></td>
<td class="num">(1,344)<span></span>
</td>
<td class="nump">3,274<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="num">(718)<span></span>
</td>
<td class="num">(175)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Deferred income tax liabilities</a></td>
<td class="nump">6,738<span></span>
</td>
<td class="nump">5,442<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred income tax assets</a></td>
<td class="nump">9,944<span></span>
</td>
<td class="nump">7,840<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred income tax asset</a></td>
<td class="nump">10,178<span></span>
</td>
<td class="nump">7,840<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome', window );">Deferred income tax liability</a></td>
<td class="num">$ (234)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ktcc_DeferredTaxAssetsLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Lease Liability</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ktcc_DeferredTaxAssetsLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ktcc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ktcc_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredResearchExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Deferred Research Expense</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ktcc_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredResearchExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ktcc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ktcc_DeferredTaxLiabilitiesASC606">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities, ASC 606</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ktcc_DeferredTaxLiabilitiesASC606</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ktcc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetInterestCarryforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible interest carryforward.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetInterestCarryforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsDerivativeInstruments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from derivative instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsDerivativeInstruments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the estimated loss from legal settlements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount as of the balance sheet date of the estimated future tax effects attributable to policy acquisition costs being expensed for tax purposes but capitalized in conformity with generally accepted accounting principles, which will reverse in future periods when amortization of such capitalized costs cannot be deducted for tax purposes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesDerivatives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from derivatives.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesDerivatives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesLeasingArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesLeasingArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from tax deferred revenue or income classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from undistributed earnings of subsidiary and other recognized entity not within country of domicile. Includes, but is not limited to, other basis differences.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196301120840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Schedule Of Unrecognized Tax Benefits) (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balances, beginning of period</a></td>
<td class="nump">$ 4,099<span></span>
</td>
<td class="nump">$ 4,011<span></span>
</td>
<td class="nump">$ 3,947<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Additions based on tax positions related to the current year</a></td>
<td class="nump">109<span></span>
</td>
<td class="nump">88<span></span>
</td>
<td class="nump">64<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations', window );">Lapse of statute of limitations</a></td>
<td class="num">(1,345)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balances, end of period</a></td>
<td class="nump">$ 2,863<span></span>
</td>
<td class="nump">$ 4,099<span></span>
</td>
<td class="nump">$ 4,011<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196404813224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Reconciliation Of Denominator And Number Of Antidilutive Common Share Awards Not Included In Diluted Earnings Per Share Calculation) (Detail) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Sep. 28, 2019</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Mar. 30, 2019</div></th>
<th class="th"><div>Dec. 29, 2018</div></th>
<th class="th"><div>Sep. 29, 2018</div></th>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 1,472<span></span>
</td>
<td class="nump">$ 910<span></span>
</td>
<td class="nump">$ 824<span></span>
</td>
<td class="nump">$ 1,552<span></span>
</td>
<td class="nump">$ 817<span></span>
</td>
<td class="num">$ (11,981)<span></span>
</td>
<td class="nump">$ 1,589<span></span>
</td>
<td class="nump">$ 1,593<span></span>
</td>
<td class="nump">$ 4,758<span></span>
</td>
<td class="num">$ (7,982)<span></span>
</td>
<td class="num">$ (1,325)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares outstanding&#8211; basic</a></td>
<td class="nump">10,760<span></span>
</td>
<td class="nump">10,760<span></span>
</td>
<td class="nump">10,760<span></span>
</td>
<td class="nump">10,760<span></span>
</td>
<td class="nump">10,760<span></span>
</td>
<td class="nump">10,760<span></span>
</td>
<td class="nump">10,760<span></span>
</td>
<td class="nump">10,760<span></span>
</td>
<td class="nump">10,760<span></span>
</td>
<td class="nump">10,760<span></span>
</td>
<td class="nump">10,760<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Effect of dilutive common stock awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">57<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average shares outstanding &#8211; diluted</a></td>
<td class="nump">10,832<span></span>
</td>
<td class="nump">10,885<span></span>
</td>
<td class="nump">10,877<span></span>
</td>
<td class="nump">10,805<span></span>
</td>
<td class="nump">10,760<span></span>
</td>
<td class="nump">10,760<span></span>
</td>
<td class="nump">10,881<span></span>
</td>
<td class="nump">10,979<span></span>
</td>
<td class="nump">10,816<span></span>
</td>
<td class="nump">10,760<span></span>
</td>
<td class="nump">10,760<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Earnings per share &#8211; basic (in dollars per share)</a></td>
<td class="nump">$ 0.14<span></span>
</td>
<td class="nump">$ 0.08<span></span>
</td>
<td class="nump">$ 0.08<span></span>
</td>
<td class="nump">$ 0.14<span></span>
</td>
<td class="nump">$ 0.08<span></span>
</td>
<td class="num">$ (1.11)<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="nump">$ 0.44<span></span>
</td>
<td class="num">$ (0.74)<span></span>
</td>
<td class="num">$ (0.12)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Earnings per share &#8211; diluted (in dollars per share)</a></td>
<td class="nump">$ 0.14<span></span>
</td>
<td class="nump">$ 0.08<span></span>
</td>
<td class="nump">$ 0.08<span></span>
</td>
<td class="nump">$ 0.14<span></span>
</td>
<td class="nump">$ 0.08<span></span>
</td>
<td class="num">$ (1.11)<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="nump">$ 0.44<span></span>
</td>
<td class="num">$ (0.74)<span></span>
</td>
<td class="num">$ (0.12)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive SARs not included in diluted earnings per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">720<span></span>
</td>
<td class="nump">985<span></span>
</td>
<td class="nump">827<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1707-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1500-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1757-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196297590296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Option And Benefit Plans (Narrative) (Detail) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 0.3<span></span>
</td>
<td class="nump">$ 0.4<span></span>
</td>
<td class="nump">$ 0.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized share based compensation expense</a></td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Share Based Expense Recognition - Weighted-average period</a></td>
<td class="text">1 year 6 months 29 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Company contributions to 401K</a></td>
<td class="nump">$ 0.8<span></span>
</td>
<td class="nump">$ 0.9<span></span>
</td>
<td class="nump">$ 0.8<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanContributionsByEmployer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contribution received by defined benefit plan from employer which increases plan assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4587-114921<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanContributionsByEmployer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196298632648">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Stock Option And Benefit Plans (Grant Date Fair Value For Awards Estimated Using Option Valuation Method With Weighted Average Assumptions) (Detail) - Number of Options/SARs Outstanding<br></strong></div></th>
<th class="th"><div>Jul. 27, 2019</div></th>
<th class="th"><div>Jul. 27, 2018</div></th>
<th class="th"><div>Jul. 28, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk &#8211; free interest rate</a></td>
<td class="nump">1.54%<span></span>
</td>
<td class="nump">2.80%<span></span>
</td>
<td class="nump">1.70%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">28.50%<span></span>
</td>
<td class="nump">29.75%<span></span>
</td>
<td class="nump">29.76%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">4 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_StockAppreciationRightsSARSMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_StockAppreciationRightsSARSMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196379017768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Option And Benefit Plans (Summarizes Option/SARs Activity Of All Plans) (Detail) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jul. 02, 2016</div></th>
<th class="th"><div>Jul. 01, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Balances, June 29, 2019</a></td>
<td class="nump">609,751<span></span>
</td>
<td class="nump">493,918<span></span>
</td>
<td class="nump">404,335<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">394,335<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Balances, June 27, 2020</a></td>
<td class="nump">609,751<span></span>
</td>
<td class="nump">493,918<span></span>
</td>
<td class="nump">404,335<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">394,335<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Shares authorized</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGranted', window );">SARs granted</a></td>
<td class="num">(175,000)<span></span>
</td>
<td class="num">(161,250)<span></span>
</td>
<td class="num">(272,500)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">SARs forfeited</a></td>
<td class="num">(290,833)<span></span>
</td>
<td class="num">(250,833)<span></span>
</td>
<td class="num">(282,500)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate Intrinsic Value, Beginning balance</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 79<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Intrinsic value for options exercised</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate Intrinsic Value, Ending balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 79<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue', window );">Aggregate Intrinsic Value, Exercisable</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding, Beginning balance</a></td>
<td class="nump">$ 8.35<span></span>
</td>
<td class="nump">$ 8.90<span></span>
</td>
<td class="nump">$ 9.09<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageExercisePrice', window );">SARs Granted Weighted Average Exercise Price</a></td>
<td class="nump">4.93<span></span>
</td>
<td class="nump">8.17<span></span>
</td>
<td class="nump">7.26<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">SARs Forfeitures and Expirations in Period, Weighted Average Exercise Price</a></td>
<td class="nump">7.71<span></span>
</td>
<td class="nump">10.59<span></span>
</td>
<td class="nump">7.84<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding, Ending balance</a></td>
<td class="nump">7.87<span></span>
</td>
<td class="nump">$ 8.35<span></span>
</td>
<td class="nump">$ 8.90<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable</a></td>
<td class="nump">$ 9.18<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted Average Remaining Contractual Life (in years), Outstanding</a></td>
<td class="text">1 year 10 months 24 days<span></span>
</td>
<td class="text">1 year 8 months 12 days<span></span>
</td>
<td class="text">2 years 3 months 18 days<span></span>
</td>
<td class="text">2 years 3 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted Average Remaining Contractual Life (in years), Outstanding</a></td>
<td class="text">1 year 10 months 24 days<span></span>
</td>
<td class="text">1 year 8 months 12 days<span></span>
</td>
<td class="text">2 years 3 months 18 days<span></span>
</td>
<td class="text">2 years 3 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted Average Remaining Contractual Life (in years), Exercisable</a></td>
<td class="text">7 months 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_StockAppreciationRightsSARSMember', window );">Number of Options/SARs Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Beginning balance</a></td>
<td class="nump">985,416<span></span>
</td>
<td class="nump">1,074,999<span></span>
</td>
<td class="nump">1,084,999<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Shares authorized</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGranted', window );">SARs granted</a></td>
<td class="num">(175,000)<span></span>
</td>
<td class="num">(161,250)<span></span>
</td>
<td class="num">(272,500)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">SARs forfeited</a></td>
<td class="num">(290,833)<span></span>
</td>
<td class="num">(250,833)<span></span>
</td>
<td class="num">(282,500)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">SARs exercised</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Ending balance</a></td>
<td class="nump">869,583<span></span>
</td>
<td class="nump">985,416<span></span>
</td>
<td class="nump">1,074,999<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable at June 27, 2020</a></td>
<td class="nump">400,833<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ktcc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Arrangement By Share Based Payment Award Options Granted</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ktcc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ktcc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ktcc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Arrangement By Share Based Payment Award Options Granted Weighted Average Exercise Price</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ktcc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ktcc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price of options that were either forfeited or expired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_StockAppreciationRightsSARSMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_StockAppreciationRightsSARSMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196301621576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Option And Benefit Plans (Additional Information Regarding Options Outstanding) (Detail)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 27, 2020 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=ktcc_RangeOneMember', window );">$4.40 to $7.90</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Range of Exercise Prices</a></td>
<td class="nump">$ 4.40<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Range of Exercise Prices</a></td>
<td class="nump">$ 7.90<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Number Outstanding | shares</a></td>
<td class="nump">347,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">SARs Outstanding Weighted Avg. Remaining Contractual Life (yrs.)</a></td>
<td class="text">2 years 1 month 6 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Weighted Avg. Exercise Price</a></td>
<td class="nump">$ 6.25<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">SARs Exercisable Number Exercisable | shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Weighted Avg. Exercise Price</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=ktcc_RangeTwoMember', window );">$7.91 to $9.91</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Range of Exercise Prices</a></td>
<td class="nump">7.91<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Range of Exercise Prices</a></td>
<td class="nump">$ 9.91<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Number Outstanding | shares</a></td>
<td class="nump">328,750<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">SARs Outstanding Weighted Avg. Remaining Contractual Life (yrs.)</a></td>
<td class="text">7 months 6 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Weighted Avg. Exercise Price</a></td>
<td class="nump">$ 8.17<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">SARs Exercisable Number Exercisable | shares</a></td>
<td class="nump">207,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Weighted Avg. Exercise Price</a></td>
<td class="nump">$ 8.17<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=ktcc_RangeThreeMember', window );">$9.92 to $11.34</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Range of Exercise Prices</a></td>
<td class="nump">9.92<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Range of Exercise Prices</a></td>
<td class="nump">$ 11.34<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Number Outstanding | shares</a></td>
<td class="nump">193,333<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">SARs Outstanding Weighted Avg. Remaining Contractual Life (yrs.)</a></td>
<td class="text">1 month 6 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Weighted Avg. Exercise Price</a></td>
<td class="nump">$ 10.26<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">SARs Exercisable Number Exercisable | shares</a></td>
<td class="nump">193,333<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Weighted Avg. Exercise Price</a></td>
<td class="nump">$ 10.26<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=ktcc_RangeFiveMember', window );">$4.40 to $11.34</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Range of Exercise Prices</a></td>
<td class="nump">4.40<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Range of Exercise Prices</a></td>
<td class="nump">$ 11.34<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Number Outstanding | shares</a></td>
<td class="nump">869,583<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">SARs Outstanding Weighted Avg. Remaining Contractual Life (yrs.)</a></td>
<td class="text">1 year 10 months 24 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Weighted Avg. Exercise Price</a></td>
<td class="nump">$ 7.87<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">SARs Exercisable Number Exercisable | shares</a></td>
<td class="nump">400,833<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Weighted Avg. Exercise Price</a></td>
<td class="nump">$ 9.18<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=ktcc_RangeOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=ktcc_RangeOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=ktcc_RangeTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=ktcc_RangeTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=ktcc_RangeThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=ktcc_RangeThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=ktcc_RangeFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=ktcc_RangeFiveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196295559400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments And Contingencies (Narrative) (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesRentExpenseNet', window );">Operating Leases, Rent Expense, Net</a></td>
<td class="nump">$ 4,200,000<span></span>
</td>
<td class="nump">$ 5,000,000.0<span></span>
</td>
<td class="nump">$ 7,100,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrual', window );">Standard and Extended Product Warranty Accrual</a></td>
<td class="nump">$ 15,000<span></span>
</td>
<td class="nump">$ 22,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesRentExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41499-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesRentExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyAccrual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196378988216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Financial Instruments (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Nov. 06, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, Notional Amount</a></td>
<td class="nump">$ 11,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,000,000.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months', window );">Net amount of existing losses expected to be reclassified into earnings within the next 12 months</a></td>
<td class="nump">1,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_NotionalAmountOfForeignCurrencyForwardContracts', window );">Foreign currency forward contracts entered</a></td>
<td class="nump">23,800,000<span></span>
</td>
<td class="nump">$ 19,200,000<span></span>
</td>
<td class="nump">$ 13,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_SettlementsOfForeignCurrencyExchangeForwardContracts', window );">Foreign currency forward contracts settled</a></td>
<td class="nump">$ 26,700,000<span></span>
</td>
<td class="nump">$ 25,900,000<span></span>
</td>
<td class="nump">$ 28,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFixedInterestRate', window );">Derivative, Fixed Interest Rate</a></td>
<td class="nump">1.70%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFixedInterestRate', window );">Derivative, Fixed Interest Rate</a></td>
<td class="nump">1.67%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForwardContractsMember', window );">Forward Contracts &amp; swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, Notional Amount</a></td>
<td class="nump">$ 36,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ktcc_NotionalAmountOfForeignCurrencyForwardContracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Notional Amount Of Foreign Currency Forward Contracts</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ktcc_NotionalAmountOfForeignCurrencyForwardContracts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ktcc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ktcc_SettlementsOfForeignCurrencyExchangeForwardContracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Settlements Of Foreign Currency Exchange Forward Contracts</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ktcc_SettlementsOfForeignCurrencyExchangeForwardContracts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ktcc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFixedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fixed interest rate related to the interest rate derivative.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFixedInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5580258-113959<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated net amount of unrealized gains or losses on foreign currency cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121549185&amp;loc=d3e80748-113994<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForwardContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForwardContractsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196298102776">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Derivative Instruments (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 01, 2022</div></th>
<th class="th"><div>Oct. 02, 2021</div></th>
<th class="th"><div>Jul. 03, 2021</div></th>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Dec. 26, 2020</div></th>
<th class="th"><div>Sep. 26, 2020</div></th>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Nov. 06, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, Notional Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,700<span></span>
</td>
<td class="nump">$ 15,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeNet', window );">Derivative, Fair Value, Net</a></td>
<td class="nump">$ 532<span></span>
</td>
<td class="nump">$ 564<span></span>
</td>
<td class="num">$ (367)<span></span>
</td>
<td class="num">$ (425)<span></span>
</td>
<td class="num">$ (561)<span></span>
</td>
<td class="num">$ (623)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | Mexico, Pesos</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, Notional Amount</a></td>
<td class="nump">137,973<span></span>
</td>
<td class="nump">146,373<span></span>
</td>
<td class="nump">144,725<span></span>
</td>
<td class="nump">148,253<span></span>
</td>
<td class="nump">132,773<span></span>
</td>
<td class="nump">141,173<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | United States of America, Dollars</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, Notional Amount</a></td>
<td class="nump">$ 5,129<span></span>
</td>
<td class="nump">$ 5,502<span></span>
</td>
<td class="nump">$ 6,446<span></span>
</td>
<td class="nump">$ 6,682<span></span>
</td>
<td class="nump">$ 6,241<span></span>
</td>
<td class="nump">$ 6,729<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFairValueOfDerivativeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of the assets less the liabilities of a derivative or group of derivatives.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13433-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5580258-113959<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_MXN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_MXN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_USD">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_USD</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196296868088">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Derivative Financial Instruments (Summarized Fair Value Of Derivative Instruments In Consolidated Balance Sheets) (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForwardContractsMember', window );">Forward Contracts &amp; swaps | Other Current Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_DerivativeInstrumentsLineItems', window );"><strong>Derivative Instruments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral', window );">Derivative Asset, Asset Fair Value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 2,912<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForwardContractsMember', window );">Forward Contracts &amp; swaps | Other Long-Term Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_DerivativeInstrumentsLineItems', window );"><strong>Derivative Instruments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral', window );">Derivative Asset, Asset Fair Value</a></td>
<td class="nump">1,097<span></span>
</td>
<td class="nump">320<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForwardContractsMember', window );">Forward Contracts &amp; swaps | Other Current Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_DerivativeInstrumentsLineItems', window );"><strong>Derivative Instruments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral', window );">Derivative Liability, Liability Fair Value</a></td>
<td class="nump">1,960<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForwardContractsMember', window );">Forward Contracts &amp; swaps | Other Long-Term Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_DerivativeInstrumentsLineItems', window );"><strong>Derivative Instruments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral', window );">Derivative Liability, Liability Fair Value</a></td>
<td class="nump">17<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest Rate Swap | Other Current Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_DerivativeInstrumentsLineItems', window );"><strong>Derivative Instruments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral', window );">Derivative Asset, Asset Fair Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest Rate Swap | Other Current Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_DerivativeInstrumentsLineItems', window );"><strong>Derivative Instruments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral', window );">Derivative Liability, Liability Fair Value</a></td>
<td class="nump">347<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest Rate Swap | Other Long-Term Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_DerivativeInstrumentsLineItems', window );"><strong>Derivative Instruments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral', window );">Derivative Liability, Liability Fair Value</a></td>
<td class="nump">$ 610<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ktcc_DerivativeInstrumentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Derivative Instruments [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ktcc_DerivativeInstrumentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ktcc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after offset of derivative liability, of financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, before offset against an obligation to return collateral under a master netting arrangement. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226006-175313<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=d3e41678-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after offset of derivative asset, of financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, elected not to be and before offset against a right to receive collateral under a master netting arrangement. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=d3e41678-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226006-175313<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForwardContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForwardContractsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196298621848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Financial Instruments (Gain (Loss) Of Derivative Instruments In Statement Of Operations) (Detail) - Designated as Hedging Instrument<br> number in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 27, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 29, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 01, 2017 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TranslationAdjustmentForNetInvestmentHedgeRollForward', window );"><strong>Derivatives used in Net Investment Hedge, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax', window );">AOCI Balance</a></td>
<td class="num">$ (1,500)<span></span>
</td>
<td class="nump">$ 2,426<span></span>
</td>
<td class="num">$ (969)<span></span>
</td>
<td class="num">$ (2,775)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_DerivativeInstrumentsGainLossEffectivePortionRecordedInAOCI', window );">Derivative Instruments, Gain (Loss) Effective Portion Recorded in AOCI</a></td>
<td class="num">(1,647)<span></span>
</td>
<td class="nump">3,334<span></span>
</td>
<td class="num">(1,922)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodTax', window );">Tax rate effect reclassification</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (586)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax', window );">Effective Portion Recorded In AOCI</a></td>
<td class="num">$ (2,279)<span></span>
</td>
<td class="nump">$ 61<span></span>
</td>
<td class="nump">4,314<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForwardContractsMember', window );">Forward Contracts &amp; swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TranslationAdjustmentForNetInvestmentHedgeRollForward', window );"><strong>Derivatives used in Net Investment Hedge, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax', window );">AOCI Balance</a></td>
<td class="num">$ (759)<span></span>
</td>
<td class="nump">$ 2,424<span></span>
</td>
<td class="num">$ (988)<span></span>
</td>
<td class="num">(2,707)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_DerivativeInstrumentsGainLossEffectivePortionRecordedInAOCI', window );">Derivative Instruments, Gain (Loss) Effective Portion Recorded in AOCI</a></td>
<td class="num">(865)<span></span>
</td>
<td class="nump">3,332<span></span>
</td>
<td class="num">(1,942)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodTax', window );">Tax rate effect reclassification</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (583)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax', window );">Effective Portion Recorded In AOCI</a></td>
<td class="num">$ (2,318)<span></span>
</td>
<td class="nump">$ 80<span></span>
</td>
<td class="nump">4,244<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest Rate Swap</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TranslationAdjustmentForNetInvestmentHedgeRollForward', window );"><strong>Derivatives used in Net Investment Hedge, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax', window );">AOCI Balance</a></td>
<td class="num">$ (741)<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">$ 19<span></span>
</td>
<td class="num">$ (68)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_ChangeinUnrealizedGainLossonForeignCurrency', window );">Change in Unrealized Gain (Loss) on Foreign Currency</a></td>
<td class="num">(782)<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodTax', window );">Tax rate effect reclassification</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (3)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax', window );">Effective Portion Recorded In AOCI</a></td>
<td class="nump">$ 39<span></span>
</td>
<td class="num">$ (19)<span></span>
</td>
<td class="nump">$ 70<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ktcc_ChangeinUnrealizedGainLossonForeignCurrency">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Change in Unrealized Gain (Loss) on Foreign Currency</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ktcc_ChangeinUnrealizedGainLossonForeignCurrency</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ktcc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ktcc_DerivativeInstrumentsGainLossEffectivePortionRecordedInAOCI">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Derivative Instruments, Gain (Loss) Effective Portion Recorded In AOCI</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ktcc_DerivativeInstrumentsGainLossEffectivePortionRecordedInAOCI</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ktcc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change, net of tax, in accumulated gains and losses from derivative instruments designated and qualifying as the effective portion of cash flow hedges. Includes an entity's share of an equity investee's Increase or Decrease in deferred hedging gains or losses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121558989&amp;loc=d3e80720-113993<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAociCurrentPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e640-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL34724391-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAociCurrentPeriodTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TranslationAdjustmentForNetInvestmentHedgeRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TranslationAdjustmentForNetInvestmentHedgeRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForwardContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForwardContractsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196297596840">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements (Assets And Liabilities Measured At Fair Value On Recurring Basis) (Detail) - Recurring - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level&#160;1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_FairValueDisclosuresLineItems', window );"><strong>Fair Value Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Foreign currency forward contracts, Financial Liabilities</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level&#160;2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_FairValueDisclosuresLineItems', window );"><strong>Fair Value Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Foreign currency forward contracts, Financial Liabilities</a></td>
<td class="nump">957<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level&#160;3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_FairValueDisclosuresLineItems', window );"><strong>Fair Value Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Foreign currency forward contracts, Financial Liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Interest Rate Swap</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_FairValueDisclosuresLineItems', window );"><strong>Fair Value Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Foreign currency forward contracts, Financial Liabilities</a></td>
<td class="nump">957<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Interest Rate Swap | Level&#160;1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_FairValueDisclosuresLineItems', window );"><strong>Fair Value Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Interest Rate Swap | Level&#160;2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_FairValueDisclosuresLineItems', window );"><strong>Fair Value Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Interest Rate Swap | Level&#160;3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_FairValueDisclosuresLineItems', window );"><strong>Fair Value Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Forward Contracts &amp; swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_FairValueDisclosuresLineItems', window );"><strong>Fair Value Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="nump">1,097<span></span>
</td>
<td class="nump">3,232<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Foreign currency forward contracts, Financial Liabilities</a></td>
<td class="num">(1,977)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Forward Contracts &amp; swaps | Level&#160;1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_FairValueDisclosuresLineItems', window );"><strong>Fair Value Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Foreign currency forward contracts, Financial Liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Forward Contracts &amp; swaps | Level&#160;2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_FairValueDisclosuresLineItems', window );"><strong>Fair Value Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="nump">1,097<span></span>
</td>
<td class="nump">3,232<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Foreign currency forward contracts, Financial Liabilities</a></td>
<td class="num">(1,977)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Forward Contracts &amp; swaps | Level&#160;3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_FairValueDisclosuresLineItems', window );"><strong>Fair Value Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Foreign currency forward contracts, Financial Liabilities</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ktcc_FairValueDisclosuresLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair Value Disclosures [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ktcc_FairValueDisclosuresLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ktcc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial and nonfinancial obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForwardContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForwardContractsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196390908792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Enterprise Wide Disclosures (Narrative) (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Sep. 28, 2019</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Mar. 30, 2019</div></th>
<th class="th"><div>Dec. 29, 2018</div></th>
<th class="th"><div>Sep. 29, 2018</div></th>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 116,018,000<span></span>
</td>
<td class="nump">$ 111,455,000<span></span>
</td>
<td class="nump">$ 116,722,000<span></span>
</td>
<td class="nump">$ 105,285,000<span></span>
</td>
<td class="nump">$ 105,581,000<span></span>
</td>
<td class="nump">$ 107,954,000<span></span>
</td>
<td class="nump">$ 123,037,000<span></span>
</td>
<td class="nump">$ 127,472,000<span></span>
</td>
<td class="nump">$ 449,480,000<span></span>
</td>
<td class="nump">$ 464,044,000<span></span>
</td>
<td class="nump">$ 446,322,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_PercentageOfNetSales', window );">Percentage Of Net Sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=ktcc_KeyTronicEMSMember', window );">Key Tronic E M S</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 449,500,000<span></span>
</td>
<td class="nump">$ 463,900,000<span></span>
</td>
<td class="nump">$ 445,800,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=ktcc_KeyboardMember', window );">Keyboard</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,000<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ktcc_PercentageOfNetSales">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage Of Net Sales</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ktcc_PercentageOfNetSales</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ktcc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=ktcc_KeyTronicEMSMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=ktcc_KeyTronicEMSMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=ktcc_KeyboardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=ktcc_KeyboardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196296590648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Enterprise-Wide Disclosures (Net Sales And Long-Lived Assets (Property, Plant, And Equipment) By Geographic Area) (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Sep. 28, 2019</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Mar. 30, 2019</div></th>
<th class="th"><div>Dec. 29, 2018</div></th>
<th class="th"><div>Sep. 29, 2018</div></th>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 116,018<span></span>
</td>
<td class="nump">$ 111,455<span></span>
</td>
<td class="nump">$ 116,722<span></span>
</td>
<td class="nump">$ 105,285<span></span>
</td>
<td class="nump">$ 105,581<span></span>
</td>
<td class="nump">$ 107,954<span></span>
</td>
<td class="nump">$ 123,037<span></span>
</td>
<td class="nump">$ 127,472<span></span>
</td>
<td class="nump">$ 449,480<span></span>
</td>
<td class="nump">$ 464,044<span></span>
</td>
<td class="nump">$ 446,322<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Long-lived assets</a></td>
<td class="nump">31,764<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,413<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,764<span></span>
</td>
<td class="nump">29,413<span></span>
</td>
<td class="nump">27,548<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">Domestic (U.S.)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">338,766<span></span>
</td>
<td class="nump">357,341<span></span>
</td>
<td class="nump">329,230<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Long-lived assets</a></td>
<td class="nump">9,213<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,658<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,213<span></span>
</td>
<td class="nump">9,658<span></span>
</td>
<td class="nump">7,454<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">Foreign</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">110,714<span></span>
</td>
<td class="nump">106,703<span></span>
</td>
<td class="nump">117,092<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_MX', window );">Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Long-lived assets</a></td>
<td class="nump">19,325<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,781<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,325<span></span>
</td>
<td class="nump">17,781<span></span>
</td>
<td class="nump">19,395<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=ktcc_VietnamDomain', window );">Vietnam</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Long-lived assets</a></td>
<td class="nump">2,644<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,220<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,644<span></span>
</td>
<td class="nump">1,220<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CN', window );">China</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Long-lived assets</a></td>
<td class="nump">$ 582<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 754<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 582<span></span>
</td>
<td class="nump">$ 754<span></span>
</td>
<td class="nump">$ 699<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_NonUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_MX">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_MX</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=ktcc_VietnamDomain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=ktcc_VietnamDomain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196301736776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Enterprise-Wide Disclosures Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area (Detail)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_PercentageOfNetSales', window );">Percentage Of Net Sales</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">Domestic (U.S.)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_PercentageOfNetSales', window );">Percentage Of Net Sales</a></td>
<td class="nump">75.00%<span></span>
</td>
<td class="nump">77.00%<span></span>
</td>
<td class="nump">74.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CN', window );">China</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_PercentageOfNetSales', window );">Percentage Of Net Sales</a></td>
<td class="nump">19.00%<span></span>
</td>
<td class="nump">19.00%<span></span>
</td>
<td class="nump">24.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_PercentageOfNetSales', window );">Percentage Of Net Sales</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">Foreign</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_PercentageOfNetSales', window );">Percentage Of Net Sales</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ktcc_PercentageOfNetSales">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage Of Net Sales</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ktcc_PercentageOfNetSales</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ktcc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_NonUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196392447544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Enterprise-Wide Disclosures (Percentage Of Net Sales To And Trade Accounts Receivables From Significant Customers) (Detail)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=ktcc_CustomeraMember', window );">Customer A [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percent of Net Sales</a></td>
<td class="nump">18.00%<span></span>
</td>
<td class="nump">17.00%<span></span>
</td>
<td class="nump">19.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_EntityWideTradeReceivablesMajorCustomerPercentage', window );">Percentage of Trade Accounts Receivable</a></td>
<td class="nump">14.00%<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=ktcc_CustomerBMember', window );">Customer B [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_EntityWideTradeReceivablesMajorCustomerPercentage', window );">Percentage of Trade Accounts Receivable</a></td>
<td class="nump">12.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ktcc_EntityWideTradeReceivablesMajorCustomerPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Entity Wide Trade Receivables Major Customer Percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ktcc_EntityWideTradeReceivablesMajorCustomerPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ktcc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=ktcc_CustomeraMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=ktcc_CustomeraMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=ktcc_CustomerBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=ktcc_CustomerBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196390903624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Quarterly Financial Data (Detail) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Sep. 28, 2019</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Mar. 30, 2019</div></th>
<th class="th"><div>Dec. 29, 2018</div></th>
<th class="th"><div>Sep. 29, 2018</div></th>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">$ 8,606<span></span>
</td>
<td class="nump">$ 9,248<span></span>
</td>
<td class="nump">$ 8,122<span></span>
</td>
<td class="nump">$ 9,273<span></span>
</td>
<td class="nump">$ 8,381<span></span>
</td>
<td class="nump">$ 6,807<span></span>
</td>
<td class="nump">$ 9,880<span></span>
</td>
<td class="nump">$ 9,533<span></span>
</td>
<td class="nump">$ 35,249<span></span>
</td>
<td class="nump">$ 34,601<span></span>
</td>
<td class="nump">$ 34,169<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income before income taxes</a></td>
<td class="nump">506<span></span>
</td>
<td class="nump">1,010<span></span>
</td>
<td class="nump">974<span></span>
</td>
<td class="nump">1,829<span></span>
</td>
<td class="nump">732<span></span>
</td>
<td class="num">(13,256)<span></span>
</td>
<td class="nump">1,916<span></span>
</td>
<td class="nump">1,868<span></span>
</td>
<td class="nump">4,319<span></span>
</td>
<td class="num">(8,740)<span></span>
</td>
<td class="num">(1,442)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 1,472<span></span>
</td>
<td class="nump">$ 910<span></span>
</td>
<td class="nump">$ 824<span></span>
</td>
<td class="nump">$ 1,552<span></span>
</td>
<td class="nump">$ 817<span></span>
</td>
<td class="num">$ (11,981)<span></span>
</td>
<td class="nump">$ 1,589<span></span>
</td>
<td class="nump">$ 1,593<span></span>
</td>
<td class="nump">$ 4,758<span></span>
</td>
<td class="num">$ (7,982)<span></span>
</td>
<td class="num">$ (1,325)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Earnings per share &#8211; basic (in dollars per share)</a></td>
<td class="nump">$ 0.14<span></span>
</td>
<td class="nump">$ 0.08<span></span>
</td>
<td class="nump">$ 0.08<span></span>
</td>
<td class="nump">$ 0.14<span></span>
</td>
<td class="nump">$ 0.08<span></span>
</td>
<td class="num">$ (1.11)<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="nump">$ 0.44<span></span>
</td>
<td class="num">$ (0.74)<span></span>
</td>
<td class="num">$ (0.12)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Earnings per share &#8211; diluted (in dollars per share)</a></td>
<td class="nump">$ 0.14<span></span>
</td>
<td class="nump">$ 0.08<span></span>
</td>
<td class="nump">$ 0.08<span></span>
</td>
<td class="nump">$ 0.14<span></span>
</td>
<td class="nump">$ 0.08<span></span>
</td>
<td class="num">$ (1.11)<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="nump">$ 0.44<span></span>
</td>
<td class="num">$ (0.74)<span></span>
</td>
<td class="num">$ (0.12)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares outstanding&#8211; basic</a></td>
<td class="nump">10,760<span></span>
</td>
<td class="nump">10,760<span></span>
</td>
<td class="nump">10,760<span></span>
</td>
<td class="nump">10,760<span></span>
</td>
<td class="nump">10,760<span></span>
</td>
<td class="nump">10,760<span></span>
</td>
<td class="nump">10,760<span></span>
</td>
<td class="nump">10,760<span></span>
</td>
<td class="nump">10,760<span></span>
</td>
<td class="nump">10,760<span></span>
</td>
<td class="nump">10,760<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average shares outstanding &#8212; Diluted</a></td>
<td class="nump">10,832<span></span>
</td>
<td class="nump">10,885<span></span>
</td>
<td class="nump">10,877<span></span>
</td>
<td class="nump">10,805<span></span>
</td>
<td class="nump">10,760<span></span>
</td>
<td class="nump">10,760<span></span>
</td>
<td class="nump">10,881<span></span>
</td>
<td class="nump">10,979<span></span>
</td>
<td class="nump">10,816<span></span>
</td>
<td class="nump">10,760<span></span>
</td>
<td class="nump">10,760<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 116,018<span></span>
</td>
<td class="nump">$ 111,455<span></span>
</td>
<td class="nump">$ 116,722<span></span>
</td>
<td class="nump">$ 105,285<span></span>
</td>
<td class="nump">$ 105,581<span></span>
</td>
<td class="nump">$ 107,954<span></span>
</td>
<td class="nump">$ 123,037<span></span>
</td>
<td class="nump">$ 127,472<span></span>
</td>
<td class="nump">$ 449,480<span></span>
</td>
<td class="nump">$ 464,044<span></span>
</td>
<td class="nump">$ 446,322<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196301291144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets (Narrative) (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill, Impairment Loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived', window );">Impairment of Intangible Assets, Finite-lived</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,492)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of Intangible Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">600<span></span>
</td>
<td class="nump">$ 1,100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_DerecognitionFavorableLeasePerASC842', window );">Derecognition Favorable Lease per ASC 842</a></td>
<td class="num">$ (700)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite-Lived Intangible Assets, Net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">657<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Non-Compete Agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived', window );">Impairment of Intangible Assets, Finite-lived</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite-Lived Intangible Assets, Net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived', window );">Impairment of Intangible Assets, Finite-lived</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,492)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite-Lived Intangible Assets, Net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OffMarketFavorableLeaseMember', window );">Favorable Lease Agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived', window );">Impairment of Intangible Assets, Finite-lived</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_DerecognitionFavorableLeasePerASC842', window );">Derecognition Favorable Lease per ASC 842</a></td>
<td class="num">(657)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite-Lived Intangible Assets, Net</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 657<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ktcc_DerecognitionFavorableLeasePerASC842">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Derecognition Favorable Lease per ASC 842</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ktcc_DerecognitionFavorableLeasePerASC842</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ktcc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsFinitelived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OffMarketFavorableLeaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OffMarketFavorableLeaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196297331480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Finite-Lived Intangible Assets (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-Lived Intangible Assets, Gross</a></td>
<td class="nump">$ 2,941<span></span>
</td>
<td class="nump">$ 8,312<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-Lived Intangible Assets, Accumulated Amortization</a></td>
<td class="num">(2,284)<span></span>
</td>
<td class="num">(5,163)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_DerecognitionFavorableLeasePerASC842', window );">Derecognition Favorable Lease per ASC 842</a></td>
<td class="num">(700)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived', window );">Impairment of Intangible Assets, Finite-lived</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,492<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite-Lived Intangible Assets, Net</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">657<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Non-Compete Agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-Lived Intangible Assets, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">568<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-Lived Intangible Assets, Accumulated Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(568)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived', window );">Impairment of Intangible Assets, Finite-lived</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite-Lived Intangible Assets, Net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Non-Compete Agreements | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Asset, Useful Life</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Non-Compete Agreements | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Asset, Useful Life</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Asset, Useful Life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-Lived Intangible Assets, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,803<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-Lived Intangible Assets, Accumulated Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,311)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived', window );">Impairment of Intangible Assets, Finite-lived</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,492<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite-Lived Intangible Assets, Net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OffMarketFavorableLeaseMember', window );">Favorable Lease Agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-Lived Intangible Assets, Gross</a></td>
<td class="nump">$ 2,941<span></span>
</td>
<td class="nump">2,941<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-Lived Intangible Assets, Accumulated Amortization</a></td>
<td class="num">(2,284)<span></span>
</td>
<td class="num">(2,284)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ktcc_DerecognitionFavorableLeasePerASC842', window );">Derecognition Favorable Lease per ASC 842</a></td>
<td class="num">(657)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived', window );">Impairment of Intangible Assets, Finite-lived</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite-Lived Intangible Assets, Net</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 657<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OffMarketFavorableLeaseMember', window );">Favorable Lease Agreements | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Asset, Useful Life</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OffMarketFavorableLeaseMember', window );">Favorable Lease Agreements | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Asset, Useful Life</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ktcc_DerecognitionFavorableLeasePerASC842">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Derecognition Favorable Lease per ASC 842</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ktcc_DerecognitionFavorableLeasePerASC842</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ktcc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsFinitelived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OffMarketFavorableLeaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OffMarketFavorableLeaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196405081528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jul. 01, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Beginning balance, June&#160;29, 2019</a></td>
<td class="nump">$ 22,161<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress', window );">Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,906<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue recognized</a></td>
<td class="nump">441,405<span></span>
</td>
<td class="nump">448,003<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetReclassifiedToReceivable', window );">Amounts collected or invoiced</a></td>
<td class="num">(439,813)<span></span>
</td>
<td class="num">(437,748)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract assets</a></td>
<td class="nump">$ 22,161<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 23,753<span></span>
</td>
<td class="nump">$ 11,906<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in measure of progress which increases (decreases) right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130533-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetReclassifiedToReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time from transfer to receivable due to right to consideration becoming unconditional.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetReclassifiedToReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196379118280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Disaggregation of Revenue) (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Sep. 28, 2019</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Mar. 30, 2019</div></th>
<th class="th"><div>Dec. 29, 2018</div></th>
<th class="th"><div>Sep. 29, 2018</div></th>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 116,018<span></span>
</td>
<td class="nump">$ 111,455<span></span>
</td>
<td class="nump">$ 116,722<span></span>
</td>
<td class="nump">$ 105,285<span></span>
</td>
<td class="nump">$ 105,581<span></span>
</td>
<td class="nump">$ 107,954<span></span>
</td>
<td class="nump">$ 123,037<span></span>
</td>
<td class="nump">$ 127,472<span></span>
</td>
<td class="nump">$ 449,480<span></span>
</td>
<td class="nump">$ 464,044<span></span>
</td>
<td class="nump">$ 446,322<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember', window );">Transferred over Time [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">441,405<span></span>
</td>
<td class="nump">458,256<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember', window );">Transferred at Point in Time [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,075<span></span>
</td>
<td class="nump">$ 5,788<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196298773400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Detail)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 27, 2020 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Lease, Cost</a></td>
<td class="nump">$ 5,777,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating Lease, Cost</a></td>
<td class="nump">4,511,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative Expenses</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating Lease, Cost</a></td>
<td class="nump">$ 1,266,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Lessee, Operating Lease, Term of Contract</a></td>
<td class="text">11 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Lessee, Operating Lease, Term of Contract</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196297925848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Assets and Liabilities, Lessee (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Sep. 28, 2019</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating Lease, Right-of-Use Asset</a></td>
<td class="nump">$ 17,568,000<span></span>
</td>
<td class="nump">$ 18,474<span></span>
</td>
<td class="nump">$ 19,099<span></span>
</td>
<td class="nump">$ 20,279<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total lease liabilities</a></td>
<td class="nump">$ 17,173,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating Lease, Weighted Average Remaining Lease Term</a></td>
<td class="text">6 years 5 months 15 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating Lease, Weighted Average Discount Rate, Percent</a></td>
<td class="nump">4.07%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating Lease, Liability, Current</a></td>
<td class="nump">$ 4,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities</a></td>
<td class="nump">12,624,000<span></span>
</td>
<td class="nump">$ 13,454<span></span>
</td>
<td class="nump">$ 14,093<span></span>
</td>
<td class="nump">$ 15,108<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating Lease, Payments</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196302194072">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Lessee, Operating Lease, Liability, Maturity (Detail) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2021</a></td>
<td class="nump">$ 4,250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo', window );">2022</a></td>
<td class="nump">3,373,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree', window );">2023</a></td>
<td class="nump">2,598,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour', window );">2024</a></td>
<td class="nump">2,004,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive', window );">2025</a></td>
<td class="nump">1,894,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter', window );">Thereafter</a></td>
<td class="nump">5,674,000<span></span>
</td>
<td class="nump">$ 4,121,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDue', window );">Total undiscounted lease payments</a></td>
<td class="nump">19,793,000<span></span>
</td>
<td class="nump">$ 18,239,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: present value discount</a></td>
<td class="nump">2,620,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total lease liabilities</a></td>
<td class="nump">$ 17,173,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196297515192">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Future Minimum Rental Payments for Operating Leases (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent', window );">2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,777<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears', window );">2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,563<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears', window );">2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,641<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears', window );">2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,866<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears', window );">2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,271<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter', window );">Thereafter</a></td>
<td class="nump">$ 5,674<span></span>
</td>
<td class="nump">4,121<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDue', window );">Total undiscounted lease payments</a></td>
<td class="nump">$ 19,793<span></span>
</td>
<td class="nump">$ 18,239<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196379091096">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Sep. 28, 2019</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems', window );"><strong>Error Corrections and Prior Period Adjustments Restatement [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating Lease, Right-of-Use Asset</a></td>
<td class="nump">$ 17,568,000<span></span>
</td>
<td class="nump">$ 18,474<span></span>
</td>
<td class="nump">$ 19,099<span></span>
</td>
<td class="nump">$ 20,279<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">304,861,000<span></span>
</td>
<td class="nump">291,530<span></span>
</td>
<td class="nump">278,193<span></span>
</td>
<td class="nump">285,350<span></span>
</td>
<td class="nump">238,310,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities</a></td>
<td class="nump">12,624,000<span></span>
</td>
<td class="nump">13,454<span></span>
</td>
<td class="nump">14,093<span></span>
</td>
<td class="nump">15,108<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total long-term liabilities</a></td>
<td class="nump">$ 77,085,000<span></span>
</td>
<td class="nump">178,590<span></span>
</td>
<td class="nump">161,386<span></span>
</td>
<td class="nump">170,212<span></span>
</td>
<td class="nump">$ 30,447,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RestatementAxis=srt_RestatementAdjustmentMember', window );">Revision of Prior Period, Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems', window );"><strong>Error Corrections and Prior Period Adjustments Restatement [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating Lease, Right-of-Use Asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,127<span></span>
</td>
<td class="nump">4,223<span></span>
</td>
<td class="nump">4,223<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,127<span></span>
</td>
<td class="nump">4,223<span></span>
</td>
<td class="nump">4,223<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,127<span></span>
</td>
<td class="nump">4,223<span></span>
</td>
<td class="nump">4,223<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total long-term liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,127<span></span>
</td>
<td class="nump">4,223<span></span>
</td>
<td class="nump">4,223<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember', window );">Previously Reported</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems', window );"><strong>Error Corrections and Prior Period Adjustments Restatement [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating Lease, Right-of-Use Asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,347<span></span>
</td>
<td class="nump">14,876<span></span>
</td>
<td class="nump">16,056<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">288,403<span></span>
</td>
<td class="nump">273,970<span></span>
</td>
<td class="nump">281,127<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,327<span></span>
</td>
<td class="nump">9,870<span></span>
</td>
<td class="nump">10,885<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total long-term liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 175,463<span></span>
</td>
<td class="nump">$ 157,163<span></span>
</td>
<td class="nump">$ 165,989<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RestatementAxis=srt_RestatementAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RestatementAxis=srt_RestatementAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196295830728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Event (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Sep. 05, 2019</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Sep. 29, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument, Basis Spread on Variable Rate</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term Debt</a></td>
<td class="nump">$ 70,935,000<span></span>
</td>
<td class="nump">$ 5,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35,000,000.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LongTermDebtMember', window );">Long-term Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term Debt</a></td>
<td class="nump">$ 10,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LongTermDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LongTermDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140196301721960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule II (Consolidated Valuation And Qualifying Accounts) (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_InventoryValuationReserveMember', window );">Provision for obsolete inventory</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ValuationAndQualifyingAccountsDisclosureLineItems', window );"><strong>SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at beginning of year</a></td>
<td class="nump">$ 1,792<span></span>
</td>
<td class="nump">$ 1,458<span></span>
</td>
<td class="nump">$ 1,306<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Provisions</a></td>
<td class="nump">136<span></span>
</td>
<td class="nump">91<span></span>
</td>
<td class="nump">31<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Dispositions</a></td>
<td class="nump">40<span></span>
</td>
<td class="nump">243<span></span>
</td>
<td class="nump">121<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at end of year</a></td>
<td class="nump">1,968<span></span>
</td>
<td class="nump">1,792<span></span>
</td>
<td class="nump">1,458<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember', window );">Allowance for Doubtful Accounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ValuationAndQualifyingAccountsDisclosureLineItems', window );"><strong>SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at beginning of year</a></td>
<td class="nump">58<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">84<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Provisions</a></td>
<td class="nump">551<span></span>
</td>
<td class="nump">58<span></span>
</td>
<td class="num">(84)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Dispositions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at end of year</a></td>
<td class="nump">$ 609<span></span>
</td>
<td class="nump">$ 58<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ValuationAndQualifyingAccountsDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ValuationAndQualifyingAccountsDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column B))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column E))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesDeductions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column D))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesDeductions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_InventoryValuationReserveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_InventoryValuationReserveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>92
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( %5V*U$'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " !5=BM1*8$!F^X    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+!
M2L0P$(9?17)O)^FJ8.CFHGA2$%Q0O(5D=C=LTX1DI-VW-ZV[740?P&-F_GSS
M#4QKHC0AX4L*$1,YS%>C[_HL35RS/5&4 -GLT>M<ET1?FMN0O*;R3#N(VAST
M#J'A_!8\DK::-$S *BY$IEIKI$FH*:03WIH%'S]3-\.L >S08T\91"V J6EB
M/(Y="Q? !"-,/G\7T"[$N?HG=NX .R7'[);4, SUL)IS90<![\]/K_.ZE>LS
MZ=Y@^96=I&/$-3M/?EO=/VP>F6IXPRM^5PFQ$=?RALN&?TRN/_PNPCY8MW7_
MV/@LJ%KX=1?J"U!+ P04    " !5=BM1F5R<(Q &  "<)P  $P   'AL+W1H
M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03<VEVV[29A.U.
M'X416(UL>621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X
M8-DOV]:[MR_>X%<R)!%!,!FGK_# "J5,7K5::0##.'W)$Q+#W(*+"$MX%,O6
M7.!;&B\CUNJTV]U6A&ELH1A'9&!]7BQH0-!445IO7R"TY1\S^!7+5(UEHP$3
M5T$FN8BT\OELQ?S:WCYES^DZ'3*!;C ;6"!_SF^GY$Y:B.%4PL3 :F<_5FO'
MT=)(@(+)?90%NDGVH],5"#(-.SJ=6,YV?/;$[9^,RMIT-&T:X./Q>#BVR]*+
M<!P$X%&[GL*=]&R_I$$)M*-IT&38]MJND::JC5-/T_=]W^N;:)P*C5M/TVMW
MW=..B<:MT'@-OO%/A\.NB<:KT'3K:28G_:YKI.D6:$)&X^MZ$A6UY4#3( !8
M<';6S-(#EEXI^G64&MD=N]U!7/!8[CF)$?[&Q036:=(9EC1&<IV0!0X -\31
M3%!\KT&VBN#"DM)<D-;/*;50&@B:R('U1X(AQ=RO_?67N\FD,WJ=?3K.:Y1_
M::L!I^V[F\^3_'/HY)^GD]=-0LYPO"P)\?LC6V&')VX[$W(Z'&="?,_V]I&E
M)3+/[_D*ZTX\9Q]6EK!=S\_DGHQR([O=]EA]]D]';B/7J<"S(M>41B1%G\@M
MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7
MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V<
M/!T3$LV4"P9!AI<D)A*I.7Y-2!/^*Z7:_IS30/"4+R3Z2I&/:;,CIW0FS>@S
M&L%&KQMUAVC2/'K^!?F<-0H<D1L= F<;LT8AA&F[\!ZO)(Z:K<(1*T(^8ADV
M&G*U%H&V<:F$8%H2QM%X3M*T$?Q9K#63/F#([,V1=<[6D0X1DEXW0CYBSHN0
M$;\>ACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0'
MHYI9";V$5FJ?JH<T/J@>,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y
M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RS<C'5*^3*=@Y
MG\#L_6@^GO'M^MDDA*^:62TC%I!+@;-!)+C\B\KP*L0)Z&1;)0G+5--E-XH2
MGD(;;NE3]4J5U^6ON2BX/%ODZ:^A=#XLS_D\7^>TS0LS0[=R2^JVE+ZU)CA*
M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D*
MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-#
MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B
M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P
MOFH]M!5.S_Y9K<B?#!%.%@L22&.4%Z9*HO,94[[G*TG$53B_13.V$I<8O./F
MQW%.4[@2=K8/ C*YNSFI>F4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W
MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2
MD 83 <V4R43P H)DIAR F/H+O?(,N2D5SJT^.7]%+(.&3E[2)1(4BK ,!2$7
M<N/O[Y-J=XS7^BR!;814,F35%\I#B<$],W)#V%0E\Z[:)@N%V^)4S;L:OB9@
M2\-Z;ITM)__;7M0]M!<]1O.CF> >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F
M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+
M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5
M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0    (
M %5V*U'3PZ_6E08  /D9   8    >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL
MI5EM;]LV$/[<_0K"*X86B&.]^+5+ CA*LGEI$R].6V3#/M 2;0N12(^DXOC?
M[TC)EMO))PW[DDBR[N'#._*YX^EL(^2S6C&FR6N:<'7>6FF]_M#IJ'#%4JI.
MQ9IQ^&4A9$HUW,IE1ZTEHY$U2I..YSC]3DICWKHXL\^F\N),9#J).9M*HK(T
MI7)[R1*Q.6^YK=V#AWBYTN9!Y^)L39=LQO3G]53"76>/$L4IXRH6G$BV.&^-
MW0]7_L 8V#>^Q&RC#JZ)F<I<B&=S,XG.6XYAQ!(6:@-!X=\+"UB2&"3@\7<!
MVMJ/:0P/KW?H-W;R,)DY52P0R=<XTJOSUK!%(K:@6:(?Q.975DRH9_!"D2C[
MEVSR=[O=%@DSI45:& .#-.;Y?_I:..+ 8.@<,? * ^\[ _?8"'YAX#<UZ!8&
M7>N9?"K6#U=4TXLS*39$FK<!S5Q89UIKF'[,3=QG6L*O,=CIBT"\,$FF$&+2
M)I]G5^3=V_?D+8DY^10G"41&G74TC&/>[H0%YF6.Z1W!=#WR27"]4N2:1RSZ
M%J #!/<LO1W+2P]%_"WCI\0;G!#/\9P*0@%N/F/K4^)TCYI?X>97+(31A\;<
M'2&S\?<^]RV>C_K\S_%<:0GK_B\$LKN'[%K([C&*(LQ@-VKRN%VSJHCAYJ[3
MOD58]/8L>LU8C#G/:$(>V%I(744'Q]$R8PB=_IY.OQF=*9.QB,QJ)+!)*OV#
M(^W6WP]OWOQ["7W#;;#G-F@8,$E!1*T&'G<7CK6@B<+\-=QS&J(XUUS'>DMN
MXH21NRR=,UG%!<=PVJ[;ZV&[9+1G,VK"YH$M8[-/P%5W-*V,'8YS>_U$'A_N
M[R8!">X?I@@SURE%TVG";<)#(2%FU(3OA,PT+"XB) E$QK7<PO^HDG -^M<Q
M1O) V=TF)!_I*YE$L-3B11Q:IDAP:R!';ML9=D>NU\,8>B5#KPG#<11)IM3)
M[H)\A/?(/:_V'0[9[7I=<@?;:$5F&22P%PK[2E L";FE;KO^?^(;F#N(]Z/8
M\$JN.-QL+9XIS/0+31*V/<$HEGG Q97\>XK[-3F5XB7F8;5/<4Q\/9;)P<55
M_7MJ4Z$T)(D_XO7QC8(CCD:>V\>XE9G"Q07>1G(,A?-Q*CA S\$TSRW3@HMK
M^4<1@D^F*\$Q#:X!&7G#]M!QL#SEEDG!Q17],=:0#\2"N-Z[^7LR8V$FP5N5
MM'"D0*0IJ _4M.'S">&"K*DD+S1!D[U;Y@L7%WK(I%',EV2V3><BJ>17DRD>
M@P K5LOTX.$"OO,1N7X-5Y1#;7TL==4 W8UG5^/?,4YE-O :98.O<,)J/W,0
M+(@D5;#,(C)1*JM>9S68=P*C5J8!KU$:^"(22)MP^+05B*P\>-0@X81*G?<:
MZ7R026E*M+PNLTL+U#2K)H8C/C&%,2OEW6LD[Q.NF<R/S*:BI3NJE<QPQ!IF
MI;I[C=3=AHX$D'260E:*1 W.. P90 ! E(-A[$I]]W!Y+MC-4DBUY#)3\+.J
MCB..4W,R\4J=]W")+@A=ITPNS<KZ!1"@9@&)7%->[;?_=PCP2L'W<)F>!#</
M9)Q%L8:R8:PU@S1MR\:;A"XKF>%X=3XK!=YK="*8K4##4$_A,'6>\DN=]QL=
M Z;9/(E#<(^@53OPJD#I6133B'NYZ/5/!V>=EZK12T7W&REZD55G>5:=K2A4
M5^0^TQ U;O)A5;ND0.X?,'*=06_4'SI'6)5B[N,2O#O8JH/3$6SEN3G)+1B(
M5'4)6H,:,*EIS$G,\U:G68ZQ@MN#(6*N!9E2J<ED,C$%BU[!*]**MQE?[L8G
M\)Y>,5,2OV[S"MD>Q0':/I?[(^=//PX]=_"SLHTC0O.N1LJ8308P@BUE5B*)
M(%T9U#DC"]"LB&QBV,P&JR@%8H@)A*,L"$S48F6[I^M,JLR<;P$ 3KM9DD_/
M[8ZA1M($;IGA!0<9%TA$= M0B_P9(PQ [53-R,K4CEL&555H6DRYVZT73(^4
MF"[/*;;P#QI8>#H;@[\BZ[-CFE #4+L'RXSH-^Q\W>33?S+3OX&'E?)> U;3
MW/'+;.@W[(05K(H.U'%>.-S-$\:JS()^S2FG*&@.784UQ6K@VFVGW_8&&+4R
M'_J-\F$ ]"10F_"(O9);5JGO-5!P\'$&[FC@^U7,.@>]<I-\[3<'!1L&:L^\
M;;Y_NO^N,;;=_$[Y>OY1Y!,UN5N1A"W U#D=0!!E_ITAO]%B;3OO<Z&U2.WE
MBE$0"_,"_+X00N]NS #[KST7_P!02P,$%     @ 578K43\E@H%L!@  31H
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
M.[,+$^2=- (>S8@430W^X(=U&/U1BC3YB&2:\,3?V/"!*7F8*:'#;5=M)0R
MW<Y.MM>%;+$'Z!M)WE9*ZW=]S4>]<.GQN#M6<KU B#1F?A[E X_RU\Q3VIOE
M*&[TL"Y)D)D5%8WC0*/.!U;E859U*FF7\__2E=0YS_6-BXBH;UP<[YWUVS]:
M_A#-HJPUM"IST(W>9Q"59OO?Q?;&J'5W_#]1QJA5=[F4 ERP O#[7$&I[6_L
M/PJ[?Y#._P%02P,$%     @ 578K4>JTE36T @  1P<  !@   !X;"]W;W)K
M<VAE971S+W-H965T,RYX;6R5E5%3XC 0Q[]*IN.#SGBV%&C5 680<-3QE!&\
M>[BYA] N-&.:<$D*WGWZVZ38 2T.\D"3=/^[O]UNDLY:JA>= 1CRFG.ANUYF
MS/+2]W6204[UF5R"P#=SJ7)J<*H6OEXJH*D3Y=P/@R#R<\J$U^NXM;'J=61A
M.!,P5D07>4[5WRO@<MWU&M[;PA-;9,8N^+W.DBY@ N9Y.58X\RLO*<M!:"8%
M43#O>OW&Y2"V]L[@!X.UWAH3F\E,RA<[N4V[7F"!@$-BK >*CQ4,@'/K"#'^
M;'QZ54@KW!Z_>;]VN6,N,ZIA(/E/EIJLZYU[)(4Y+;AYDNL;V.33MOX2R;7[
M)^O2-KKP2%)H(_.-& ER)LHG?=W484O0:.T1A!M!>*B@N1$T7:(EF4MK2 WM
M=91<$V6MT9L=N-HX-6;#A/V*$Z/P+4.=Z0T>'R:/][?#_G0T)%?]^_[#8$0F
M-Z/1=$*.QU2!,!D8EE!^0KZ1Y\F0'!^=D"/"!)EFLM!4I+KC&R2Q_OQD$_6J
MC!KNB7I7B#,2QJ<D#,*@1CXX1'YAY8V+7;F/^5=%"*LBA,Y?<X^_B:$&L#4-
MD7-RS005":.<C*5FKM=^]6?:*.RXWY\$:U;!FBY8:T^PJ:(IX 9(@*WHC(,^
M)93C9L*@0'!;DE06,S,O.+9X(@MA:NM;QHA=#+M35[THP%*LMHOXT:9]7IGL
ML+<J]M:G[ .9YU@/[,KD!=MA215945Y '6'K0_3@'=]G%CMX[0JO_14\G6'_
M:D(+DTG%_D%:AUEZC+8@PG;@?N]H#S#<@8XJZ.@KT$SKHIXT^@#0".*HAO0
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
M:E-?KD4&"FX \/M*J>KM@[G!X>VAZ_\#4$L#!!0    ( %5V*U';"<-Q#@4
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
MK<P+6@:P!2Q!_>A,_P#J]6_PLGXP1?,BNUVH>KY0)L^N@5K% [U2V7OX.,_
M$G6U6C(S)J/Q958W][K*4&!AL&:6%0WLE[HW;0\<?W+]X:>;5T?CRR>'V4)9
ML)P6+!2S9^H$Q8(Q+ILUD .[:!=]Q[_ (VHV@_V'QX%$L/[9#9 +2P&#3?J7
M9]V.+2&R,UBNJ4R' @8_PA"=7J(,PJMA"J!("4U(^AR6TM9.<DK81Y[SG6J+
M19C1ZGCTJ9XK= G W!JYVS79K*^JP&5B(!)J^]6JVF3% CE5&MOV*]Z%A;K7
M,(Z&1Z<*;0'->K5J3;6]3ABN!I-!2X)/P[**JK$@RK@0TUG9UXC2/%LT:PTK
MS&,)L'T!PFV1Y VQ8@D#6_.0E6ICLPIXT!YGKWJ-ZR(J9$,SH*742U.DQ.$F
M6UR)?NA:O81%+\RLH\V$ITDFVV9)!+)#T>S(6*!6#4CO%.G=X#)F/>KF]A)A
M*3#-&KPG[6 ):\(]J7J0\"#8?GR>.(>9R2W2?NB'E2Y-IT%<;0?C 8@H5(_O
MDH2HF082\*':XG3@V<AU!]H4&VXD!1?%E.[=X9(U#SG5JI4I^:%ZCA]ZCNH:
MM*9A^2L4:BTPWRC<& /<+3JW;_ 2"RV(YU4)RT"RX3&D$WU)CQHC7%FJHFTT
M?-[ 7N'W_#B;.0O&P<P,3 8S]FVKZP)73:0-&(H$B=7\'51]TD6E8"]Q;'[_
M6K<=<@6$&K0<WC!-"<\/'UOK%FDN2=Z 6D1Z;"V1=TQCYUZ'3;/P*[U* @3K
MW1YRH4HP4IDF6Y(1? -Q8B-4@( @UY8PU +1'2BB_Q3,-?"@6<,>=V" 4=BL
MQATG,P7:M6BJ$I@LEH?\#@@'B"2,=F^:WI)*\63'V4<0@<*L*K 9(#_70!HX
M_))-! I_X3\!TF9@P^!IA985/D"90*$NJAY9DUB#DK1I#<3 =&#6],"_ M/Q
MA2^UP8%O<3CKS+T8>1K%F_:;&G:XD/&GJ@)"-,L+&'EP.<70:NG* !HDND70
MBWAUQ]D72V;IM>T,BH]E90?6*#&1J.R[5^R$ #E+<J "8EH%CLYU#4*('(#O
M]4I<S-:Z<:(KL D@'+ SL%_H^L$Z -X@M>M0ON]TICVEA!8LF$71Y&ZA.O%+
MK,Y.F-22[ '9!I(3>K4R:NKM+UB$R$BSKLYQVMTO9(JG0(G %_#G75S*O8?9
M10R(H@:+8+W90XN6&"1ZB?A):G4<[5,L<<#=9HVR0&BK;/II!UX#%4Z;>S6M
M<(4=[6MS;RA.(E0V!4'0L "<OF[J(PNP!I^&L8&PKFF9-7JF0;=A&>IA+__0
MZ[$5P:? 6; IR[-[5?5>D.9-4ZX!(^5DGTQ+&PN?5TT]/ZI PTNOR.#K0!*
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
MM]?9\_%9'JTG743L?W"Q5. *<<F<-J*EM)F+A,K &O(W 2H.I Y58=FSW+H
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
M13CB)N)T(N+*LPFOD8@ZWO47YIY%?\$/D-B<_DZA-,7R'_/SGV;N3R%>\5\
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
MY'9;Z<<<R*"*)_%J?CY'@!8%8TV]9PIG19B-9JY4IBJ(5RD#VZ7W D8 E#P
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
M325J*] W,E%?WM3=$(K BIM:D9LS+V7KPWH:[ [+^6^X!%7GA./-06%:8C>
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
M@9F+R 0_EDJB[= ![%/-=2^D8/-;T=E?4$L#!!0    ( %5V*U&C85QF1@8
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
M#]?XG).6!?!^:4R]G["#[@/QZC]02P,$%     @ 578K4>2"Q>&' P  EP@
M !D   !X;"]W;W)K<VAE971S+W-H965T,C N>&ULK5;=;^,V#/]7"&,/*>#%
MEC]BNT@"I.UUZ^&NZ/JQPV'8@V(KL7"VE$ERT_OO1\E.FAZ://7%)"7R1U*D
M1$^W4OW0-6,&7MI&Z)E7&[,Y#P)=UJRE>BPW3.#.2JJ6&A35.M ;Q6CEC-HF
MB,)P$K24"V\^=6MW:CZ5G6FX8'<*=->V5/V\8(W<SCSB[1;N^;HV=B&83S=T
MS1Z8>=K<*92"/4K%6R8TEP(46\V\!3F_2*R^4_B;LZT^X,%FLI3RAQ5NJID7
MVH!8PTIC$2B29W;)FL8"81C_#9C>WJ4U/.1WZ-<N=\QE236[E,TW7IEZYN4>
M5&Q%N\;<R^V?;,@GM7BE;+3[PK;731,/RDX;V0[&&$'+14_IRW .!P9Y>,0@
M&@PB%W?OR$5Y10V=3Y7<@K+:B&89EZJSQN"XL$5Y, IW.=J9^5]/B_O'3_=?
MOL/US>WB]O)F\06N%H^+:6 0W>H$Y8!TT2-%1Y!(!%^E,+6&3Z)BU5N  ,/:
MQQ;M8KN(3B)^[L08HLR'*(S"$WCQ/M?8X<7'<NVH,DPU/^&:"RI*3ANX$7UC
MVPZYXKILI.X4@W\62VT4MLR_)_PF>[^)\YM\P!F?1+(W]%QO:,EF'EY!S=0S
M\X["P^A)T*[BAE5GF+$N,=WOC*J^/H"GR_:GB_M*&WA@I105/-9<57 M.V5J
M&'$!II:=IJ+2/K"7DFT,;!C>[)KB4=%6=L+H,[C%)T33AFGX#4B8^E&>6HY,
M_"R*'$?\)-VMA22'/Y34&C9*KKB!PH^R&'*?H#+R28[\))Q@A4K9,E@R+!0#
MWDN&OJ ?XN=1 466(!>2$%)4MU$,2L1/TPCR*($"-]%Y%AUNOZ;PN[W8O,3(
MPC%)' GS0X*+1PPKWG1XP"=-O[FG 97H,U/XTO7&&O"-U 9/E8LU7+@ 2.AG
MD_!]<C5X0C$/4T>RS)&\E^+H:)4+6V52?'B5L7WLH5HN]L,X<Y7/_")-AAY(
M<_)KE=,XQF^>AS#!1#*L<HQ*0Y5'>/_0R9%B3W+\%F0"(Q+[43HY@RQ^4]+!
M' M?Q/:;%ZB*)CDY@YQD[Z@>:8+TE8S(F*#Y4-+3"&^ZX2C&A_=#D15](Y!?
M=-Y[O(*#8=$RM78C44-IZ]O/C?WJ?NHN^F'SJMZ/[*]4K;G0T+ 5FH;C+/5
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
M"[Q"A2$"?-]H[;H-"=B_:V_^ 5!+ P04    " !5=BM1?QK'%B0$   X"0
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
MT9]VXJ^%S>M&(V'AJ77E+-$D4_>Z: ,C+:HJW]BBR)0%,;(U$18^+ZIR<52
M(<ME@TRM3 Z< +@TQ?QHWJ*J!;" 0'1,O_=#QN^"9*X0([ >K*)02@&96DSD
MK&YU,82!C:YA/6#?6>4:P=$<X"*HB;!@JF8?E5Z#1 !I:;T:32*P-;X)0"%H
M=:I[_O9?EY/QQ5.GW%+7Y@BM:]Z%: VZ@U"X;NO9$KY'<9DQ&6<!67I&0I"K
M:>M : $O[E@]![! $@*ZB1E)^$!<UL3Y%;-$(AC$7IYQ,O09 !_X AAY!Z"U
M!6@H"X)3JWE=K>#]RB6"MD]1G0=%=;Y7S=QHMR0XZ(<7<#) ,4K(D,;ZQJ5(
M=7D#@*K6 F4<,;-K6&FQF@+T A%!7 M0*0V(&W  "7%MC%JQ<0?N +%QB,XI
M,!1N9>)6Q[QY\HD"6L-C-<A,CMH!.2H#\V-G2V*?ZI/(;>2OXP[ *_W MF/F
MS]??%)>-2@:$H;%-FZJ^&B47%,D, 4>];7+1O"0Y!F5VA5:1J0Q^*'$+_+^/
MQ!>!Q!=[Z7+=44+/O1(2;V20T-^U8 =[AO6,<<3\X#^B@RPZ@H5)7HHZD7 ,
MOU9UCB*R2XGZ-STQ 8WM3/9)%"QB$A<A[<[T2(P7A!:N*N'!A\1^H28DYF)H
M#:CW:X5";.=VEH!CG8")G+702/C.SI[54443M[)R1<U!NJ<J!]73Q[+:%"9?
M#!@P6#&W7@\10LEG-S5Z06 04-W:TELI.;,\&N#..@Y9E$<'5@^X$@1A!B;&
M&[*PV )_DK6V#-BL!4L$>WF5J$QY;^NJ)"0C/9?6H=U"RX$&%:01( &\S@%D
M! UD"$SSNB%Z">*53KF"9!"$%%"3]8! 2FQ 6S0&$3,/Q.@<>Y\H7091NMS+
M^;?1_@Z)S1>_K-*?43V09Y)[[P4@!JR0OP.G *8O#;%J8?]-QQ4MY1=Y2(PY
M8,*S =I Y\DWM[5KCFR9R4\0,JN#E[<O?S\$BPYV!7C\1GA)(4?7#!<S:KMF
MNVQ \R&8?[9@8MG? B!!AX+DD5BUR#NDT%!4W=*NV9, QD)WA6!BCPDT]3N]
M034/OY+6["+$6V 2'1#W.<HD',1%GO?>Z(H5_S_!A+#_"L^0_[#POEYX(S<
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
MAT>1]S5P[S;71MQ+[/M(B4]*"R,)R@]S"$6::LIN6<IEDFLD.I/U(K161<]
MX_O>7.%G*^LZC8*I"O,B4T>[%P436U/6E<4::LGFZL [%X>X"5<,Z7-BPM2H
MI  ==H]!1*JIBT@RY.B/2UTLG"UE&] ".$Q!T('R0]02I_Z $% A^0>$YP<"
M]LB6\E&BYKL0+/5VT=X'1RO]1^5;\KHP--TS=#5I[+/ QDY?HJH-EY]!-\!N
M)0>R$,#XI"TNV986S*8J=2/MORD1CH(PR@:9NGV;) &3> "\=#L3H]$_+"J7
MOJVA4H+HM9B7UFD>#/:<6T:-Y'XEI/6>"=8'B&C;+: N,EI?3PR[18%!TS<[
M).[TD]ERW7*5^ZBICBAUPRE_CO/1UC34"P-.A! OM0\B.L':X&+ROG7=G2CX
M\2FR)'KUA]>.<Q*)#'% &!TOJ8HW'G5I,)4@-AK^8_6RXHZQ+IW%\.85V08O
M%2[*118,99<_XP(=!A6K+>M1>W)N/LLNGV6(KBU("L:>]!OIGD'F3'503Z-Y
MEWS(6W5RBNCG4 +<]<*HGE8[[GJ?IER "C =%[_'EU'+:6:C\!QU</F:R-X@
M-PY4C/?/0]P!V&N20Q#QW^"? G]Y:88[\;YYL6X&K@## CJ&>CD=)Y8K:1@A
MP7;I.DN_SAS7H8I",'XQC]Q-HH:>.W"]\-U.K+5O]4[".G#/7E3'EO#Q_D;N
M=R V6-S-U'-,8E7KD)!Y$9EB$.M_P;HJ/I7WGDI9,DQE^'&+M@S-3;#>Z[M
ML> #@L]L%^762L.438RTJ"1<TV=.C[\0RN_H^8G=W>/]W=BW7,E_KS_M$(4O
M?UW)+PW]@F!+=X\T=$9/B:N1Z;3)0^@C??[YN13AWZ!)0ITRV 4IO>,2Z#!3
M_.S'NJ:@U^94YVG LD];+D6A@@WM?*X340U, /5+1X[3PA"^TV<[H&:7V];>
MHJ/3@B!.N2$R838"')!@92<X(>6/OAP]*_ V2*MS@<Z4TD@ ;W'?1$AB8Z9U
MO2XH\0]?RZ0045+\:$P-)!$5=H="B%P_=##&HPT)K(%Q_2Z=;DORI9NF\-&U
MX0&OJOR2P22BN):"GY+I)#Y6U\;( 23+328^!,"<% >T$$'1NAZK?X0VA]#X
M[;92QV1C2X,1+B*!NF2QO#$(N<_9) ,$Z.-BZJ*P'[')@RH,TMI%*,(FHL^(
M=^PX'^_O&G\.)[]G]_@60MNZE3P8&BZ34U/^-3(BH750_O_"];?<9TJ@<$,'
M91D-:E@>!IA1(@$9*7&Q0O<1ON:D?<=M]-K'^ELZ!WU(WQRCEC@608S<;T.\
MOKM1E^,S-"W^/-U#I$R*AZ7Z270VL3^89HNP1B7N;1Y10TP9S6W/L@,P[:IE
MN^V]TM6Z-DN<)[\/PGAP_?O-[2&/P!*3>_="\ ="6I(/($SO]"IP?I1="HQR
M+*3BL0@CG4E7F;1T83D^>3Q,K'%X9$@^2JI_,JH31'.[!XTVE437?,Y2\B6O
MX.BO676#,"I:Y0G1.!6G%QPH<SXAC MMLUC18MJ;,[]2V1._0%5M+7/#6$D2
MS<.[?R&K;O.I]")P<!#J4F"S9LL8Y"3TZ8P@<_,(HV([0^1,]VGL97\0!*<X
MI+0=CX8"@%TBHDS2C+-/=0^W[7S'\==5@PEA3I]B";,[WXU9'#9[!*8@Q'QJ
M*.*@' O*=NVSOIC,FR+&O T/^8Q.UC2D87NS>;:T*PJ?N%* 6TZQZ&X^$J:Q
MJ/QGJXE[NAL/XZ4'G$#_'=ABYO@#YSIT23"EXX$$A.0LP\B@1)R2 J)9*,R9
MZ2)X26';.,7L$3(UA37W/IM.@:(D>0=PC\-4TLOHL6Z[U;.TK$(J:U4UO<:
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
MZ9>PAC>YKOM0<J;KN[L7[^^"T'M_AUR_R5,U'F=7L+G\E]XL/1Z/LI/QF3J
M[R;CT:&ZNLK&H[/8@A[3UV) +K++RPD\?WYQ"#]?P+NO;J^?W;ZZ?8]_GN?Z
MS7-U]]OUNQ>__?[J^8MW=^)\JA?__>'V_;] 1?4=AHM)=@DPG4VNU,5)=G)R
M)LV7B&52!7Q1.O^1)LP-157N4O)$D@W?>[>;ZI+!&G1=7>+?'J"1/=Q+^.OM
MXNRW,0,L],XW$^.3D0?"CJC6\8IN_EH.OX,/)I-L?#Y6!_S_8>"+#B>,1MGI
MR5B!^W)V?@*,<95=79WN9X33D0(^4)?9:'3Q?6QP?I:=G)VH"8%P/LFN)I,N
MHN_2:$(J,P?HV1U^&X;?;TP!:B/]>U ]PGTK#=X ;O@*B\?J]/PT&YV>PD\@
M9Y,S_.'T["2[N!K1G3%4;/"/PL:GIR?PTR6A C\99R-X\M<:O3M1K(_5R6EV
M/AKCDB#-^/_))+L8C6A?(=)C=7"175U.#I.G#JY <$\.:3:2_9+HANR\$B)T
MM*>7L2Y2>$@MQL8"T$F/X="Q%X/=J,<GI\?G_J.GR6Q,X>\LD*89MU/_QA&V
M 2!BEH):F[$;).GSX!Z*V&A!]Z1XVO45R"!T>(%C;5$#85MCG#\66T,>5W^"
M&AY)!W#30-4/0WKWROOK9-7 2OL$;!+:H]R)!^NM5,,L+ GL 1HR7'T_8V\I
M.=XH--E_%]!+9I]_ ?L,UHB_^.V.]\N^& =K&HS"$Q"$C3$?4VX]5B_C+X[O
MO&*=?X=CX#G>_6 T);#$D)+;A>W?6;J.HTJ+YW9D$BY-,B)][MUWXF1]\0A-
M6]Y09SW&>=FKZ0A-_$:<T$3/]FS"9R2@!JGS)/E[>N ++NBO!DHO.O]IO?"I
M\G^9\)K_'E]\G/^LX6M=+["CL#!S>!5"_+-'[-OY7YIJ37^=;UHUX'C2CTOP
MQDR-#\#W>.NF_P4W"'^O\9?_ U!+ P04    " !5=BM1[7[S+XL"  !"!0
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
M'/J D=)E3LB8?8@>(X+3N@P1%$-)>T?FWU6C+K3&J('(SLZ:83+1#@GQNU)
M?[YW)M!#WP+L.[[O6JQ#)\J"0VX&CI<DN(:I:\9(R-O_:O(["IT 9D!:ZB1A
M*Q=!BF ]X<6D]V+RPU[L*Y1AB+E2'*@:L#^7;(% U"57QUQW4H'IO6=JPW)^
M,4)SK;A\XJ/+8[60'116!X7[!N!5_0>KSDZZ[:6C]BH/NF;TBZ'6#6A5&XG&
M!\:/:6C*?$N4+451SJ1\AF]V3!8=:T1.%GOP39;&\.(38M#0.QP#;O <-TWH
MML##<EF:WA,GW?.#HC +* 3_@S,0CS@<[WJGH9J>'<(DI'F>RRVK%/E.&IH(
MBL(,Y54A@O.UQ:S@3_@0V=2FC>G$'9C8#]#&,JG/M#C#)\I7F,^*?Z$)KVWJ
MA%[4+YT_7%/LQN8#H,4K%Z;]\IPL#* =W$B?.;X6OG-2X #R7D3+31@B:XZV
M/9VK 77LQ*G)&0\2,/C.20,%LQ8 O-B5>KT656'\91:=V?I0E]I4HKX"H36R
M!<5</Y:&B3N5XR@V75(8(BGM=QJ(_6RK>/\>=F3NH:2< *VO&DF #7O84!CQ
M829M840-X\V6MW7*<#2$)^&>N\'8MG%+HLE1D(;X(N-C)PE:_HYL[MO8+4Z!
MF\%E)I(3A(Q+5ZQB: 6H_2+.V4:W7Y\;(;45,$/=:E9GB,CZ;;G&52Y(+.WE
MGMZT/\1S5Z;VH)TT_I7M)W@N[7DN_6&>^S+L*$R27^T[BGNPBR%KDW_'J.ZD
MCN-4-W]9R3LB6_!5V326R)"]O+$1S6JQ;2S7O=WUE.K_U<Y>]2;M@\74'C?+
MVKOG&5J$8Q*:%X5M!Y7]<5!0UQANA.H>2][VANAGS&'S[OOJV5CIN1FE*<4@
M$K91UB-M>VR'58ED9JV4-QN\%JV#E6#%.'AE[;&PF0[^*-1<KNQ_$U-E@'O[
M<Z%_VO^:F;=_) [+V_\ZX ;@I:CB2VQUWR?XF)'MOY)VHL7&_I]8"*U%;8=K
MSM#%FP5XOQ1"[R=&0?_#ZO(_4$L#!!0    ( %5V*U'@!?XZA@,  !X(   9
M    >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;(U6;6\:.1#^*Z.]ZI1(B'T!
M DD!B23TFI,:(>BUJD[WP>P.K!6OO;6]H?WW-_:R&\@+RA?68\\\\SQC>\QX
MI_2#R1$M_"J$-),@M[:\"D.3YE@PTU4E2EK9*%TP2Z;>AJ;4R#(?5(@PB:*+
ML&!<!M.QGUOHZ5A55G")"PVF*@JF?U^C4+M)$ ?-Q))O<^LFPNFX9%M<H?VG
M7&BRPA8EXP5*PY4$C9M),(NOKOO.WSM\X[@S!V-P2M9*/3CC+IL$D2.$ E/K
M$!A]'O$&A7! 1./G'C-H4[K PW&#_LEK)RUK9O!&B>\\L_DD& 60X895PB[5
M[C/N]0P<7JJ$\;^PV_M& :25L:K8!Q.#@LOZRW[MZ_">@&0?D'C>=2+/\I99
M-AUKM0/MO G-#;Q4'TWDN'2;LK*:5CG%V>E\MKR_N_]K!8OY$E:?9\LYG'UE
M:X'F?!Q:2N#<PG0/=EV#)6^ Q0E\4=+F!N8RP^P8("1F+;VDH7>=G$3\NY)=
M2(8=2*(D.H'7:^7V/%[O+;E,2RZW!A:H894SC?#O;&VLIM/QWPG\?HO?]_C]
M-_"7F"J9<L&9/W-J [<H%>T;LTH#DQG<5\6:<M/*3%J><5&Y8PDWJB@HH*8T
MVS&=&9#*PIU,146U!"[AUCG3\!41-TRDE?!)7]NVDZ3=O;\R)4MQ$M#%-J@?
M,9A^S1$V2M"EI51@W9$ ORJM 4;W\;E02P'9,[%N3K:"V:'@M!9L/'U6"[8Y
ML[!#FG#2^8%T#[Z7CXW\DF#K^/1)?A>(N<'C9 ;32G/+T8!*:0B['"7@SXK;
MWTURZEC&$FDG-V>/#@%4Z=65FJ<(6VIZEE(2RYH0.6EJ7'0=]0.US]J+^J1?
M)')<95?PB1MB!S^(=7TK@,XTMF=Z;UTZ*[ZLK5[DK1'<HZ^"*A#.A#+F'#Y
MOS,<C.A[-NQ<CA(W<Q9W>LG@'+[[#D0)&EZ^-D?"_OQCE,3Q1]?'> IQU!E>
M1,\^\\V&&J;;KA=;957ZT%1K, 0/EGQLO^_(#PV!9B\IZ2B^>$;AI>RGG3Y6
M\ &B;K_O:A!UA_WS>A!35=X#T7!X$^3H@JYF2_/B6)XXDD/:V\O1 $;)$%YK
M+.%!SRY0;_W+9*C6E;1U^VYGV\=O5O?\)_?ZY?S"])9+ P(W%$HB!@'H^C6J
M#:M*_P*LE:7WQ ]S>L!1.P=:WRAE&\,E:/\23/\'4$L#!!0    ( %5V*U%C
M\AA!"P8  #D2   9    >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;,58;6_;
M-A#^*P>O'1K D_5J26D2P,Z2+=V:&$G:8ACV@9%HFX@D>B0=Q_OU.Y*2(F>V
MU[5K^\4FI>/=/7?/'4D=K;BXEW-*%3R6126/>W.E%H>#@<SFM"32X0M:X9LI
M%R51.!6S@5P(2G*SJ"P&ONL.!R5A5>_DR#R;B),COE0%J^A$@%R6)1'K,2WX
MZKCG]9H'UVPV5_K!X.1H06;TAJIWBXG V:#5DK.25I+Q"@2='O=&WN%XJ.6-
MP'M&5[(S!HWDCO-[/;G(CWNN=H@6-%-: \&_!WI*BT(K0C?^K'7V6I-Z87?<
M:#\WV!'+'9'TE!<?6*[FQ[VD!SF=DF6AKOGJ9UKCB;2^C!?2_,*JEG5[D"VE
MXF6]&#TH667_R6,=AX]9X-<+?..W-62\_)$H<G(D^ J$ED9M>F"@FM7H'*MT
M4FZ4P+<,UZF3F]NKTU_@:G)[<74)H\L?87QV>79^<0N37T>7-_#JEMP55!X<
M#10:TTL&6:UX;!7[.Q1[/KSEE9I+.*MRFF\J&*"7K:M^X^K8WZOQS;)RP(_[
MX+N^NT=?T$(/C+Y@%_0Y$?0'G=(<)F2-3%,P$H)4,VK&OX_NI!)(FS_V& M;
M8Z$Q%NXP]A/J58 IHG!.F(#WI%A2P**"T8J('*,D%4.2H2_O)*MF<+4PK-5R
MQ(S>4C7G.=)#S>&#(1O*CAZHP-J!D<2J,BODME3M]^VJ@C?+8@W^4,?62_N@
MYA1.>;D@U1IFVG,TY<51WW5=N!E=2UAB3H41PP4N7%091@S+"R8%J4!QR*A0
MV!+@GJZ!EHN"KRF50*H<L#-(EE/(F<#*Y *?*B" H6;W%!:"913X%%Z$3AJ8
M!<2Z +D.WE0'[\$$3PMYCA\XB%Y/D!^TY4<?O,@U_@JJ>Y,QJU =QM:!6W1\
MNU*=$0V+V*PTX/.ET$F9,IF1 M:4B-K*B@H*M,W=TN1.*Q@7)+N'FVS.L7Z
MVVP^M-DL.]G4XE->8'_4BU=-;DF=6_*46QQ;I)UL'<*Y]>JWQJO-]W#VN,!
M:Q#L 0./$5TS6N3P_7>)[_FO7\(UD_=VYKV&J: 4&((6B J$#H_G1.'+)S4/
MO$ ,!5-H(W$BM_.J8%,*H8-1;SEE\N$E.S@U]/I^]/4XE3A>_*^<\AT_WL4I
MW_K[Y3BEJ^\;<JK.UG-.(8LVWG\^IWPG<7=P*G7B:#^G$N-%O)U3?NSWHZ_8
MIV+''WY$GTK279Q*8^/O%^14\DTY56?K'YQ*-M__'WTJWL.IX39.[=G9HW9G
MC_;NGC?F.,O^PNC9/7M@F#?2QTUM&^,P*@I#N*U[\W[MMQLQ5_HT5A^@C<5.
M 9C Q*\;+RR)C2ND<463AJ O"^T+1I"7=0I,!H:H3?#E;+[)T$.KQ(*:S02=
MZ5BW)Y!V,":H-:.R;W5Z=5:#-.P'081S-PG[:9K"BR:C.$H=-\5>$( YC*&K
M2Z2;AM:FO?TW#C0\?U57^4%;[J8,C0RBG%)F6D%BW[VJ!P<HE816BCY2D3&Y
MQ=#S_P:8#4O@UBTP=%M@<0,LUC^)D[J?A*G>#0_:;=%L5\\QX;$F"0+$9 <H
M[3I1^JF@^G6RT_JP$*9!/T5T:1+U0Z1$-UF)H^$Z\7\'9H^.!^T9TISMG@-+
M&V!I#2QV8N]S<=4DAJ&;]N/(@V28]J,DV,"%I(@1ESXI&3.FR+#9;VH(7>O?
M)GTQ5*XSW--&AFT;&>XM]%&>,UVWV" O*GO9UOWW&LM-Y$\7 BSOIPUB6SO9
M:T5?\0_E@F3TN(=W>$G% ^UU3;..:=&:-CGH;$RFM=!NL+9M;,QL [9YR4.X
MUA<K+7:Y+.]P4^[@Z-YG<-?;G-7B[4.\&(1NNPW@]HO5%H1V#_4=#[,R=/RH
MDZ1FA))>NR[5DP#WGACK##-H:\UWK1XS01&_E?<\)PAQKPZPY@-<X.FRPX[3
M/+$SZQL>*UY8^89MFEPUSYYH9,BSC3F#SG6^I&)F/EI(R/BR4O9FWSYMOXN,
M[.> )W'[4>4M$3.&I"GH%)>Z>++J@; ?*NQ$\87Y.'#'E>*E&<XIP4.3%L#W
M4\Y5,]$&VJ]%)W\#4$L#!!0    ( %5V*U$H9F[)OP4  !H2   9    >&PO
M=V]R:W-H965T<R]S:&5E=#,R+GAM;.58;6_;-A#^*X17%#:@U1;U9J=) ,=)
M5A?-RV(W&S#L RW3ME!*5$DJ3O;K=T?)LIW87K;N0X=]D2CJX=W#XW-'2L=+
MJ;[H!>>&/*8BTR>-A3'Y4;NMXP5/F7XG<Y[!FYE4*3/PJ.9MG2O.IG90*MJT
MTPG;*4NRQNFQ[;M5I\>R,"+)^*TBNDA3II[.N)#+DX;;6'7<)?.%P8[VZ7'.
MYGS$S>?\5L%3N[8R35*>Z41F1/'92:/O'IV%B+> ^X0O]4:;X$PF4G[!A^'T
MI-%!0ESPV* %!K<'/N!"H"&@\;6RV:A=XL#-]LKZI9T[S&7"-!](\4LR-8N3
M1K=!IGS&"F'NY/(#K^83H+U8"FVO9%EBHUZ#Q(4V,JT& X,TR<H[>ZSBL#&@
MV]DS@%8#J.5=.K(LSYEAI\=*+HE"-%C#AIVJ'0WDD@P79604O$U@G#D]O[@;
MWO?'P_L+<CF\[E\/AOU/9'@]&M]]OKJX'H](<\PF@NO6<=N .QS4CBO39Z5I
MNL>T2\F5S,Q"DXMLRJ?;!MK LR9+5V3/Z$&+'XOL':&10VB'=@[8\^K)>]:>
MMV_R7"4/#&5!AIDVJ@"U&4U8-B4?^'2>9'/21]4D)N&:G"<Z%E(7BI/?^A.
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
M=$",)E2!&Z"-T(WBJP&M#%THQKLN]5><X2:%+::R2<)I6XQ102+>?@A\U2&
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
M X7PR/*R4\>A-\7(NJV_6X=G33_IX3UN>8][>5_CS34M,<.8UYJ0.^Q(15G
M SJ&^]\WCI.HCS-W2@J]&[YQ/!C*Q*- VO(GEP8\?:J24:6&I90E>O+@#@_
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
MH84-0UVXGP/+OJ:>]P 0>"$[/\"''L"U;?4<71#H0*ZA G7+4"-G!.SFPG*
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
MDD5MLL@DBPXDN]71NUI8>R7&J]*8IU$4A-' ?]JD==\(]:.@-=H"U&L!]9R
MKDN:9Y3-I:F;%DO!GTA5>>>DU;'B301A%.WB[+)*DK@;:-P"C9U VY9TX8KW
M,B8(]N .KGVK. FCM!M7TN)*G+B^E()150IB")S1Y^JXD[QD+WV4IN$.Q@XC
M= ABVD),G1"_<X5SX)SS+KSI'A081#V(=A#OF_73<,-J"W*_A=QW0KZ:3LNB
MS+$BF5Y^]%(\I;A:X+IP]O< ?$Q0LD%:C;/#+$[3?K\;* RL\@=.J);79<LK
M6?-Z 1CI)+<)NODPAS")=Q^E#C/]S,.=J1EWF26]0W,#-U8U^#_5 ?P+[BBC
M15DX5!$BFPB]O0A#*_DP/+%G'>DNP(,DLS('MW1&.GOG#AZ"%X*%= &URP5T
MKQ?N!N#G8PVPRP#LO4,#K)A#MYJ_L@'NX&%PO -6WJ%;WRT))TV\U628O@/A
M5D^A6U!?2;@[.#1\N]XLK9HBMYINT7UTOI%5,@3?GFYD]0RA-Z3[2'!X?+Z1
ME4+D5JON]Y>3AAU9&4/1.[!OQ0RY7VI?R;X[^'%Y1U8&D5NI#I-_?/2M@J'D
M'<BWPH;<;YNO)-\=O'>8?'_CZ[T@8FYV0228\I*I^D.^O=KNM%R9_07?FM?;
M-'=8S"F3("<S[1I<)GHB1+WS49\HOC1[ 8]<*5Z8PP7!&1&5@;X_XURM3ZH$
M[?[3Z#]02P,$%     @ 578K48ZVM9Q+!@  42$  !D   !X;"]W;W)K<VAE
M971S+W-H965T-#,N>&ULM5IM3]LZ%/XK5G4G;1*TB9V7=@(D:."N5[ AV,N'
M:1_<QFVM)7%GN\"N[H^_3AKBAKA.&/1+FZ3G.2\^]G-.[![=,_Y3+ F1X"%-
M,G'<6TJY>C\8B-F2I%CTV8IDZI<YXRF6ZI8O!F+%"8X+4)H,H.,$@Q33K'=R
M5#R[YB=';"T3FI%K#L0Z33'_?482=G_<<WN/#V[H8BGS!X.3HQ5>D%LBOZRN
MN;H;5%IBFI),4)8!3N;'O5/W_<0+<D A\962>[%U#?)0IHS]S&\F\7'/R3TB
M"9G)7 567W=D3)(DUZ3\^%4J[54V<^#V]:/VBR)X%<P4"S)FR3<:R^5Q;]@#
M,9GC=2)OV/T'4@;DY_IF+!'%)[@O99T>F*V%9&D)5AZD--M\XX=R(+8 2H\9
M $L ? H(=@!0"4!/ =X.@%<"O*XN^27 [PH(2D#0U:6P!(1=+0Q+P+"KA5$)
M&!7389._(OD1EOCDB+-[P'-II2V_*&90@58YIUD^V6\E5[]2A9,GERQ;''XF
M/ 41F4KP]B/F'.?S[QUX&Q&):?(.'((OMQ%X^]>[HX%4)G/@8%:J/]NHASO4
M(W#%,KD4X#R+26S C^UX%UH4#%2L5<#P,> S:-7XSSKK Q@> .A Q^30R^!1
M%_@HA[LC _S<#K_"O \<?Z?U"SO\([M3UIV=UO^VPV_)ZM&Z$?ZA [R,?6B
M3^SPB,P4?%C  \M$0-7,1X4^M%.?FN\1%;.$B34GX/NE$@ 325+QPZ+>J]1[
MA7IOA_H;<L>2.YHM0,)P9EHY&WQ8X/.:='<2.,[(<QR5V;OM&=E5,&H*0H3\
M8%NP%HM?Q>);8[DD4A(N )N#,2<QE>#36@J)LUC%=P!.4[;.I"G$C=I@RZ'<
MZT: W<2B5K%:<$$57& -[C16 :FZBQ. [Q3?X2E-J/R=!YN+YM^S(FA3@$'3
M)=\484>YJ"D'760),JR"#.T9S&E>/M*\*9*P83ET1LAOAM)5\.^P,1LW(3^1
M^]"40T\%:S$/JYB'UIB+!3[)A.1KU9W) W!-.&4QG8%K_+M\PFDVHRN<F$9D
MV&WR#AONNT&XV_M1Y?WH>=Z?84$%N"U:6J#:Q*^84SQ-"+C!DI@*F5T_[#O.
M&PO/N8[N(!R[)@>ZQL[ :<X4'X7-$2P%0XM@W;6MYL9M<PT:77.;ZVSDFEQK
M%ZR[!K5KL,TU9'0--J>=T;-6N;ICNBRZJ,TQS^@8:AC<4:^Z2-:=TT75M5?5
MSTPJGHYW<%@)?L)-@8'$NDC67=2UTK47RR\93AF7]%\2%XX"*L0:9S,"9DQ(
M8?2[6=D.D8%JVN7J/NL2Z-IKH*T\U%7J@N.&^VBO7,WNKIW>VTN:VV1PUS&5
MH'%GR<@D::W0KB9\U\[(Y[_6=)5S/2C>QRX;;6/]?4?S,W3VD0FH61;:6;8]
M$Z6";88?F?( FW1KDHL,^@KN>RHX,0BBD25;4/,WM//W"[N+<:F^UJS;'-/\
M#>W\_8TDB0 7F"^8ZAFRG[84:]Z%WE[FD&9-:&?-2:::;"P(H/D>6O7JU-:
MGY=J:R]'QC;SPB#I6_M,J.D3VNGS"C_0=)W:!D+S)MP+;T+-F_ YO%G,VYF:
MKGA!P!E1/:4:]JJUG&1*D(BZU(Y^\ZS%+NR[PS?&E?!GN*@%Y_=]:X,+-3%#
M.S%?T:PEO4B3,=H+&2--QN@Y9/R*Z6VQJ](4&M/[A[BH!>?U/6MZD69R9&?R
M3QDY+#895<G-8O5F50S+5%$G^#2?JP&*BS$!WZ](.B7\!_@/7):\-#;P4MV+
MK=VHO6Q'(4WAR-XZO_B%\JS%@-NRX) N!LA>#"Y(3+CJ\R_662Q>,/B:P%&P
ME\'7K([L^R^O,/AV ZV#K^L#LO/F!7TPS/CG!7  ;A6=J"<,J-7U9\G3](Q&
M>]G(U9SMV3<X7IZ\%@-N/_1MR?,T^WMV5GSEY'V^9[N3]YQL>IJ-/;B7;&JB
M]>S]\8NS&;48:-M9\[:.$.R,^MK97')B68S/RJ?F<L_?2SXU=WOVYOL55J?=
M .Q#\^H<;!V[IH0OBC-[ 6;Y:<CF0+)Z6OTOX+0X#7_R?.R^CS:G^UK-YL\&
M5^HUCF8")&2N5#J*)WJ ;\[O-S>2K8K#W2F3DJ7%Y5+%37@NH'Z?,R8?;W(#
MU;\H3OX'4$L#!!0    ( %5V*U$_THB=LP(  *0&   9    >&PO=V]R:W-H
M965T<R]S:&5E=#0T+GAM;(U5VT[C,!#]E5'$ TB[Y-(;H+926Q8M2$@5A=V'
MU3ZXR32Q2.RN[;3P]SMVTE!Z$R^M/9XY<\Z,/>FOI7K5&:*!MR(7>N!EQBQO
M?%_'&19,7\HE"CI92%4P0UN5^GJID"4NJ,C]* BZ?L&X\(9]9YNJ85^6)N<"
MIPIT611,O8\QE^N!%WH;PQ-/,V,-_K"_9"G.T+PLIXIV?H.2\ *%YE* PL7
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
M_NM62AW;A'1T]S$7)(@[NAV@E(1NW<-6]_"D[@R6H'=3_M>;:>B8Z>Y.F3E
M&..N+Q<JQJG;& Y^7TW!26OW7-%27S'6E]*^YHT=YT43]'\O@[![.%RHI'<\
M7"B,DXX=?^_2K4"L;/$BT8+73#475CO:%DC7MBSHC$]-X60O\]]AFJKKAHI5
MP20J8:E#!I>)_AF)II!I.HIO[-4^YTH7"K:YUL4?" /0WY><JY>.2="6DY-?
M4$L#!!0    ( %5V*U'9P5V$<@0  /X/   9    >&PO=V]R:W-H965T<R]S
M:&5E=#0W+GAM;(V747/:.!#'OXJ&N8=DIL26;8SI$&82:'OIM--,DO8>;NY!
MV&O0U)8X60[)??J39&,@$B8OB6W^N])/*ZUVIULN?E=K (E>RH)5UX.UE)N/
MGE>E:RA)=<4WP-0O.1<ED>I5K+QJ(X!DQJ@LO,#W8Z\DE UF4_/M7LRFO)8%
M97 O4%67)1&OMU#P[?4 #W8?'NAJ+?4';S;=D!4\@ORYN1?JS>N\9+0$5E'.
MD(#\>G"#/RYPK V,XA>%;77PC#3*DO/?^N4NNQ[X>D900"JU"Z+^/<,<BD)[
M4O/XMW4ZZ,;4AH?/.^^?#;R"69(*YKSXBV9R?3U(!BB#G-2%?.#;/Z$%&FE_
M*2\J\Q=M&VVLQ&E=25ZVQFH&)67-?_+2+L2!@0)U&P2M0?#6(#IA$+8&X7L-
MHM8@,BO3H)AU6!!)9E/!MTAHM?*F'\QB&FN%3YF.^Z,4ZE>J[.3LCJ6\!/1$
M7J!"%Y_R'$P@] ?T0"2@!T@Y2VE!B8[3);I8@"2TN$1#]/-Q@2[^N)QZ4DU$
MN_/2=M#;9M#@Q* X0-\YD^L*?6(99,<./$70800[C-N@U^/7FEVA8/P!!7[@
M.R8T?X_Y1)OCB<-\\0[ST#?F20]-V 4E-/["LT%!"UJE!:]J >COFV4EA3HH
M__0,$75#1&:(Z,00GR$#00I$FZ&D&FHC^#,UY_EB"0QR*B\1D:B21-:2BU<D
MU'ZH7-%NAAJ;H72B>9Y-_+'OJT \'\; E@UQ$L:6<.$0AI,CAT?,HXYYU,O\
M*/6&WA-#]0$QE5IYCO)V.?0Z@#D$+L[&?7S$:6/:JB$>)3:E0Q>=9(P[QK@_
MKERH5,<,B(X7RJC"$<!2=^AB:Q*A(R)S6Q:,L(UDR[ ?GF0:=TSC7J:G'4NZ
M)FP%+HRQ-?!;@K.*A:W <7@Z(DDW^Z1W]O>[8Z6WER#JQC07G@Z0N??2NJP+
M19>AO(T=$,$H6SGCE9P%M17#,(GL6-DZC(^W\Q'NI,.=].(V5X@^4P>I)160
M4>D$FCBFBQVGRJ%+8L<6=.CBY'3NP/[^HO3/Q!&>*:^KXA753*A;<<7H?RIJ
MFJ_-ET[ UNUQ/@BCD8WH4+ZEZY4<@QU4 /B=$1.P(5(T-[W)BF\VI$F73D9\
M=ELZ),,HL./GTN$H.7T.<; '#7I!OW">;6FA2BQ!)0QYGCM9@O,LM@2/ \=%
MUNOKF&)?&^"PGZ+@2Y5*[IA4R9 N"T#?^':H"[@,M87#Q9>[;T]WEWIK.@G#
M\X2V!(_L4[GH=74,N*],<']ITB5,)+G:DK(6NL,XK$*=4)&];X+(3A!SAS .
M76@.AY&/3^_#?1F"^^N0'W(-PLE@EP0XL%/WW*$;!J$CQ[N$XQZ$?96!^\N,
M)RZ/B\<V SJI8KN<B\*) \LA'+LJ)Y<08T>2]PX:HQ+$RC28%4IYS6337'1?
MNR;VQK1N;[[?ZN;6-%Q[-TUG_)V(%645*B!7+OVKL5IRT32;S8OD&]-^+;E4
MS9QY7*L&'806J-]SSN7N10_0M?RS_P%02P,$%     @ 578K40/B%M5H P
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
M;?X:OC).Q6;\=X/]3FF_(^UW3MA_%&U+C$.2BE4L(8Q=Z%[]W(0G361-ROO
MZ7ANWWH_?IWJH,"QJYAQ'>.[G2IFHG'6[2K.IAI#CE?%W-4QEXX3^$X5=J_S
MYP=5T$P'"MI5T+P.ZGA=OPIZT$3E!;Z2WT(7>]OMEJA*K;MEK;N-M?XF&RRQ
MD\!W1$7#>-@)1*O)N%CVA<Y^_\UW'>>/K$V+0YT4<@^]XXFPO9Y2YY$1:FR$
MFABAID:H.R/4O1%J9H2:&Z$>C%"+7Z$JHNB5HN@UBF*R6HGV'I 5*)N2,&]*
M1"\5O@$HFQ+=,MRKA=-57L&'.D3-J0E1R<<K\_$^*G)P4'F4=U8ZG7N:N?;;
MZIJG1?E=1>=:E*?,U42+LA5;4QVJKG,CU+T^>F5]G.E0@:<LD'.M+:>GZ,$H
MKL6O4!5=^*4N_&:='S;2K=A(I29 9;$#YZ(!CDB20'J$T6Z'N2/_6+-7CK*-
MC70@6]D,QB:@B8F[J8FENSKHTKERU U1ZT_1X<P$-->!.DKD#YJ@["M/02VT
M*,?5:R(H-1'\7TT42\-_4$5@H@H=J*8*$]#$Q-W4Q-)=':13A=:?J@H3T%P'
MJJE"$Y1&%5K4*54X]L\O?+M1%Y5/].7PF0%,9)N<?Y-GDBCD@6H*TG[ZVK45
MS7/5'D #"M2M9*$!^:ZGY&L='6ZDB*[ED1T3V_H.\_S+HQPMCP6'\G!$&;]U
MKF>.9GR>'2/*PY2?YO,S2/'EN(XQ PE:"5>B8J)GH?FQ7G[#R58>K;P2SDDJ
M+S<(1HAF /%\10@_W&0.RL/5P;]02P,$%     @ 578K48W-&27V @  $@@
M !D   !X;"]W;W)K<VAE971S+W-H965T-3(N>&ULE59=;]HP%/TK5U$?6FF0
M$ *4"I#XZ+1NZX:*NCY,>S#)A5A-[,PV7_OULYV0412B[H78SCWGGG/M7#/8
M<?$J8T0%^S1A<NC$2F5WKBO#&%,BFSQ#IM^LN$B)TE.Q=F4FD$06E":N[WE=
M-R64.:.!79N+T8!O5$(9S@7(39H2<9A@PG=#I^4<%Y[H.E9FP1T-,K+&!:KG
M;"[TS"U9(IHBDY0S$+@:.N/6W:QGXFW #XH[>3(&XV3)^:N9/$1#QS.",,%0
M&0:B'UN<8I(8(BWC=\'IE"D-\'1\9/]HO6LO2R)QRI,7&JEXZ-PZ$.&*;!+U
MQ'>?L/#3,7PA3Z3]A5T>V^L[$&ZDXFD!U@I2RO(GV1=U. 'XP06 7P#\,T#K
M$J!= -KO!00%(+"5R:W8.LR((J.!X#L0)EJSF8$MID5K^Y29;5\HH=]2C5.C
MA>+A*WS/[":,60039+BB"N8)81*NOQ$AB-F:&[B>H2(TN8$&/"]F<'UU U=
M&3S2)-%H.7"5%F1HW;!(/LF3^Q>2MWQXY$S%$NY9A-%; E<[*>WX1SL3OY;Q
M\X8UP>]] -_SO0I!T_? ^P;>ZE? 9^^ MST+OZUQTRXWIVWYVI<V)R8"&^98
M1S#EJ?[4)<DW2F\*6Z/^_!0L#W :-R<'NSS>$1'!SZ^:$AX4IO)7C:"@%!18
M04'=:2D2A:>"<&_&6'4$<L:.931-:#ORFNV!NSW=E:J8X&W,K#[FC9U.::=3
M:^>9"0SYFM$_VH\T183_\]:IT.17:^J6FKKU);8R)E;&?9X9GG*55DT#7FPO
MPZA!MBAT:X8,!>51E;[Z5"TX(!'0A33_"/T^1.0@:\Y)KS31JV4VAY6P@ZXC
M4X(N-T:Y!,4A\%I?JH3V*@IY>W9(JF+Z9X>DGB?WXIYTRQ3%VMXZ4FO=,)5W
MFG*UO-C&MI^?K4_TA9??3_]H\MORD8@UU8X37&E*K]G3BD1^ ^43Q3/;DY=<
MZ0YOA[&^M%&8 /U^Q;DZ3DR"\F_ Z"]02P,$%     @ 578K487N]/;O @
MY@@  !D   !X;"]W;W)K<VAE971S+W-H965T-3,N>&ULG99O;]HP$,:_RBG3
MIDY:20CA3SM HJ7=.JTK:M7VQ;07AER(52=FMH'R[7<V:42ED+*^(;9SO\=^
M[FR<_EJJ)YTB&GC.1*X'7FK,XM3W]2S%C.F&7&!.;Q*I,F:HJ^:^7BADL8,R
MX8=!T/$SQG-OV'=C$S7LRZ41/,>) KW,,J8V9RCD>N UO9>!6SY/C1WPA_T%
MF^,=FOO%1%'/+U5BGF&NN<Q!83+P1LW3<<?&NX 'CFN]TP;K9"KED^U<Q0,O
ML M"@3-C%1@]5GB.0E@A6L;?0M,KI[3@;OM%_=)Y)R]3IO%<BD<>FW3@]3R(
M,6%+86[E^CL6?MI6;R:%=K^P+F(##V9+;616P+2"C.?;)WLN\K #-*,]0%@
MX:% JP!:AP)1 40N,ULK+@]C9MBPK^0:E(TF-=MPR70TV>>Y+?N=4?26$V>&
M=T;.GN!FX8HPRF,XPQP3;F B6*[AZ)MBN0&21KAD7,$#$TMJ2@6C-5.QA@MM
M.*4?8[C7/)^_2-DXYEK7:%(9PR,W*3RZ,E#L:(6*=A6,-.TW1^C/<#1&P[CX
M#,?P:YE-48%,"CWMWXUN-=PLC38LCVFBOF_(OC7ASPJK9UNKX1ZK/Y:B 6'W
M"X1!\Z0"/S\<[U7@XT/PGL.[KW&?:E86+BP+%SJ]UK["I4SAL=WR,9S+C/X&
M]#;?(T4EFR,=30/3#>S&3=C&#;O2P>^?) E7!C/]IV9!K7)!+;>@:,^"+IX7
M=)9IEIBO>(RTE38<15Q5IWJAH!$$'ZOJ\SYL_-_8*_M1:3^JU;GE^@D^?>B%
MS>972!0B\-R@0FU T?&H2D.]8+/1CBK34(^%C5YU&MZ:K5N;AG:9AO9ANV E
M!>U'P<VFRGJ]2-AKM*NWP!O<2:/;KC3_-M>I<]\IW7<.<R]X4EGR>CR"#3*E
MJXR_%QR_ ]Q:]W<N%?L%<,W4G-.5(# AJ8 R[8':WJK;CI$+=\],I:%;RS53
M^A!!90/H?2*E>>G8JZO\M!G^ U!+ P04    " !5=BM1T+.>J#$&   2'0
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
MT.7+#,DNX+(7EA[DA=%3RE@:R\<]1@$F L!_WZ8I.[^(!HIKT.D_4$L#!!0
M   ( %5V*U$8FS GJP0  "@7   9    >&PO=V]R:W-H965T<R]S:&5E=#4U
M+GAM;,68T6[B.!2&7\5"O>A(W22V@20C0**=66U7,SNHU<Q<K/;")0:B)C%K
MFU*D??BU$S<. S&@4K47D 3[/[_/L;\Z'JP9?Q0+2B5XSK-"##L+*9<??5],
M%S0GPF-+6JA?9HSG1*I;/O?%DE.2E)WRS$=!T/=SDA:=T:!\-N&C 5O)+"WH
MA .QRG/"-]<T8^MA!W9>'MRE\X74#_S18$GF])[*[\L)5W=^K9*D.2U$R@K
MZ6S8&<./USC2'<H6/U*Z%HUKH(?RP-BCOKE-AIU .Z(9G4HM0=37$[VA6::5
ME(]_C6BGCJD[-J]?U'\O!Z\&\T $O6'9SS21BV$GZH"$SL@JDW=L_0<U ^II
MO2G+1/D)UJ9MT '3E9 L-YV5@SPMJF_R;!+1Z(#;.B#3 96^JT"ERT]$DM&
MLS7@NK52TQ?E4,O>REQ:Z*K<2ZY^354_.;J7;/H(OBW+%(V+!%S3@LY2"289
M*02X'"=)JG\C&;@MJDF@6][1.>%)6LQ-5P&^K:20I-#//H#+3U22-/LP\*7R
MJ"/Y4^/GNO*#6OQ !+ZR0BX$^%PD--D6\-7@ZA&BEQ%>(Z?BGZO" RB\ BA
MP07P@5@03D7UZ=#'=09QJ=]MT;_H>MT 2 8N0B\.'(+=6K!;"N*VDFAGO^FI
MEH )V:@E(,&8<U+,J;Z^,BF_ I^?*9^F@H()3Z<4W.D6X.\O2@[<2IJ+?QQF
M>K69GG-TE2B;_1),[*MLI1252IH&3R.5FH'_M"=\OP[?/UOX_DYX59#]X<,Z
M?.@,_]<J?Z"\.;?!?V#?S*D<5&+]A@/<#7M!L-]$5)N(G";NQW=;RPO\+%&C
M9L?X:>ZII:CAJY_?J(7#%>96:K%^26<47&ZX\/8N0G=$!#:4< $@R/5:!'V0
MD(UKK<3U4&*G\+;S[9KNLQGOE+3OH=[^=,+ (B\XG% 3G#QD%)@R-Q^YRFSD
MFW5N*3%L8!B>-3-&+CS" [(>D)MD:KW DF2QNG"4&UHV0OS^+(.6K+![-IP8
MJ7B;)[ ER9:G\'Q A;M$C=LM6*9"-U1/I)I1V\(:BA376GQ8N$(W7=\"; ="
MAA71Q&&D08MGZ*;ER4LWVJEJY,&P)9L6K=#-UE=3+=XI,PK:_WLABUODQNVI
M^3%RQ^4'6<(B-V$UU%!)-P@]W'7M+"TQ$7I_O"%+6^3>BI["%B,5;[,%M639
M$A:=C[!&JEEH4YJ]'BQBD1NQ)_+-J#4G/HRQ^FOQ83F+W)Q]"[X="'GTC@U9
M2B,W,D]>ON%N50,/]5NR:3&+CM@&OX)O1O[H,EOPHO-N:M'NKM:1(&PYB]V<
MM2^BAP"'+30Q?'_ 8<M;[-ZAGD(7(]4$7.OK*&Z\[)\/L4;J2+YARUCL9NR)
M?#-JS8D?]>->U#+QL>4L=G/V+?AV("0LWTP!#%[V<:A[B'38\AJ[X7GJ0L;[
M3ARBEHT*ML#%1VR+7P$ZO'L,T0V"J UTV!(8GW>CBW<WNK$'HU]L^(W#RYSR
M>7E$*\"4K0I9G6/63^MCX'%U^&F;5V?(7PF?IX4 &9VIKH$7JLG$JV/9ZD:R
M97D4^L"D9'EYN: DH5PW4+_/&),O-SI ?3@^^A]02P,$%     @ 578K45U2
M?Y&< @  CP8  !D   !X;"]W;W)K<VAE971S+W-H965T-38N>&ULC57;;MLP
M#/T5P=A#"W2UXR1-6R0&<NFP#6L7-.CZ,.Q!L1E'J"UY$MVD?S]*=KRTN2!Y
MB$69YY"'E.C^2ND7LP1 MLXS:0;>$K&X]7T3+R'GYE(5(.G-0NF<(YDZ]4VA
M@2<.E&=^& 17?LZ%]**^VYOJJ*]*S(2$J6:FS'.NWT:0J=7 :WF;C4>1+M%N
M^%&_X"G, )^*J2;+;U@2D8,T0DFF83'PAJW;2=?Z.X=? E9F:\VLDKE2+];X
ME@R\P"8$&<1H&3@]7F$,66:)*(V_-:?7A+3 [?6&_8O33EKFW,!89<\BP>7
MN_98 @M>9OBH5E^AUN,2C%5FW#];5;Y7%#$N#:J\!I.="UD]^;JNPQ:@=74
M$-: \".@<P#0K@'M4P&=&M!QE:FDN#I,./*HK]6*:>M-;';ABNG0)%](V_89
M:GHK"(?16.6Y0.HC&C:4"1LKB4*F(&,!AIT]<*VY[<PY.YL <I&=L\_L:39A
M9Y_.^SY2!I;'C^MHHRI:>"!:*V3W%&!IV)U,('E/X%/J3?[A)O]1>)3Q>RDO
M6=B[8&$0!GL2&I\"O['PULT>^.0$>#MP\.LC:MI--]J.KWU"-_A.-R;"Q)DR
MI0;V>S@WJ.G2_#D2M=-$[;BHG0-1?Q9@FRQ3]@/H"ID+]D@9L+LUS18#%^P!
M<%^K*]*>([73Y37JT+"A7]]_W>[ KE\WV.,WV?7KM=[[O5/7;=1UCZJ;(562
MZ\05]&Z-8$\>FVJ5E#&R9WO );ZQ81SKDF?[A'9W$FMU=V7N>H7A;O+^UE7-
M0:=NY!D6JU)B=>J;W6:J#MTP^; _HFE;#<?_--6HON<Z%=*P#!9$&5SV*#-=
MC;_*0%6X@3!72./%+9?TQ0!M'>C]0BG<&#9 \PV*_@%02P,$%     @ 578K
M44:;0E*! P  M@L  !D   !X;"]W;W)K<VAE971S+W-H965T-3<N>&ULK59=
M;^,V$/PKA- K[H"K)4JV9*>V@<1.<"EZ09#@K@]%'QAI;1$GD2I)?]R_[Y)2
M9,=1E !-'F*1VAG.D,O53G=2_= Y@"'[LA!ZYN7&5&>^K],<2J8'L@*!;U92
ME<S@4*U]72E@F0.5A1\&0>R7C MO/G5SMVH^E1M3< &WBNA-63+U\P(*N9MY
MU'N<N./KW-@)?SZMV!KNP7RK;A6._)8EXR4(S:4@"E8S[YR>7=*A!;B([QQV
M^NB96"L/4OZP@^MLY@56$120&DO!\&<+"R@*RX0Z_FU(O79-"SQ^?F2_<N;1
MS /3L)#%7SPS^<P;>R2#%=L4YD[NOD!C:&3Y4EEH]Y_LFMC (^E&&UDV8%10
M<E'_LGVS$4< &K\ "!M > H8O@"(&D#T5L"P 0Q/ :,7 *,&X*S[M7>W<4MF
MV'RJY(XH&XUL]L'MOD/C?G%A$^7>*'S+$6?F2U!\R^QAD2LNF$@Y*\BUT$9M
M,!V,)A^78!@O/I'?R+?[)?GXRZ>I;W!A"_?39I&+>I'PA45H2+Y*87)-+D4&
MV5,"'Q6WLL-'V1=A+^,?&S$@8?*9A$$8= A:O 4^L7 ZZ8 OWP"/ @<?=\ O
M^^$W<CL@0=RU^I/-B-HSC!Q?]/H9_OTGOB/7!DK]3P_SL&4>.N;AJ\R?R8VT
M-QNSX[R4&V&ZLJ F2QR9K5#;.:5)8/^F_O9X?SH"1\'3P"=Z1ZW>4:_>&ZRL
MS,DC<D5@S[7A8DT*J35H'%=8GB C1I('P#*7%DQKON(XQ05. E,"XS7>09-S
M04P.1,#>$$S@TB5PE^M:4GQL9MSC)6Z]Q+U>L YBE1-8!)0"D?XD^%78,961
M%)4H++!H2!A0I_>I%A4_$Q5&XXZC6,3/CV(2=@0N.P*CI,=GTOI,_J]/#<84
MW3Z39ZK"N"OE%AV!HTF7SX[ ,>WQ.6Y]CM]\EZ[X'G/NVAV?-N2.&>@RUT](
M!TGPH>>23UIADUX>5S+PNBPPE;CI(:3!X:,2O'-%HD<?+/K>^_@*(QW$2=]&
MTO"@+7PMEUWJ+MK4_965U>]$[UBE^U8XE'KZWK6>'HH]?==J3Y]7\>CT[M5*
M_*/^I 2U=HVAQ@N.S/4WOYUMF\]SUW*=S%_0LV7=0AYHZH[V*U-K+C0I8(64
MP2#!JJSJ)K$>&%FY+NA!&NRIW&..C34H&X#O5U*:QX%=H&W5Y_\!4$L#!!0
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
MVG:UD[\J_5M1-2/-ENLJ("=FEJW!%_P,_KAC:0J4$.PQC_\<B<*MHG!-%.Y
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
M*B#H"X05$/8%H@J(7@)^6^'PH7*XKP^K+G:CVJW(H=Q646^S;*RB*\=$D-&
MT3UB2B_MJ8NBM0M>-F.2JUVX$$P^320G1I-< -NRA .2G@"-$QZGE.\8<'3V
MGC!&U"XY1V=C$"1)S]$_Z.-BC,[^.A^80OI75LRX\G55^K);?#GHGN9BP]$D
M7\)2P\^Z><ON,&#*P.OH[4/T5W:GQ=DNOT!V\#>RL8TU+W3=C=\3)O&P%1]W
MXV.(#[@5:?!)-[Z ;2=^TR?VJ!5_UR-V![?BMWUB+[V'&GS:)_9V?/9[=;_[
MO=3->^!5ZL*.+G;J/>P4]IS69*SE=U&@1]A2)I)\C:9Y^7U6W[DO<RE'4P$9
M_]KAS*V=N84SM\79(SQ#O@.NV_XE&12D^OP_CRS+ES%B+)/\?+RO=$K+];R&
M<JRU&=AV0SG1*+%GATV;-UJE%UH-Y3N=,H@\MZ&\U2AM!SM!0SG5*0,W:$8T
M:RI=-W)5.E\H[S1*W\5N\SWG.IN^<YK/D\;PZL;P.AOC 5@LNU".;NC#"KV7
M ^2"I-H^F74;DF6XP/B-;EN^%IR_ CQ)@E\GP>^T= <_T;^,YDF,)N@>+3I,
M!K7)X,_O[K!V%KYV=\]"73>JW=7H1HW2=R*-<JZSZ86GRI- HCJ0Z/\*\40)
MZQH2+/QK1L)_O@36T4AFO;H(%7J2L68!-"I+EWZ-SM,EWSP:,#-@Z^+8Q%%,
M=[DHOU/U:GTT>UL,J"_6KZS+J:59GZFC7#'0_C)?G@/EG+%.<HY26$E7^"*0
M6YF51ZOR1M!M,=X^42''Y>)R(X^CP)1 /E]1*@XWRD%]P!W]!U!+ P04
M" !5=BM1W: V.\H$  ">%0  &0   'AL+W=O<FMS:&5E=',O<VAE970V,RYX
M;6R]6%M/XS@4_BM6-0\@ 8F=BQ,$E8!2:!M6B"ZS#ZM]"*UIHTGLCNU2^/?C
M7)JTJ1-%PS(O;2[?]QV?<^QS'%]L&/\AEH1(\)[$5%SVEE*NS@U#S)8D"<49
M6Q&JWKPRGH12W?*%(5:<A/.,E,0&,DW72,*(]OH7V;-'WK]@:QE'E#QR(-9)
M$O*/:Q*SS64/]K8/GJ+%4J8/C/[%*ER0*9'/JT>N[HQ291XEA(J(4<#)ZV7O
M"IX'*"-DB.\1V8B=:Y"Z\L+8C_1F-+_LF>F(2$QF,I4(U=\;N2%QG"JI<?PL
M1'NES92X>[U5'V;.*V=>0D%N6/Q/-)?+RY[7 W/R&JYC^<0V]Z1PR$GU9BP6
MV2_8%%BS!V9K(5E2D-4(DHCF_^%[$8@=@M+1$U!!0'6"W4"P"H+5E6 7!+LK
MP2D(3E>"6Q#<K@1<$'!7@E<0O*X$OR#X=8+;E#ASFSFSJPU8)OL@VXV4;;IA
MEF\CGUC9K!R$,NQ?<+8!/,4KO?0BF]H97TW&B*:K<"JY>ALIGNS?4DGXBD>"
MG"I+! PB,8N96',BP-%?J@I,PUA=7M$Y"!A=G 9JS<S!E1!$*L C5^6 RX\3
M\!B'5)YDN-N?ZVBE%JH\!M<?X(ZP!0]7RV@&KE29. 9' R+#*#X&I^!Y.@!'
MWX[!-Q!1\/>2K45(Y^+"D,JQ='C&K'#B.G<"-3AA@0=&Y5* 6SHG<PU_W,Z'
MJ$7 4!$MPXJV8;U&K8KC-3T#")\ 9")3,Z";=OI#R!7=:Z0/VND#,MO2H:^A
MW[;3IV352A]V\=UOI-]U\-TR&^GW77S/K7L:^JB+[\WT\>?R/OE<Z((.]")T
M7LLLMLKB8&5Z5F,P%NDZ!D]DQ;B,Z *,:-[XTP;Z;Z#@8"1)(OYK,6:7QNS,
MF-U@[(F\$;HFVN6?,W'&3/<5;WT(W<S'M]U%I8-!VW'V80.M&D9H'W:K@9D.
M\FIJ0RW,\> ^[$X'P[YC[\/N-3!DF1;>AXUT,&SCF@OC0YAM^[9G[L,F&IAK
MFW9M;(%.S;5VXK:7=Z?,N].:]ZRMQ%E;";.VHIL N82[8]J"V*T-<'B(0KX-
MK5I0.FE-.FD%&A1V;$\?$;>,B-L:D0%+B)"J81X]GTW/CEO6%BX5\=<O9*\T
MYOWN0AY[A[&W/.RZM>!K8 ZV[-J:"C0PY*OEH@^_7X[?__R$] ],^Z@^.X8:
MD.O4BM:XB]*DBU)P",+V3H'9"P8TJPVBV1H.];&C/F5HR\2 .YM-^/7S$*+*
M'/KMF5A0W;TN8&)8KP,ZG.EBLUX)M'K8]!NJ(ZQZ,+1:G7@@[]&,M<6CZK#0
M_@/AKPH[_!\J.SPLH="W4+W+ZF 8U[OLN)O:I)M:H%?SG8:45O4=MA?X[Q&1
M-$S:@EQ5=O@'2CNL:CML+^[=<GI8F)%;WTX,-2B(D%G/:!>M22>M0(-JZ!6P
M:A:PO5O<+",:MGTQ5H46F5^?25358@0_G\E"8W?/YWBU7>90 \+UC>VXB]*D
MBU*@ ;F^7\NCL7,DDA"^R [Z!)BQ-97Y!U#YM#Q,O,J.5&K/K^'Y"&J>C^%Y
MD!\55O+YR:7Z@%U$5("8O"I3YAE6583GAX'YC62K[$#FA4G)DNQR2<(YX2E
MO7]E3&YO4@/ED6S_%U!+ P04    " !5=BM1DZ?91#@#   R#0  &0   'AL
M+W=O<FMS:&5E=',O<VAE970V-"YX;6R]5UMOFS 4_BL6TJ15V@(FMV9*(K6A
MVSKM4C7:]C#MP8&38!5L9INE^_<[=BC)I@!5U?8%;./O.Y</#L?3K50W.@4P
MY#;/A)YYJ3'%&]_7<0HYTSU9@, G:ZER9G"J-KXN%+#$@?+,#X-@Y.>,"V\^
M=6M7:CZ5I<FX@"M%=)GG3/TYATQN9Q[U[A:N^28U=L&?3PNV@268K\65PIE?
MLR0\!Z&Y%$3!>N:=T3<1'5F V_&-PU8?C(D-927EC9U<)C,OL!Y!!K&Q% QO
MOV$!66:9T(]?%:E7V[3 P_$=^UL7/ :S8AH6,OO.$Y/.O%./)+!F96:NY?8]
M5 $-+5\L,^VN9%OM#3P2E]K(O *C!SD7NSN[K1)Q ,! CP/""A#^#Q@T /H5
MH']?P* "#%QF=J&X/$3,L/E4R2U1=C>RV8%+ID-C^%Q8W9=&X5...#._$ 94
MH;B&UV@'2,1UG$E=*M!DB2]94F9 Y)I<PV\0)9"UDCFYN$608!E9. =!:7)F
MC.*KTD!"C"0H"29<D(4L!:XCU^H/>0=RHUB1\IB<X2M*7D9@&,].IK[!0*P[
M?EPY?;YS.FQPFH;DDQ0FU>1"))#\2^!C!NHTA'=I. ];&3^4HD?"\2L2!F%P
MQ*'%?> 3"Z>3(_#H'O!^X."G+='T:U'[CJ_?P+>$#7Z:!D4KI#)<;,BEV)4(
M^ZG]^(C;R:6!7/]L,3:HC0V<L4&#L2M0,1K#(D&^K,EG+%5+EH$^IFH[$0V"
M7A"\.);]AP*C!P#_2<*P3L*PE2G"KT ;?+-??NTM>R<MC*.:<?3T&HYK8^/'
MTK"=:#QLDK #-VY2L ,WZ!#PM,[ :2O1(N6"M?!,:I[)T\M&@WWU#AY+N XF
M.FE2[J' J ,8=FE'#WYBM%T])EC2)A\-]U3A,PBXK]2T_V@"MC/11OT>AHLZ
M<%VED^Y_(+2]#%?=0AO7O@[3X3/(MR_2=/1H\K4S-1;.#ER_4;YV7-@DGW_0
M3&)KMW%-N2:Q;>5V#56]6C?^9Z[=_6_]W!X(7).ZI]F=)CXQM>%"DPS62!GT
MQJBIVC7HNXF1A6M95])@?^F&*1YJ0-D-^'PMI;F;6 /U,6G^%U!+ P04
M" !5=BM1M^<*$,@"  "^"   &0   'AL+W=O<FMS:&5E=',O<VAE970V-2YX
M;6RU5LENVS 0_96!@ ()T%J+'2^!;<!+@B9H6B-.VT/0 RV-92(2J9)4G/Y]
M24I6G=22?<E%XO;>S)L9:C3<<O$D-X@*7M*$R9&S42J[=%T9;C ELL4S9'IG
MS45*E)Z*V)690!)94)JX@>=UW910YHR'=FTAQD.>JX0R7 B0>9H2\6>*"=^.
M'-_9+=S3>*/,@CL>9B3&):KOV4+HF5NQ1#1%)BEG(' ]<B;^Y7Q@SML#/RAN
MY=X8C)(5YT]F<A.-',\XA F&RC 0_7K&&2:)(=)N_"XYG<JD >Z/=^S75KO6
MLB(29SSY22.U&3E]!R)<DSQ1]WS[&4L]%X8OY(FT3]B69ST'PEPJGI9@[4%*
M6?$F+V4<]@!^MP80E(#@+:!3 VB7@/:I@$X)Z-C(%%)L'.9$D?%0\"T(<UJS
MF8$-ID5K^929M"^5T+M4X]3XBBD4F: 2/VD["',JPX3+7*"$LP6*$)G2Z8=O
M:_BJBW!)$KWQP&'"(G@01",F8<ASIB3<8XCTF:S,B6O!4UC2F-$U#0E3,+-2
M4,AS.)NC(C0Y'[I*"S!NN&'I[+1P-JAQU@_@CC.UD7#%(HQ>$[A:>24_V,F?
M!HV,MSEK0=#["($7> <<FIT"'QBX/S@ GY\ ;WL6WF]0TZZ2V;9\G1J^79!A
M H]WF*Y0_&I@[52L'<O:KF%=8JSON=+YS;A0E,5PPXKOC;FXCU_T<;A1F,HF
M8Q>5L8M&"67) =^KMT.%TLSB]UN>]^%0/H_@>C6X^1'<X'_<*_G=2G[W%/GF
MQND(U%ZP0Q%I)O8[=1$Y@O./*.M5RGJGU>;TE-KL5ZS]]Z_-065L\%[):2;V
M@[H@NWM?=AV\V'9("=9F\96K5JLF/+&]Y\WZ5#?GHI?^HRDZ^QT1,642$EQK
M2J_5TZ4NBFY93!3/;/]8<:4S:(<;_8.!PAS0^VO.U6YB#%2_+.._4$L#!!0
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
M#U#W%XS)MQ,]0?WCQO0_4$L#!!0    ( %5V*U%Y<#59+P,  /T(   9
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
MJF.=?ERI:Q/P0J#>+QB3^T'AH+Z(C7\#4$L#!!0    ( %5V*U&%FB/.S@(
M )<)   9    >&PO=V]R:W-H965T<R]S:&5E=#<Q+GAM;+5676_:,!3]*U:T
MAU9"31P@H15$*M!MG8I6E75[F/;@D@M8C>W,-A_]][,=2)@&[LMX(?ZZYYQ[
ML*_=WPCYJI8 &FU9P=4@6&I=WH2AFBV!$74E2N!F9BXD(]ITY2)4I022NR!6
MA'$4)2$CE =9WXT]RJPO5KJ@'!XE4BO&B'P;0B$V@P '^X$GNEAJ.Q!F_9(L
M8 KZN7R4IA?6*#EEP!45'$F8#X);?#/$B0UP*[Y3V*B#-K*IO CQ:COW^2"(
MK"(H8*8M!#&?-8R@*"R2T?%[!QK4G#;PL+U'_^B2-\F\$ 4C4?R@N5X.@EZ
M<IB35:&?Q.8S[!+J6KR9*)3[19MJ;:<;H-E*:<%VP48!H[SZDNW.B(. &)\(
MB'<!L=-=$3F58Z))UI=B@Z1=;=!LPZ7JHHTXRNV_,M72S%(3I[,',"DI=#$&
M36AQV0^U ;53X6P',*P XA, .$83P?52H3N>0_XW0&C4U)+BO:1A[$7\LN)7
M*$Y;*([BZ'DZ1A<?+CVP[3K3MH-MG\Q4*8 6<AFWT!C43-+2;8V?#V8MNM?
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
M1I_X(,P"_7S%N=I/S)G2_H>8O@%02P,$%     @ 578K49E\)M6> @  10<
M !D   !X;"]W;W)K<VAE971S+W-H965T-S0N>&ULC95=;YLP%(;_BH5ZT4I;
M^0P?%4%J4U7;M&I1TVX7TRZ<< A6P6:V:=I_/]M0E#70]";8X/=]WN.80[IC
M_%&4 !(]UQ45<ZN4LKFP;;$IH<;BG#5 U9."\1I+->5;6S0<<&Y$=65[CA/:
M-2;4RE)S;\FSE+6R(A26'(FVKC%_N8**[>:6:[W>N"/;4NH;=I8V> LKD _-
MDJN9/;CDI 8J"*.(0S&W+MV+1:+7FP4_">S$WACI2M:,/>K)UWQN.3H05+"1
MV@&KRQ,LH*JTD8KQM_>T!J06[H]?W6],[:J6-1:P8-4ODLMR;L46RJ' ;27O
MV.X+]/7,M-^&5<+\HEV_UK'0IA62U;U8):@)[:[XN=^'/8$;3 B\7N!]5.#W
M M\4VB4S95UCB;.4LQWB>K5RTP.S-T:MJB%4_XLKR=53HG0R6ZECD;<5(%:@
MFU:V'- MH:1N:W0'5.(*+?&+^M>D0.K(H!\-<"P)W:+OH#9/H--KD)A49^@S
M>EA=H].3,W2""$7W)6L%IKE(;:EB:IB]Z2-==9&\B4C?6GJ.O.@3\AS/&9$O
M/B)/M-Q-_I?;:G.&'?*&'?*,GS_AUQ?Z^W(M)%>G[L\[GO[@Z1O/8,)SJK).
M%1F5?O^>LB"*HM1^&F$% RLXQG+'6)TJW&/YL] ?9\T&UNP8RQMCS0Y87ABX
MXZQP8(7'6/X8*SQ@N7$8CK.B@14=8P5CK.B0Y443=<4#*WZ7=5^":L>%!#[V
MZL0')V061L% [&+%![$"UYN(E0RQDO=C,=T,6IH3L6$ME9"C2K\9J.G[PUC:
MY""MFT2)_R;NR*K8\Y,W>>V])J<_,+>8;PD5*D6A=,YYI X9[YIV-Y&L,7UO
MS:3JHF98JN\<<+U /2\8DZ\3W4J'+V?V#U!+ P04    " !5=BM1(:[)+"D$
M    $@  &0   'AL+W=O<FMS:&5E=',O<VAE970W-2YX;6S%6%UOVS84_2N$
ML(<62")17Z0*VT#J#ZQ%AAGQLCT,>V LVM8JB1Y)Q^V_'RDKLBU2LHMEZ(LE
MRN=<W7MX>2^IP9[Q+V)#J01?B[P40V<CY?:#ZXKEAA9$W+$M+=4_*\8+(M60
MKUVQY92D%:G(7=_S8K<@6>F,!M6S.1\-V$[F64GG'(A=41#^[2/-V7[H0.?U
MP6.VWDC]P!T-MF1-%U0^;>=<C=S&2IH5M!09*P&GJZ%S#S_,(-:$"O%[1O?B
MY![H4)X9^Z('G]*AXVF/:$Z74IL@ZO)"QS3/M27EQS^U4:=YIR:>WK]:GU7!
MJV">B:!CEO^1I7(S=+ #4KHBNUP^LOW/M XHTO:6+!?5+]@?L,AWP'(G)"MJ
MLO*@R,K#E7RMA3@AP+"#X-<$_UI"4!.":PEA30BO)40U(;J6$->$N-+^(%:E
M](1(,AIPM@=<HY4U?5--5\56 F>ESJR%Y.K?3/'DZ&%ZOY@NP+L)E23+Q7MP
M"YX6$_#NI_<#5RK[&N4N:UL?#[;\#EN?=^4=\-$-\#W?L]#'_?1?"%=TW$F?
M]-,G=/E*AXF%/NVG+^BVESZ[)O;$1G?5E#3SXC?SXE?V@@Y[4\X9!V/&^6$)
M"D#*%,QYII[.J;JDX#[]6^6'6N52@$<J))%4#\"?#\H6^*1&XJ\>3X+&DZ#R
M).SPY-<MY41FY1H\4+6$;T!5?6[9ZO9)4' O!)6V5#D819517=Y>1A!%,?8\
M-;4OITEA >(0A>>HB065>$ERCIJ:*)5+J(6:F:BC3V<2A8U$8:]$OS%)<D"T
M%,*FQ8$=G[PP\$(<0U,,$^DG, I:L(D%AC!,@I8<%AB.@JAE;6:!!3C0WG7H
M$C6Z1%>F3JY3!^09><[R3&;4*E-D^ ']V ]-E2S ((S:*6-!A9ZAD04500^W
M)#)1'=+$C33Q%2F3LW)]*RDO+DD3&RF+D(<C4YK8# ?A*&DGD 46PP#'+7%L
MUCP?^BUU3.]4?H>H,W]0(Q+J%>F1OF35%H:MSDK?S4GMZZEPN'D-_L&U-FD\
M2?Z'6CM.S/H"?=2:<A,4^GY[-5P G04%O>,>P_LO]7%<TR\$8$%9(KB$.@_A
M9)L$W["4C6MKER(R4;:(+J#.(SIN,*#_AA5H7%N[%)&)LD5T 74>T7&C OMW
M*G.NZ@7;B?R;6J-;QB5->]8D/'9W&/[@^@"/'15>VU*_JT) 6YL+0F/Z;#T3
MHW9;L,%B+XH[)O#8$^$U3;&G3IC]R,<X]()V&!8<"A+DM>.PV8.G67T>R+%O
MP?[&];W5 IEZ>H&YN$Q8@LV@;,8PCCIB.C9)B-^T7F#; 2",C;FRX"($V[BI
M#1='"4Y:<;DG9V'];42=*M>96K(Y72FB=X=4[O+#YX;#0+)M=3Q^9E(=MJO;
M#24IY1J@_E\Q)E\'^L3=?/09_0M02P,$%     @ 578K4>@@+AZ? @  Y <
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
M':5_'<?VD-/IKV,BM'I;Z/EQ:%0*CMQC)8QQ8K3^-8+)#^Q^ %!+ P04
M" !5=BM1:IO6;NH&  ":,@  #P   'AL+W=O<FMB;V]K+GAM;,6;WY.:.A2
M_Y6,3W:F>UU1L.UT.\,*[C(7@0+:VZ=.%J-F"HDWX&[;O_X&K&W8;L_<E]-]
M4GZ(GR?)^4X"OGV0ZO.=E)_)EZH4]=5@WS2'-Z-17>Q91>N_Y($)?60K544;
MO:EVH_J@&-W4>\::JAQ9EY?.J*)<#-Z]/5\K42-S0S:L:+@4>F>[8\W90_WS
M>+M)[GG-[WC)FZ]7@^Y]R0:DXH)7_!O;7 TN!Z3>RX=;J?@W*1I:9H6297DU
M&)\.K)EJ>/'+[JR%S.E=W>UIZ%U*-<C5P+G4%]QR53?=&=WUJ6:\9_KDT]:Q
MD0M>-DQYM&$W2AX/7.S:R^A?,3)^1A>'\^LIB&_4_PFCW&YYP3Q9'"LFFE,<
M%2M;0%'O^:$>$$$K=C68RWNF2$)WK/U1^EN"S>D'-IK,")=ZP_4!%6PZ1D2>
M.,KB,/#<W/?(M1NZT=PGV:WOYYD!: & UK,!DF%"#<@) #GY@Y!9KE^6?J0!
MXP4)HGEL0$X!R.FS0<[C96) V@"D_8R0GRP#T@$@G>>#=+-; W(&0,Z>#3*[
M=5,#\A4 ^0H7,@MNHF 1S-TH)^Y\'J^B/(AN2*+!YX%OIJ#7 .1K7,@@6NO(
MQ6D?:'P)9>U+7*0DC1,_S3^^)$G8Q2[RB/]^%21M&YN0H%J0W1+&T<U%[J=+
MXOG7/2K()V-DH;0)>>F3W/VGWYR0/L;(_O#=--+]/B.Z4;O1Z9MDD#/&R-+(
M\GC^-XF3/(BCKI==^Y&_"/*NW_7B!TECC&Z-Y3+(3_FMA=2YK\TC?O0HB8PA
M:8R1K>'Y:;!V\V#MDT40Z3HF<$-='F1YNGH\:B%MC)&]L7"#E*S=<.63I>]F
MJ_3D#1,/$L88V1B:Q4^3-,C\BP^!YQ,OR.9AW&+V$"%=C)%]\7[EIAHR_&BT
ML]:P:Q;4D#PL9'G<Q+'W(0C#;JC$^:W..4&4N]%-<!WZI(<)Z</"UH?N?;U&
MM<!I"+(VLM5UI@VKNQ_QU_WA:D'JL)#5D<UO?6^EVRT(3"3(&1:V,Z"BKE?#
M6Y T+&1I&&4=&>94?WG]PF2#7&$ANP*L[\C0Q(1<82&[HE_A/1E%R!46LBO,
M4N]).,@2%K(E?JWYGD*<0**8((L"+OZ(B0F)8H(L"K"PZN6;"620";)!?E-8
MG5O=Q 27LK#G(K\OL%I4$Q.2S 19,K\KLKZ'T\2$)#-!E@Q8:_6'$.2;";)O
MTK:F63V=@2#!3+ %T]6 3V)!8IE@+UOQG>#Z7"H:XA:%/(J&BQU)9,D+_FEB
M8D**F2 K!B[$IN:R-*29*;)F G&O3Y"*LYH,Y[(Z2*&W:Q)O27O(Q(0T,T76
M3*+TIU7SE21EU^YB0_Q_C_S0?HP,S8G*%-+,%%DSH12[BYRIBGCL3H-%5"G:
MW@U[088>:TQ,2#-39,WDBF[8>?#4)&4%X_?M*"?)415[$Q.\9X*LF4 4LF(D
MIU_:SODHEI2;F)!FIMASF1^89&B\][_H:];,U,P4TLP463/]:/K;+>ONTW:L
M*>WU3<@Z4V3K]#$?9Z3"Q(0L-,6>WO0P/;9E2K$-.>\V,2$+3;%OG_0P,WW%
MS5$/<QW+E5#,C*8-6<A&MI!/E= 2KTG"%,GV5#$RU%E)BH*7O-<W;<A"-K*%
MLD86GTE\: ]T#KIF@FUYTUFI-]FQ(0O9V,ME(*99(=F0A6SLU3,0TZR0;,A"
M-O:*&HAIFYC@O7OLVS"RJGA3=:FRI9S+KBYF>@BU0]_$A"QD8]^(84J7&IUX
M%EQ034=+G37K1NE/]OLF9"$;V4(_,J7<$@/Y#&IB0A:RD2T$1[,WA" +V<@6
M@C'-(>1 %G*0+;2@7)$U+8^,+!FMCXJ=AM/0K6O6F(M$#F0A!]E"OFB8.BBN
M:\L/7-?Q'J^+4K:X795L8D(6<I M]!/SX@E,<P@YD(4<["4W #/KS84<R$(.
MLH7 :":]:$(6<I M]/Y(E08MOQH#W:,-_77*YH#/D"%;Z$;*S0,O2T*U*>-F
MKZO.0#14[%J._I-ND(6</V@A'4_>L(M0)]'-=U@3$[*0@VRAE-TSH9/FJ8U+
M<Z70@;3C(&OG)Q>OZ6ZGV*X[IXUF>\A\5!#2S@Q9.Z%VS6D2^3AZ,T@S,V3-
MG*37C9"0T^Z9<EU)OB0ATP=ZRQHS2#,S["6W#N>E+M!9NSPD=J2+Y\OOT"8F
MI)D9]F3'',K'1N=MLFR?RC]6NB\*<X8[@S0S0];,><W_U!=[B_XSR"LS9*]D
MQ[N:_7ML5WO]^V[-]XG1 AEEAFR4'^T;!.VJE:AER3>:9=,5E&91-@.?2^Z,
M,NI.KM^]W>B)IF";2']%K?<7M"P21=J7[D$K:VJW#UMMCV4YU_MB$4JZ.?^U
MXORWD'?_ 5!+ P04    " !5=BM1>NU.;58"  ".+0  &@   'AL+U]R96QS
M+W=O<FMB;V]K+GAM;"YR96QSS=I+;J- %(7AK5@L(+CNJY)6G%%/,HVR >24
M'XIM$-!*LONVG(%]4 ]Z$G%&J$!<_M$G5/#X4@[-N&]/PV[?#8O/X^$TK*K=
M.':_ZGI8[\JQ&>[:KIS.5S9M?VS&\[+?UEVS?F^VI9;E,NK^=D;U]'@[<_'Z
MU97_F=AN-OMU^=VN_QS+:?S'X/JC[=^'72ECM7AM^FT95U7]>;B>'NK+(=V=
M)U>+Y[=5U3^_I:J>.T@@2.8/4@C2^8,,@FS^((<@GS\H("CF#\H0E.</NH>@
M^_F#'B#H8?Z@M$09EP1)$ZP)M$[(=2+P.B'8B4#LA&0G K,3HIT(U$[(=B)P
M.R'<B4#NA'0G KL3XIT(]!;46PCT%M1;"/26R<LV@=Z">@N!WH)Z"X'>@GH+
M@=Z">@N!WH)Z"X'>@GH+@=Z">@N!WHIZ*X'>BGHK@=Z*>BN!WCK9+"'06U%O
M)=!;46\ET%M1;R706U%O)=!;46\ET%M1;R70VU!O(]#;4&\CT-M0;R/0VU!O
M(]#;)IO=!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z.^KM!'H[ZNT$>COJ
M[01Z.^KM!'H[ZNT$>OOD8R6!WHYZ.X'>CGH[@=Z.>CN!WHYZ.X'>@7H'@=Z!
M>@>!WH%Z!X'>@7H'@=Z!>@>!WH%Z!X'>,?G9A$#O0+V#0.] O8- [T"]@T#O
MC'IG KTSZIT)],ZH=R;0.Z/>F4#OC'IG KTSZIT)],ZH=R;0.T]^%OQ)O8?Q
MZU"&:\_W&I__DU2/YWO+]?&7Y??)"3L7G.O;BN'I+U!+ P04    " !5=BM1
M5:BY9Q("  !S+   $P   %M#;VYT96YT7U1Y<&5S72YX;6S-VM].VS 4!O!7
MJ7*+&M?_-T2Y 6XW+O8"7G+:1DUBRS:LO/V<%) VL0I4I'TWC5K;YSOQD7Y7
MO?KQ%"@M#D,_IG6URSE<,I::'0TNU3[06%8V/@XNEZ]QRX)K]FY+3*Q6AC5^
MS#3F99YJ5-=7M[1Q#WU>W!W*SZGSX[J*U*=J<7/<.&6M*Q="WS4NEW7V.+9_
MI2R?$^IR<MZ3=EU(%V5#Q=Y,F%;^'?!\[OLCQ=BUM+AW,7]S0]G%#CU+^:FG
M5)\N\4:/?K/I&FI]\S"4(W4*D5R;=D1YZ.MCT8O3R;G<,!T_^=GY<YE3@67G
M??0AE8E%^GC<RTBFT\M0"E',W>E7?$TLI<]^/YJFW5+[SNQRO;]\W,_S2&Q^
MG'_'?\[XM?X'^Q @?4B0/A1('QJD#P/2AP7IXPM('U]!^N KE$901.4HI'(4
M4SD*JAQ%58["*D=QE:/ RE%D%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+(*
M%%DEBJP215:)(JM$D56BR"I19)4HLDH4626*K!)%5H4BJT*15:'(JE!D52BR
M*A19%8JL"D56A2*K0I%5H\BJ4635*+)J%%DUBJP:15:-(JM&D56CR*I19#4H
MLAH460V*K 9%5H,BJT&1U:#(:E!D-2BR&A19+8JL%D56BR*K19'5HLAJ462U
M*++:_RGK3^_WGQP_/^O!=>-+/IO_:WS]&U!+ 0(4 Q0    ( %5V*U$'04UB
M@0   +$    0              "  0    !D;V-0<F]P<R]A<' N>&UL4$L!
M A0#%     @ 578K42F! 9ON    *P(  !$              ( !KP   &1O
M8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ 578K49E<G",0!@  G"<  !,
M             ( !S $  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4
M" !5=BM1T\.OUI4&  #Y&0  &               @($-"   >&PO=V]R:W-H
M965T<R]S:&5E=#$N>&UL4$L! A0#%     @ 578K43\E@H%L!@  31H  !@
M             ("!V X  'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4
M Q0    ( %5V*U'JM)4UM (  $<'   8              " @7H5  !X;"]W
M;W)K<VAE971S+W-H965T,RYX;6Q02P$"% ,4    " !5=BM1ZG>0X3H%  #:
M$P  &               @(%D&   >&PO=V]R:W-H965T<R]S:&5E=#0N>&UL
M4$L! A0#%     @ 578K4?!"A7O= @  S <  !@              ("!U!T
M 'AL+W=O<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0    ( %5V*U&G2M*N
MF0(  .\%   8              " @><@  !X;"]W;W)K<VAE971S+W-H965T
M-BYX;6Q02P$"% ,4    " !5=BM1MI6Z,$L(  !))   &
M@(&V(P  >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%     @ 578K
M4=L)PW$.!0  210  !@              ("!-RP  'AL+W=O<FMS:&5E=',O
M<VAE970X+GAM;%!+ 0(4 Q0    ( %5V*U%Q32 V$28  "QR   8
M      " @7LQ  !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"% ,4
M" !5=BM1Q$ ?\8$"   W!0  &0              @('"5P  >&PO=V]R:W-H
M965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    ( %5V*U$[4&L%Y0(  #8&   9
M              " @7I:  !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL4$L!
M A0#%     @ 578K44Z3M@>3"   8Q<  !D              ("!EET  'AL
M+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4    " !5=BM1"S! 3!41
M   F+@  &0              @(%@9@  >&PO=V]R:W-H965T<R]S:&5E=#$S
M+GAM;%!+ 0(4 Q0    ( %5V*U$MX8>.Q@,   8)   9              "
M@:QW  !X;"]W;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#%     @ 578K
M45H)VOY@"0  XAL  !D              ("!J7L  'AL+W=O<FMS:&5E=',O
M<VAE970Q-2YX;6Q02P$"% ,4    " !5=BM1?#XJG88%  "T#   &0
M        @(% A0  >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0
M   ( %5V*U$"XO%[4@@  +0<   9              " @?V*  !X;"]W;W)K
M<VAE971S+W-H965T,3<N>&UL4$L! A0#%     @ 578K44>@^%HX!P  -Q(
M !D              ("!AI,  'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6Q0
M2P$"% ,4    " !5=BM1HV%<9D8&   L#@  &0              @('UF@
M>&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    ( %5V*U'D@L7A
MAP,  )<(   9              " @7*A  !X;"]W;W)K<VAE971S+W-H965T
M,C N>&UL4$L! A0#%     @ 578K4;4-*66X!@  BQ   !D
M ("!,*4  'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4    " !5
M=BM1X483)R@&  #C#@  &0              @($?K   >&PO=V]R:W-H965T
M<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    ( %5V*U%_&L<6) 0  #@)   9
M          " @7ZR  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL4$L! A0#
M%     @ 578K4?DSYD(R P  K 8  !D              ("!V;8  'AL+W=O
M<FMS:&5E=',O<VAE970R-"YX;6Q02P$"% ,4    " !5=BM1UG&(ZD,C  "[
M<0  &0              @(%"N@  >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM
M;%!+ 0(4 Q0    ( %5V*U'M?O,OBP(  $(%   9              " @;S=
M  !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL4$L! A0#%     @ 578K47GR
MD/KK @  (08  !D              ("!?N   'AL+W=O<FMS:&5E=',O<VAE
M970R-RYX;6Q02P$"% ,4    " !5=BM15\T1.*,"  " !0  &0
M    @(&@XP  >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    (
M %5V*U$FNR'*-@<  +P2   9              " @7KF  !X;"]W;W)K<VAE
M971S+W-H965T,CDN>&UL4$L! A0#%     @ 578K4> %_CJ& P  '@@  !D
M             ("!Y^T  'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q02P$"
M% ,4    " !5=BM18_(800L&   Y$@  &0              @(&D\0  >&PO
M=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    ( %5V*U$H9F[)OP4
M !H2   9              " @>;W  !X;"]W;W)K<VAE971S+W-H965T,S(N
M>&UL4$L! A0#%     @ 578K43!5BB4A P  7P<  !D              ("!
MW/T  'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6Q02P$"% ,4    " !5=BM1
MHGO@:MX$   N"P  &0              @($T 0$ >&PO=V]R:W-H965T<R]S
M:&5E=#,T+GAM;%!+ 0(4 Q0    ( %5V*U'-.1O&DP,  * (   9
M      " @4D& 0!X;"]W;W)K<VAE971S+W-H965T,S4N>&UL4$L! A0#%
M  @ 578K4>XZR1D\ P  )@<  !D              ("!$PH! 'AL+W=O<FMS
M:&5E=',O<VAE970S-BYX;6Q02P$"% ,4    " !5=BM1$%"XA\\)  #D&@
M&0              @(&&#0$ >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;%!+
M 0(4 Q0    ( %5V*U%7B=PW2@4  ,8-   9              " @8P7 0!X
M;"]W;W)K<VAE971S+W-H965T,S@N>&UL4$L! A0#%     @ 578K41Z6A:IC
M!   2A   !D              ("!#1T! 'AL+W=O<FMS:&5E=',O<VAE970S
M.2YX;6Q02P$"% ,4    " !5=BM1W4(U2Z@&  #7(0  &0
M@(&G(0$ >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4 Q0    ( %5V
M*U$9$+2.N@(  #P(   9              " @88H 0!X;"]W;W)K<VAE971S
M+W-H965T-#$N>&UL4$L! A0#%     @ 578K48Z%(G07!   BQ(  !D
M         ("!=RL! 'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6Q02P$"% ,4
M    " !5=BM1CK:UG$L&  !1(0  &0              @('%+P$ >&PO=V]R
M:W-H965T<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    ( %5V*U$_THB=LP(  *0&
M   9              " @4<V 0!X;"]W;W)K<VAE971S+W-H965T-#0N>&UL
M4$L! A0#%     @ 578K4:@/2CW4 P  -PP  !D              ("!,3D!
M 'AL+W=O<FMS:&5E=',O<VAE970T-2YX;6Q02P$"% ,4    " !5=BM1_9D$
MEBT#  !:"@  &0              @($\/0$ >&PO=V]R:W-H965T<R]S:&5E
M=#0V+GAM;%!+ 0(4 Q0    ( %5V*U'9P5V$<@0  /X/   9
M  " @:!  0!X;"]W;W)K<VAE971S+W-H965T-#<N>&UL4$L! A0#%     @
M578K40/B%M5H P  3@P  !D              ("!244! 'AL+W=O<FMS:&5E
M=',O<VAE970T."YX;6Q02P$"% ,4    " !5=BM1T#6?.K $  !($@  &0
M            @('H2 $ >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;%!+ 0(4
M Q0    ( %5V*U&FRR\W)@,  )@(   9              " @<]- 0!X;"]W
M;W)K<VAE971S+W-H965T-3 N>&UL4$L! A0#%     @ 578K47R]"Q'P!
M:!4  !D              ("!+%$! 'AL+W=O<FMS:&5E=',O<VAE970U,2YX
M;6Q02P$"% ,4    " !5=BM1C<T9)?8"   2"   &0              @(%3
M5@$ >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;%!+ 0(4 Q0    ( %5V*U&%
M[O3V[P(  .8(   9              " @8!9 0!X;"]W;W)K<VAE971S+W-H
M965T-3,N>&UL4$L! A0#%     @ 578K4="SGJ@Q!@  $AT  !D
M     ("!IEP! 'AL+W=O<FMS:&5E=',O<VAE970U-"YX;6Q02P$"% ,4
M" !5=BM1&)LP)ZL$   H%P  &0              @($.8P$ >&PO=V]R:W-H
M965T<R]S:&5E=#4U+GAM;%!+ 0(4 Q0    ( %5V*U%=4G^1G (  (\&   9
M              " @?!G 0!X;"]W;W)K<VAE971S+W-H965T-38N>&UL4$L!
M A0#%     @ 578K44:;0E*! P  M@L  !D              ("!PVH! 'AL
M+W=O<FMS:&5E=',O<VAE970U-RYX;6Q02P$"% ,4    " !5=BM13345)WX#
M   ;#0  &0              @(%[;@$ >&PO=V]R:W-H965T<R]S:&5E=#4X
M+GAM;%!+ 0(4 Q0    ( %5V*U$B?T[6:0,  +@.   9              "
M@3!R 0!X;"]W;W)K<VAE971S+W-H965T-3DN>&UL4$L! A0#%     @ 578K
M4<;>S4.$!   >!$  !D              ("!T'4! 'AL+W=O<FMS:&5E=',O
M<VAE970V,"YX;6Q02P$"% ,4    " !5=BM1#O4]^ L$   A%@  &0
M        @(&+>@$ >&PO=V]R:W-H965T<R]S:&5E=#8Q+GAM;%!+ 0(4 Q0
M   ( %5V*U$KKDU8K ,  .P.   9              " @<U^ 0!X;"]W;W)K
M<VAE971S+W-H965T-C(N>&UL4$L! A0#%     @ 578K4=V@-CO*!   GA4
M !D              ("!L((! 'AL+W=O<FMS:&5E=',O<VAE970V,RYX;6Q0
M2P$"% ,4    " !5=BM1DZ?91#@#   R#0  &0              @(&QAP$
M>&PO=V]R:W-H965T<R]S:&5E=#8T+GAM;%!+ 0(4 Q0    ( %5V*U&WYPH0
MR (  +X(   9              " @2"+ 0!X;"]W;W)K<VAE971S+W-H965T
M-C4N>&UL4$L! A0#%     @ 578K4;]+FIQP!0  ,!D  !D
M ("!'XX! 'AL+W=O<FMS:&5E=',O<VAE970V-BYX;6Q02P$"% ,4    " !5
M=BM1[M9UWYH#   M#@  &0              @('&DP$ >&PO=V]R:W-H965T
M<R]S:&5E=#8W+GAM;%!+ 0(4 Q0    ( %5V*U'X>.ACHP0  .@8   9
M          " @9>7 0!X;"]W;W)K<VAE971S+W-H965T-C@N>&UL4$L! A0#
M%     @ 578K47EP-5DO P  _0@  !D              ("!<9P! 'AL+W=O
M<FMS:&5E=',O<VAE970V.2YX;6Q02P$"% ,4    " !5=BM1_DXNYG0#  "4
M#0  &0              @('7GP$ >&PO=V]R:W-H965T<R]S:&5E=#<P+GAM
M;%!+ 0(4 Q0    ( %5V*U&%FB/.S@(  )<)   9              " @8*C
M 0!X;"]W;W)K<VAE971S+W-H965T-S$N>&UL4$L! A0#%     @ 578K45 9
M[,IL P  $0L  !D              ("!AZ8! 'AL+W=O<FMS:&5E=',O<VAE
M970W,BYX;6Q02P$"% ,4    " !5=BM1.Q_NK<@"  !/"   &0
M    @($JJ@$ >&PO=V]R:W-H965T<R]S:&5E=#<S+GAM;%!+ 0(4 Q0    (
M %5V*U&9?";5G@(  $4'   9              " @2FM 0!X;"]W;W)K<VAE
M971S+W-H965T-S0N>&UL4$L! A0#%     @ 578K42&NR2PI!    !(  !D
M             ("!_J\! 'AL+W=O<FMS:&5E=',O<VAE970W-2YX;6Q02P$"
M% ,4    " !5=BM1Z" N'I\"  #D!P  &0              @(%>M $ >&PO
M=V]R:W-H965T<R]S:&5E=#<V+GAM;%!+ 0(4 Q0    ( %5V*U%8SJO[D0,
M )L,   9              " @32W 0!X;"]W;W)K<VAE971S+W-H965T-S<N
M>&UL4$L! A0#%     @ 578K41L-C_ W @  ? H   T              ( !
M_+H! 'AL+W-T>6QE<RYX;6Q02P$"% ,4    " !5=BM1EXJ[',     3 @
M"P              @ %>O0$ 7W)E;',O+G)E;'-02P$"% ,4    " !5=BM1
M:IO6;NH&  ":,@  #P              @ %'O@$ >&PO=V]R:V)O;VLN>&UL
M4$L! A0#%     @ 578K47KM3FU6 @  CBT  !H              ( !7L4!
M 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @ 578K456H
MN6<2 @  <RP  !,              ( ![,<! %M#;VYT96YT7U1Y<&5S72YX
8;6Q02P4&     %4 50!*%P  +\H!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.20.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>234</ContextCount>
  <ElementCount>420</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>61</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001002 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETSParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - Statement - CONSOLIDATED STATEMENTS OF INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFINCOME</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1006007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1007008 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDER'S EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF SHAREHOLDER'S EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIES</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2105102 - Disclosure - INVENTORIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/INVENTORIES</Role>
      <ShortName>INVENTORIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2108103 - Disclosure - PROPERTY, PLANT AND EQUIPMENT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/PROPERTYPLANTANDEQUIPMENT</Role>
      <ShortName>PROPERTY, PLANT AND EQUIPMENT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2111104 - Disclosure - LONG-TERM DEBT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/LONGTERMDEBT</Role>
      <ShortName>LONG-TERM DEBT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2116106 - Disclosure - INCOME TAXES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/INCOMETAXES</Role>
      <ShortName>INCOME TAXES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2124107 - Disclosure - EARNINGS PER SHARE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/EARNINGSPERSHARE</Role>
      <ShortName>EARNINGS PER SHARE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2127108 - Disclosure - STOCK OPTION AND BENEFIT PLANS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/STOCKOPTIONANDBENEFITPLANS</Role>
      <ShortName>STOCK OPTION AND BENEFIT PLANS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2133109 - Disclosure - COMMITMENTS AND CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/COMMITMENTSANDCONTINGENCIES</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2135110 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/DERIVATIVEFINANCIALINSTRUMENTS</Role>
      <ShortName>DERIVATIVE FINANCIAL INSTRUMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2141111 - Disclosure - FAIR VALUE MEASUREMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/FAIRVALUEMEASUREMENTS</Role>
      <ShortName>FAIR VALUE MEASUREMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2144112 - Disclosure - ENTERPRISE-WIDE DISCLOSURES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/ENTERPRISEWIDEDISCLOSURES</Role>
      <ShortName>ENTERPRISE-WIDE DISCLOSURES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2150113 - Disclosure - QUARTERLY FINANCIAL DATA</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/QUARTERLYFINANCIALDATA</Role>
      <ShortName>QUARTERLY FINANCIAL DATA</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2153114 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/GOODWILLANDOTHERINTANGIBLEASSETS</Role>
      <ShortName>GOODWILL AND OTHER INTANGIBLE ASSETS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2161116 - Disclosure - LEASES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/LEASES</Role>
      <ShortName>LEASES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2168117 - Disclosure - SUBSEQUENT EVENT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/SUBSEQUENTEVENT</Role>
      <ShortName>SUBSEQUENT EVENT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2171118 - Disclosure - SCHEDULE II</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/SCHEDULEII</Role>
      <ShortName>SCHEDULE II</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2202201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2306301 - Disclosure - INVENTORIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/INVENTORIESTables</Role>
      <ShortName>INVENTORIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.keytronic.com/role/INVENTORIES</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2309302 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/PROPERTYPLANTANDEQUIPMENTTables</Role>
      <ShortName>PROPERTY, PLANT AND EQUIPMENT (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.keytronic.com/role/PROPERTYPLANTANDEQUIPMENT</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2312303 - Disclosure - LONG-TERM DEBT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/LONGTERMDEBTTables</Role>
      <ShortName>LONG-TERM DEBT (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.keytronic.com/role/LONGTERMDEBT</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2317304 - Disclosure - INCOME TAXES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/INCOMETAXESTables</Role>
      <ShortName>INCOME TAXES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.keytronic.com/role/INCOMETAXES</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2325305 - Disclosure - EARNINGS PER SHARE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/EARNINGSPERSHARETables</Role>
      <ShortName>EARNINGS PER SHARE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.keytronic.com/role/EARNINGSPERSHARE</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2328306 - Disclosure - STOCK OPTION AND BENEFIT PLANS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/STOCKOPTIONANDBENEFITPLANSTables</Role>
      <ShortName>STOCK OPTION AND BENEFIT PLANS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.keytronic.com/role/STOCKOPTIONANDBENEFITPLANS</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2336307 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables</Role>
      <ShortName>DERIVATIVE FINANCIAL INSTRUMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.keytronic.com/role/DERIVATIVEFINANCIALINSTRUMENTS</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2342308 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/FAIRVALUEMEASUREMENTSTables</Role>
      <ShortName>FAIR VALUE MEASUREMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.keytronic.com/role/FAIRVALUEMEASUREMENTS</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2345309 - Disclosure - ENTERPRISE-WIDE DISCLOSURES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/ENTERPRISEWIDEDISCLOSURESTables</Role>
      <ShortName>ENTERPRISE-WIDE DISCLOSURES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.keytronic.com/role/ENTERPRISEWIDEDISCLOSURES</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2351310 - Disclosure - QUARTERLY FINANCIAL DATA (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/QUARTERLYFINANCIALDATATables</Role>
      <ShortName>QUARTERLY FINANCIAL DATA (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.keytronic.com/role/QUARTERLYFINANCIALDATA</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2354311 - Disclosure - GOODWILL AND OTHER INTANGIBLES ASSETS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/GOODWILLANDOTHERINTANGIBLESASSETSTables</Role>
      <ShortName>GOODWILL AND OTHER INTANGIBLES ASSETS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2358312 - Disclosure - REVENUE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/REVENUETables</Role>
      <ShortName>REVENUE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2362313 - Disclosure - LEASES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/LEASESTables</Role>
      <ShortName>LEASES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.keytronic.com/role/LEASES</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2403401 - Disclosure - Significant Accounting Policies (Narrative) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/SignificantAccountingPoliciesNarrativeDetail</Role>
      <ShortName>Significant Accounting Policies (Narrative) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2404402 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Revenue, Initial Application Period Cumulative Effect Transition) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIESRevenueInitialApplicationPeriodCumulativeEffectTransitionDetail</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES (Revenue, Initial Application Period Cumulative Effect Transition) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2407403 - Disclosure - Inventories (Components Of Inventories) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/InventoriesComponentsOfInventoriesDetail</Role>
      <ShortName>Inventories (Components Of Inventories) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2410404 - Disclosure - Property Plant And Equipment (Schedule Of Property Plant And Equipment) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail</Role>
      <ShortName>Property Plant And Equipment (Schedule Of Property Plant And Equipment) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2413405 - Disclosure - Long-Term Debt (Narrative) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/LongTermDebtNarrativeDetail</Role>
      <ShortName>Long-Term Debt (Narrative) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2415406 - Disclosure - Trade Accounts Receivable Purchase Programs (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/TradeAccountsReceivablePurchaseProgramsDetail</Role>
      <ShortName>Trade Accounts Receivable Purchase Programs (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2418407 - Disclosure - Income Taxes (Narrative) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/IncomeTaxesNarrativeDetail</Role>
      <ShortName>Income Taxes (Narrative) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2419408 - Disclosure - Income Tax (Income Tax Expense (Benefit)) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/IncomeTaxIncomeTaxExpenseBenefitDetail</Role>
      <ShortName>Income Tax (Income Tax Expense (Benefit)) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2420409 - Disclosure - Income Taxes (Effective Tax Rate Reconciliation) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetail</Role>
      <ShortName>Income Taxes (Effective Tax Rate Reconciliation) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2421410 - Disclosure - Income Taxes (Components Of Income before Income Taxes) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/IncomeTaxesComponentsOfIncomebeforeIncomeTaxesDetail</Role>
      <ShortName>Income Taxes (Components Of Income before Income Taxes) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2422411 - Disclosure - Income Taxes (Deferred Income Tax Assets And Liabilities) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetail</Role>
      <ShortName>Income Taxes (Deferred Income Tax Assets And Liabilities) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2423412 - Disclosure - Income Taxes (Schedule Of Unrecognized Tax Benefits) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/IncomeTaxesScheduleOfUnrecognizedTaxBenefitsDetail</Role>
      <ShortName>Income Taxes (Schedule Of Unrecognized Tax Benefits) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2426413 - Disclosure - Earnings Per Share (Reconciliation Of Denominator And Number Of Antidilutive Common Share Awards Not Included In Diluted Earnings Per Share Calculation) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/EarningsPerShareReconciliationOfDenominatorAndNumberOfAntidilutiveCommonShareAwardsNotIncludedInDilutedEarningsPerShareCalculationDetail</Role>
      <ShortName>Earnings Per Share (Reconciliation Of Denominator And Number Of Antidilutive Common Share Awards Not Included In Diluted Earnings Per Share Calculation) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2429414 - Disclosure - Stock Option And Benefit Plans (Narrative) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/StockOptionAndBenefitPlansNarrativeDetail</Role>
      <ShortName>Stock Option And Benefit Plans (Narrative) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2430415 - Disclosure - Stock Option And Benefit Plans (Grant Date Fair Value For Awards Estimated Using Option Valuation Method With Weighted Average Assumptions) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/StockOptionAndBenefitPlansGrantDateFairValueForAwardsEstimatedUsingOptionValuationMethodWithWeightedAverageAssumptionsDetail</Role>
      <ShortName>Stock Option And Benefit Plans (Grant Date Fair Value For Awards Estimated Using Option Valuation Method With Weighted Average Assumptions) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2431416 - Disclosure - Stock Option And Benefit Plans (Summarizes Option/SARs Activity Of All Plans) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/StockOptionAndBenefitPlansSummarizesOptionSARsActivityOfAllPlansDetail</Role>
      <ShortName>Stock Option And Benefit Plans (Summarizes Option/SARs Activity Of All Plans) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2432417 - Disclosure - Stock Option And Benefit Plans (Additional Information Regarding Options Outstanding) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/StockOptionAndBenefitPlansAdditionalInformationRegardingOptionsOutstandingDetail</Role>
      <ShortName>Stock Option And Benefit Plans (Additional Information Regarding Options Outstanding) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2434418 - Disclosure - Commitments And Contingencies (Narrative) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/CommitmentsAndContingenciesNarrativeDetail</Role>
      <ShortName>Commitments And Contingencies (Narrative) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2437419 - Disclosure - Derivative Financial Instruments (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/DerivativeFinancialInstrumentsDetail</Role>
      <ShortName>Derivative Financial Instruments (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2438420 - Disclosure - Schedule of Derivative Instruments (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/ScheduleofDerivativeInstrumentsDetail</Role>
      <ShortName>Schedule of Derivative Instruments (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2439421 - Disclosure - Derivative Financial Instruments (Summarized Fair Value Of Derivative Instruments In Consolidated Balance Sheets) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/DerivativeFinancialInstrumentsSummarizedFairValueOfDerivativeInstrumentsInConsolidatedBalanceSheetsDetail</Role>
      <ShortName>Derivative Financial Instruments (Summarized Fair Value Of Derivative Instruments In Consolidated Balance Sheets) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2440422 - Disclosure - Derivative Financial Instruments (Gain (Loss) Of Derivative Instruments In Statement Of Operations) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/DerivativeFinancialInstrumentsGainLossOfDerivativeInstrumentsInStatementOfOperationsDetail</Role>
      <ShortName>Derivative Financial Instruments (Gain (Loss) Of Derivative Instruments In Statement Of Operations) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2443423 - Disclosure - Fair Value Measurements (Assets And Liabilities Measured At Fair Value On Recurring Basis) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail</Role>
      <ShortName>Fair Value Measurements (Assets And Liabilities Measured At Fair Value On Recurring Basis) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>2446424 - Disclosure - Enterprise Wide Disclosures (Narrative) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/EnterpriseWideDisclosuresNarrativeDetail</Role>
      <ShortName>Enterprise Wide Disclosures (Narrative) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>2447425 - Disclosure - Enterprise-Wide Disclosures (Net Sales And Long-Lived Assets (Property, Plant, And Equipment) By Geographic Area) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/EnterpriseWideDisclosuresNetSalesAndLongLivedAssetsPropertyPlantAndEquipmentByGeographicAreaDetail</Role>
      <ShortName>Enterprise-Wide Disclosures (Net Sales And Long-Lived Assets (Property, Plant, And Equipment) By Geographic Area) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>2448426 - Disclosure - Enterprise-Wide Disclosures Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/EnterpriseWideDisclosuresScheduleofRevenuefromExternalCustomersAttributedtoForeignCountriesbyGeographicAreaDetail</Role>
      <ShortName>Enterprise-Wide Disclosures Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>2449427 - Disclosure - Enterprise-Wide Disclosures (Percentage Of Net Sales To And Trade Accounts Receivables From Significant Customers) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/EnterpriseWideDisclosuresPercentageOfNetSalesToAndTradeAccountsReceivablesFromSignificantCustomersDetail</Role>
      <ShortName>Enterprise-Wide Disclosures (Percentage Of Net Sales To And Trade Accounts Receivables From Significant Customers) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>2452428 - Disclosure - Quarterly Financial Data (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/QuarterlyFinancialDataDetail</Role>
      <ShortName>Quarterly Financial Data (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>2455429 - Disclosure - Goodwill and Other Intangible Assets (Narrative) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetail</Role>
      <ShortName>Goodwill and Other Intangible Assets (Narrative) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>2456430 - Disclosure - Schedule of Finite-Lived Intangible Assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/ScheduleofFiniteLivedIntangibleAssetsDetail</Role>
      <ShortName>Schedule of Finite-Lived Intangible Assets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>2459431 - Disclosure - Revenue (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/RevenueDetail</Role>
      <ShortName>Revenue (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>2460432 - Disclosure - Revenue (Disaggregation of Revenue) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/RevenueDisaggregationofRevenueDetail</Role>
      <ShortName>Revenue (Disaggregation of Revenue) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>2463433 - Disclosure - Leases (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/LeasesDetail</Role>
      <ShortName>Leases (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>2464434 - Disclosure - Assets and Liabilities, Lessee (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/AssetsandLiabilitiesLesseeDetail</Role>
      <ShortName>Assets and Liabilities, Lessee (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>2465435 - Disclosure - Lessee, Operating Lease, Liability, Maturity (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/LesseeOperatingLeaseLiabilityMaturityDetail</Role>
      <ShortName>Lessee, Operating Lease, Liability, Maturity (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>2466436 - Disclosure - Schedule of Future Minimum Rental Payments for Operating Leases (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesDetail</Role>
      <ShortName>Schedule of Future Minimum Rental Payments for Operating Leases (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>2467437 - Disclosure - LEASES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/LEASESDetails</Role>
      <ShortName>LEASES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.keytronic.com/role/LEASESTables</ParentRole>
      <Position>75</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>2470438 - Disclosure - Subsequent Event (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/SubsequentEventDetail</Role>
      <ShortName>Subsequent Event (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="ktcc-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>2472439 - Disclosure - Schedule II (Consolidated Valuation And Qualifying Accounts) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.keytronic.com/role/ScheduleIIConsolidatedValuationAndQualifyingAccountsDetail</Role>
      <ShortName>Schedule II (Consolidated Valuation And Qualifying Accounts) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" original="ktcc-20200627.htm">ktcc-20200627.htm</File>
    <File>ktcc-20200627.xsd</File>
    <File>ktcc-20200627_cal.xml</File>
    <File>ktcc-20200627_def.xml</File>
    <File>ktcc-20200627_lab.xml</File>
    <File>ktcc-20200627_pre.xml</File>
    <File>q42020exhibit21ng.htm</File>
    <File>q42020exhibit231ng.htm</File>
    <File>q42020exhibit311ng.htm</File>
    <File>q42020exhibit312ng.htm</File>
    <File>q42020exhibit321ng.htm</File>
    <File>q42020exhibit322ng.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>ktcc-20200627_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/currency/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2020-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>98
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "ktcc-20200627.htm": {
   "axisCustom": 1,
   "axisStandard": 24,
   "contextCount": 234,
   "dts": {
    "calculationLink": {
     "local": [
      "ktcc-20200627_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "ktcc-20200627_def.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml",
      "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "ktcc-20200627.htm"
     ]
    },
    "labelLink": {
     "local": [
      "ktcc-20200627_lab.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml",
      "http://xbrl.fasb.org/srt/2020/elts/srt-doc-2020-01-31.xml",
      "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "ktcc-20200627_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "http://xbrl.fasb.org/srt/2020/elts/srt-ref-2020-01-31.xml",
      "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "ktcc-20200627.xsd"
     ],
     "remote": [
      "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd",
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd",
      "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd",
      "https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd",
      "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd"
     ]
    }
   },
   "elementCount": 566,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2020-01-31": 28,
    "http://xbrl.sec.gov/dei/2020-01-31": 7,
    "total": 35
   },
   "keyCustom": 30,
   "keyStandard": 390,
   "memberCustom": 17,
   "memberStandard": 43,
   "nsprefix": "ktcc",
   "nsuri": "http://www.keytronic.com/20200627",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Cover Page",
     "role": "http://www.keytronic.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2105102 - Disclosure - INVENTORIES",
     "role": "http://www.keytronic.com/role/INVENTORIES",
     "shortName": "INVENTORIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2108103 - Disclosure - PROPERTY, PLANT AND EQUIPMENT",
     "role": "http://www.keytronic.com/role/PROPERTYPLANTANDEQUIPMENT",
     "shortName": "PROPERTY, PLANT AND EQUIPMENT",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2111104 - Disclosure - LONG-TERM DEBT",
     "role": "http://www.keytronic.com/role/LONGTERMDEBT",
     "shortName": "LONG-TERM DEBT",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2116106 - Disclosure - INCOME TAXES",
     "role": "http://www.keytronic.com/role/INCOMETAXES",
     "shortName": "INCOME TAXES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2124107 - Disclosure - EARNINGS PER SHARE",
     "role": "http://www.keytronic.com/role/EARNINGSPERSHARE",
     "shortName": "EARNINGS PER SHARE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2127108 - Disclosure - STOCK OPTION AND BENEFIT PLANS",
     "role": "http://www.keytronic.com/role/STOCKOPTIONANDBENEFITPLANS",
     "shortName": "STOCK OPTION AND BENEFIT PLANS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2133109 - Disclosure - COMMITMENTS AND CONTINGENCIES",
     "role": "http://www.keytronic.com/role/COMMITMENTSANDCONTINGENCIES",
     "shortName": "COMMITMENTS AND CONTINGENCIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2135110 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS",
     "role": "http://www.keytronic.com/role/DERIVATIVEFINANCIALINSTRUMENTS",
     "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2141111 - Disclosure - FAIR VALUE MEASUREMENTS",
     "role": "http://www.keytronic.com/role/FAIRVALUEMEASUREMENTS",
     "shortName": "FAIR VALUE MEASUREMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2144112 - Disclosure - ENTERPRISE-WIDE DISCLOSURES",
     "role": "http://www.keytronic.com/role/ENTERPRISEWIDEDISCLOSURES",
     "shortName": "ENTERPRISE-WIDE DISCLOSURES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i1d45395254674d46955a9e4ade47fd16_I20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001002 - Statement - CONSOLIDATED BALANCE SHEETS",
     "role": "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i1d45395254674d46955a9e4ade47fd16_I20200627",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ReceivablesNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2150113 - Disclosure - QUARTERLY FINANCIAL DATA",
     "role": "http://www.keytronic.com/role/QUARTERLYFINANCIALDATA",
     "shortName": "QUARTERLY FINANCIAL DATA",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2153114 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS",
     "role": "http://www.keytronic.com/role/GOODWILLANDOTHERINTANGIBLEASSETS",
     "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2161116 - Disclosure - LEASES",
     "role": "http://www.keytronic.com/role/LEASES",
     "shortName": "LEASES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2168117 - Disclosure - SUBSEQUENT EVENT",
     "role": "http://www.keytronic.com/role/SUBSEQUENTEVENT",
     "shortName": "SUBSEQUENT EVENT",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2171118 - Disclosure - SCHEDULE II",
     "role": "http://www.keytronic.com/role/SCHEDULEII",
     "shortName": "SCHEDULE II",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2202201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "role": "http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2306301 - Disclosure - INVENTORIES (Tables)",
     "role": "http://www.keytronic.com/role/INVENTORIESTables",
     "shortName": "INVENTORIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2309302 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables)",
     "role": "http://www.keytronic.com/role/PROPERTYPLANTANDEQUIPMENTTables",
     "shortName": "PROPERTY, PLANT AND EQUIPMENT (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2312303 - Disclosure - LONG-TERM DEBT (Tables)",
     "role": "http://www.keytronic.com/role/LONGTERMDEBTTables",
     "shortName": "LONG-TERM DEBT (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2317304 - Disclosure - INCOME TAXES (Tables)",
     "role": "http://www.keytronic.com/role/INCOMETAXESTables",
     "shortName": "INCOME TAXES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": null,
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "role": "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2325305 - Disclosure - EARNINGS PER SHARE (Tables)",
     "role": "http://www.keytronic.com/role/EARNINGSPERSHARETables",
     "shortName": "EARNINGS PER SHARE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2328306 - Disclosure - STOCK OPTION AND BENEFIT PLANS (Tables)",
     "role": "http://www.keytronic.com/role/STOCKOPTIONANDBENEFITPLANSTables",
     "shortName": "STOCK OPTION AND BENEFIT PLANS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2336307 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Tables)",
     "role": "http://www.keytronic.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables",
     "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2342308 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)",
     "role": "http://www.keytronic.com/role/FAIRVALUEMEASUREMENTSTables",
     "shortName": "FAIR VALUE MEASUREMENTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2345309 - Disclosure - ENTERPRISE-WIDE DISCLOSURES (Tables)",
     "role": "http://www.keytronic.com/role/ENTERPRISEWIDEDISCLOSURESTables",
     "shortName": "ENTERPRISE-WIDE DISCLOSURES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:QuarterlyFinancialInformationTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2351310 - Disclosure - QUARTERLY FINANCIAL DATA (Tables)",
     "role": "http://www.keytronic.com/role/QUARTERLYFINANCIALDATATables",
     "shortName": "QUARTERLY FINANCIAL DATA (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:QuarterlyFinancialInformationTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2354311 - Disclosure - GOODWILL AND OTHER INTANGIBLES ASSETS (Tables)",
     "role": "http://www.keytronic.com/role/GOODWILLANDOTHERINTANGIBLESASSETSTables",
     "shortName": "GOODWILL AND OTHER INTANGIBLES ASSETS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2358312 - Disclosure - REVENUE (Tables)",
     "role": "http://www.keytronic.com/role/REVENUETables",
     "shortName": "REVENUE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2362313 - Disclosure - LEASES (Tables)",
     "role": "http://www.keytronic.com/role/LEASESTables",
     "shortName": "LEASES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i1d45395254674d46955a9e4ade47fd16_I20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RetainedEarningsAccumulatedDeficit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2403401 - Disclosure - Significant Accounting Policies (Narrative) (Detail)",
     "role": "http://www.keytronic.com/role/SignificantAccountingPoliciesNarrativeDetail",
     "shortName": "Significant Accounting Policies (Narrative) (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ktcc:SelfInsurancePolicyPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": "2",
      "lang": "en-US",
      "name": "ktcc:PercentageOfExpectedOverAggregateAnnualInsuranceClaims",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003004 - Statement - CONSOLIDATED STATEMENTS OF INCOME",
     "role": "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
     "shortName": "CONSOLIDATED STATEMENTS OF INCOME",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ResearchAndDevelopmentExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i1d45395254674d46955a9e4ade47fd16_I20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetNetCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2404402 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Revenue, Initial Application Period Cumulative Effect Transition) (Detail)",
     "role": "http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIESRevenueInitialApplicationPeriodCumulativeEffectTransitionDetail",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Revenue, Initial Application Period Cumulative Effect Transition) (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i2819986de33848eba794ea5f86e04bb0_I20180630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i1d45395254674d46955a9e4ade47fd16_I20200627",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryValuationReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407403 - Disclosure - Inventories (Components Of Inventories) (Detail)",
     "role": "http://www.keytronic.com/role/InventoriesComponentsOfInventoriesDetail",
     "shortName": "Inventories (Components Of Inventories) (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i1d45395254674d46955a9e4ade47fd16_I20200627",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryValuationReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i1d45395254674d46955a9e4ade47fd16_I20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Land",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410404 - Disclosure - Property Plant And Equipment (Schedule Of Property Plant And Equipment) (Detail)",
     "role": "http://www.keytronic.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail",
     "shortName": "Property Plant And Equipment (Schedule Of Property Plant And Equipment) (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i1d45395254674d46955a9e4ade47fd16_I20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Land",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i1d45395254674d46955a9e4ade47fd16_I20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCredit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413405 - Disclosure - Long-Term Debt (Narrative) (Detail)",
     "role": "http://www.keytronic.com/role/LongTermDebtNarrativeDetail",
     "shortName": "Long-Term Debt (Narrative) (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9258035b453e46b58cc1e0c41ca357a5_I20190629",
      "decimals": "0",
      "lang": "en-US",
      "name": "us-gaap:LettersOfCreditOutstandingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i1d45395254674d46955a9e4ade47fd16_I20200627",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ktcc:AccountPurchaseAgreementMaximumAggregateAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2415406 - Disclosure - Trade Accounts Receivable Purchase Programs (Detail)",
     "role": "http://www.keytronic.com/role/TradeAccountsReceivablePurchaseProgramsDetail",
     "shortName": "Trade Accounts Receivable Purchase Programs (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i1d45395254674d46955a9e4ade47fd16_I20200627",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ktcc:AccountPurchaseAgreementMaximumAggregateAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i1d45395254674d46955a9e4ade47fd16_I20200627",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TaxCreditCarryforwardAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2418407 - Disclosure - Income Taxes (Narrative) (Detail)",
     "role": "http://www.keytronic.com/role/IncomeTaxesNarrativeDetail",
     "shortName": "Income Taxes (Narrative) (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i1d45395254674d46955a9e4ade47fd16_I20200627",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TaxCreditCarryforwardAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2419408 - Disclosure - Income Tax (Income Tax Expense (Benefit)) (Detail)",
     "role": "http://www.keytronic.com/role/IncomeTaxIncomeTaxExpenseBenefitDetail",
     "shortName": "Income Tax (Income Tax Expense (Benefit)) (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2420409 - Disclosure - Income Taxes (Effective Tax Rate Reconciliation) (Detail)",
     "role": "http://www.keytronic.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetail",
     "shortName": "Income Taxes (Effective Tax Rate Reconciliation) (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2421410 - Disclosure - Income Taxes (Components Of Income before Income Taxes) (Detail)",
     "role": "http://www.keytronic.com/role/IncomeTaxesComponentsOfIncomebeforeIncomeTaxesDetail",
     "shortName": "Income Taxes (Components Of Income before Income Taxes) (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i1d45395254674d46955a9e4ade47fd16_I20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2422411 - Disclosure - Income Taxes (Deferred Income Tax Assets And Liabilities) (Detail)",
     "role": "http://www.keytronic.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetail",
     "shortName": "Income Taxes (Deferred Income Tax Assets And Liabilities) (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i1d45395254674d46955a9e4ade47fd16_I20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "role": "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9258035b453e46b58cc1e0c41ca357a5_I20190629",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2423412 - Disclosure - Income Taxes (Schedule Of Unrecognized Tax Benefits) (Detail)",
     "role": "http://www.keytronic.com/role/IncomeTaxesScheduleOfUnrecognizedTaxBenefitsDetail",
     "shortName": "Income Taxes (Schedule Of Unrecognized Tax Benefits) (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "icb2d4d4229df48be8bfaac6bb0c5bd8c_D20200329-20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2426413 - Disclosure - Earnings Per Share (Reconciliation Of Denominator And Number Of Antidilutive Common Share Awards Not Included In Diluted Earnings Per Share Calculation) (Detail)",
     "role": "http://www.keytronic.com/role/EarningsPerShareReconciliationOfDenominatorAndNumberOfAntidilutiveCommonShareAwardsNotIncludedInDilutedEarningsPerShareCalculationDetail",
     "shortName": "Earnings Per Share (Reconciliation Of Denominator And Number Of Antidilutive Common Share Awards Not Included In Diluted Earnings Per Share Calculation) (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2429414 - Disclosure - Stock Option And Benefit Plans (Narrative) (Detail)",
     "role": "http://www.keytronic.com/role/StockOptionAndBenefitPlansNarrativeDetail",
     "shortName": "Stock Option And Benefit Plans (Narrative) (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i51fc846bed4543d4bcacd527c128cb58_D20190726-20190727",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2430415 - Disclosure - Stock Option And Benefit Plans (Grant Date Fair Value For Awards Estimated Using Option Valuation Method With Weighted Average Assumptions) (Detail)",
     "role": "http://www.keytronic.com/role/StockOptionAndBenefitPlansGrantDateFairValueForAwardsEstimatedUsingOptionValuationMethodWithWeightedAverageAssumptionsDetail",
     "shortName": "Stock Option And Benefit Plans (Grant Date Fair Value For Awards Estimated Using Option Valuation Method With Weighted Average Assumptions) (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i51fc846bed4543d4bcacd527c128cb58_D20190726-20190727",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i1d45395254674d46955a9e4ade47fd16_I20200627",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2431416 - Disclosure - Stock Option And Benefit Plans (Summarizes Option/SARs Activity Of All Plans) (Detail)",
     "role": "http://www.keytronic.com/role/StockOptionAndBenefitPlansSummarizesOptionSARsActivityOfAllPlansDetail",
     "shortName": "Stock Option And Benefit Plans (Summarizes Option/SARs Activity Of All Plans) (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i1d45395254674d46955a9e4ade47fd16_I20200627",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "icb4a560e6aa6414f9d239640943e11cc_I20200627",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2432417 - Disclosure - Stock Option And Benefit Plans (Additional Information Regarding Options Outstanding) (Detail)",
     "role": "http://www.keytronic.com/role/StockOptionAndBenefitPlansAdditionalInformationRegardingOptionsOutstandingDetail",
     "shortName": "Stock Option And Benefit Plans (Additional Information Regarding Options Outstanding) (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "icb4a560e6aa6414f9d239640943e11cc_I20200627",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasesRentExpenseNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2434418 - Disclosure - Commitments And Contingencies (Narrative) (Detail)",
     "role": "http://www.keytronic.com/role/CommitmentsAndContingenciesNarrativeDetail",
     "shortName": "Commitments And Contingencies (Narrative) (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasesRentExpenseNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i1d45395254674d46955a9e4ade47fd16_I20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeNotionalAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2437419 - Disclosure - Derivative Financial Instruments (Detail)",
     "role": "http://www.keytronic.com/role/DerivativeFinancialInstrumentsDetail",
     "shortName": "Derivative Financial Instruments (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i1d45395254674d46955a9e4ade47fd16_I20200627",
      "decimals": "0",
      "lang": "en-US",
      "name": "us-gaap:ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i1d45395254674d46955a9e4ade47fd16_I20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeNotionalAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2438420 - Disclosure - Schedule of Derivative Instruments (Detail)",
     "role": "http://www.keytronic.com/role/ScheduleofDerivativeInstrumentsDetail",
     "shortName": "Schedule of Derivative Instruments (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "ie101f17cfe92468e8d4debefdb6d5d82_I20220101",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DerivativeFairValueOfDerivativeNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "ic3a7f78a9ae149df835cc5a653065ae2_I20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2439421 - Disclosure - Derivative Financial Instruments (Summarized Fair Value Of Derivative Instruments In Consolidated Balance Sheets) (Detail)",
     "role": "http://www.keytronic.com/role/DerivativeFinancialInstrumentsSummarizedFairValueOfDerivativeInstrumentsInConsolidatedBalanceSheetsDetail",
     "shortName": "Derivative Financial Instruments (Summarized Fair Value Of Derivative Instruments In Consolidated Balance Sheets) (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "ic3a7f78a9ae149df835cc5a653065ae2_I20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)",
     "role": "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "ib031d19ed6254d74a1e5ce90bb67070f_I20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2440422 - Disclosure - Derivative Financial Instruments (Gain (Loss) Of Derivative Instruments In Statement Of Operations) (Detail)",
     "role": "http://www.keytronic.com/role/DerivativeFinancialInstrumentsGainLossOfDerivativeInstrumentsInStatementOfOperationsDetail",
     "shortName": "Derivative Financial Instruments (Gain (Loss) Of Derivative Instruments In Statement Of Operations) (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "ib031d19ed6254d74a1e5ce90bb67070f_I20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i26ca3ea7082249bbaa20a9c74cb3ea92_I20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LiabilitiesFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2443423 - Disclosure - Fair Value Measurements (Assets And Liabilities Measured At Fair Value On Recurring Basis) (Detail)",
     "role": "http://www.keytronic.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail",
     "shortName": "Fair Value Measurements (Assets And Liabilities Measured At Fair Value On Recurring Basis) (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i26ca3ea7082249bbaa20a9c74cb3ea92_I20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LiabilitiesFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "icb2d4d4229df48be8bfaac6bb0c5bd8c_D20200329-20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2446424 - Disclosure - Enterprise Wide Disclosures (Narrative) (Detail)",
     "role": "http://www.keytronic.com/role/EnterpriseWideDisclosuresNarrativeDetail",
     "shortName": "Enterprise Wide Disclosures (Narrative) (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i570eaa09b09742a484d25c1c525d1959_D20190630-20200627",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "icb2d4d4229df48be8bfaac6bb0c5bd8c_D20200329-20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2447425 - Disclosure - Enterprise-Wide Disclosures (Net Sales And Long-Lived Assets (Property, Plant, And Equipment) By Geographic Area) (Detail)",
     "role": "http://www.keytronic.com/role/EnterpriseWideDisclosuresNetSalesAndLongLivedAssetsPropertyPlantAndEquipmentByGeographicAreaDetail",
     "shortName": "Enterprise-Wide Disclosures (Net Sales And Long-Lived Assets (Property, Plant, And Equipment) By Geographic Area) (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "if162cd9a65074e559d1bf8adf79a2b1e_D20190630-20200627",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "ktcc:PercentageOfNetSales",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2448426 - Disclosure - Enterprise-Wide Disclosures Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area (Detail)",
     "role": "http://www.keytronic.com/role/EnterpriseWideDisclosuresScheduleofRevenuefromExternalCustomersAttributedtoForeignCountriesbyGeographicAreaDetail",
     "shortName": "Enterprise-Wide Disclosures Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "if162cd9a65074e559d1bf8adf79a2b1e_D20190630-20200627",
      "decimals": "2",
      "lang": "en-US",
      "name": "ktcc:PercentageOfNetSales",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ktcc:ScheduleOfPercentageOfNetSalesAndNetAccountsReceivablesDueFromCustomersFromContinuingOperationsTableTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "ic6889d8c11d3483fb09ec8f50a505c33_D20190630-20200627",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2449427 - Disclosure - Enterprise-Wide Disclosures (Percentage Of Net Sales To And Trade Accounts Receivables From Significant Customers) (Detail)",
     "role": "http://www.keytronic.com/role/EnterpriseWideDisclosuresPercentageOfNetSalesToAndTradeAccountsReceivablesFromSignificantCustomersDetail",
     "shortName": "Enterprise-Wide Disclosures (Percentage Of Net Sales To And Trade Accounts Receivables From Significant Customers) (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ktcc:ScheduleOfPercentageOfNetSalesAndNetAccountsReceivablesDueFromCustomersFromContinuingOperationsTableTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "ic6889d8c11d3483fb09ec8f50a505c33_D20190630-20200627",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "icb2d4d4229df48be8bfaac6bb0c5bd8c_D20200329-20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GrossProfit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2452428 - Disclosure - Quarterly Financial Data (Detail)",
     "role": "http://www.keytronic.com/role/QuarterlyFinancialDataDetail",
     "shortName": "Quarterly Financial Data (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i0c6db4b7de934c139d209454896b2638_D20180701-20190629",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2455429 - Disclosure - Goodwill and Other Intangible Assets (Narrative) (Detail)",
     "role": "http://www.keytronic.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetail",
     "shortName": "Goodwill and Other Intangible Assets (Narrative) (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i0c6db4b7de934c139d209454896b2638_D20180701-20190629",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i1d45395254674d46955a9e4ade47fd16_I20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2456430 - Disclosure - Schedule of Finite-Lived Intangible Assets (Detail)",
     "role": "http://www.keytronic.com/role/ScheduleofFiniteLivedIntangibleAssetsDetail",
     "shortName": "Schedule of Finite-Lived Intangible Assets (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i1d45395254674d46955a9e4ade47fd16_I20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9258035b453e46b58cc1e0c41ca357a5_I20190629",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetNetCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2459431 - Disclosure - Revenue (Detail)",
     "role": "http://www.keytronic.com/role/RevenueDetail",
     "shortName": "Revenue (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i0c6db4b7de934c139d209454896b2638_D20180701-20190629",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "role": "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "icb2d4d4229df48be8bfaac6bb0c5bd8c_D20200329-20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2460432 - Disclosure - Revenue (Disaggregation of Revenue) (Detail)",
     "role": "http://www.keytronic.com/role/RevenueDisaggregationofRevenueDetail",
     "shortName": "Revenue (Disaggregation of Revenue) (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i80d4d183386c4262b15a340497ca484a_D20190630-20200627",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2463433 - Disclosure - Leases (Detail)",
     "role": "http://www.keytronic.com/role/LeasesDetail",
     "shortName": "Leases (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i1d45395254674d46955a9e4ade47fd16_I20200627",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2464434 - Disclosure - Assets and Liabilities, Lessee (Detail)",
     "role": "http://www.keytronic.com/role/AssetsandLiabilitiesLesseeDetail",
     "shortName": "Assets and Liabilities, Lessee (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i1d45395254674d46955a9e4ade47fd16_I20200627",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i1d45395254674d46955a9e4ade47fd16_I20200627",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2465435 - Disclosure - Lessee, Operating Lease, Liability, Maturity (Detail)",
     "role": "http://www.keytronic.com/role/LesseeOperatingLeaseLiabilityMaturityDetail",
     "shortName": "Lessee, Operating Lease, Liability, Maturity (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i1d45395254674d46955a9e4ade47fd16_I20200627",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9258035b453e46b58cc1e0c41ca357a5_I20190629",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2466436 - Disclosure - Schedule of Future Minimum Rental Payments for Operating Leases (Detail)",
     "role": "http://www.keytronic.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesDetail",
     "shortName": "Schedule of Future Minimum Rental Payments for Operating Leases (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9258035b453e46b58cc1e0c41ca357a5_I20190629",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i1d45395254674d46955a9e4ade47fd16_I20200627",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2467437 - Disclosure - LEASES (Details)",
     "role": "http://www.keytronic.com/role/LEASESDetails",
     "shortName": "LEASES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i985f5d34a9694377b8cbc80eeae38ea8_I20200328",
      "decimals": "0",
      "lang": "en-US",
      "name": "us-gaap:Assets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentBasisSpreadOnVariableRate1",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2470438 - Disclosure - Subsequent Event (Detail)",
     "role": "http://www.keytronic.com/role/SubsequentEventDetail",
     "shortName": "Subsequent Event (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i228fbc8744354c35b362fe44454b9e63_I20190629",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2472439 - Disclosure - Schedule II (Consolidated Valuation And Qualifying Accounts) (Detail)",
     "role": "http://www.keytronic.com/role/ScheduleIIConsolidatedValuationAndQualifyingAccountsDetail",
     "shortName": "Schedule II (Consolidated Valuation And Qualifying Accounts) (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "ic680000b58da4e26841d6d14f704b3f7_I20170701",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "icdadff4b4b654e08851e1447f258f347_I20170701",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1007008 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDER'S EQUITY",
     "role": "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
     "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDER'S EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "icdadff4b4b654e08851e1447f258f347_I20170701",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES",
     "role": "http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIES",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ktcc-20200627.htm",
      "contextRef": "i9cccc80b7b31464d88c1c5ecabfef499_D20190630-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 61,
   "tag": {
    "country_CA": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "CANADA",
        "terseLabel": "Canada"
       }
      }
     },
     "localname": "CA",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/EnterpriseWideDisclosuresScheduleofRevenuefromExternalCustomersAttributedtoForeignCountriesbyGeographicAreaDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "country_CN": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "CHINA",
        "terseLabel": "China"
       }
      }
     },
     "localname": "CN",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/EnterpriseWideDisclosuresNetSalesAndLongLivedAssetsPropertyPlantAndEquipmentByGeographicAreaDetail",
      "http://www.keytronic.com/role/EnterpriseWideDisclosuresScheduleofRevenuefromExternalCustomersAttributedtoForeignCountriesbyGeographicAreaDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "country_MX": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "MEXICO",
        "terseLabel": "Mexico"
       }
      }
     },
     "localname": "MX",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/EnterpriseWideDisclosuresNetSalesAndLongLivedAssetsPropertyPlantAndEquipmentByGeographicAreaDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "Domestic (U.S.)"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/EnterpriseWideDisclosuresNetSalesAndLongLivedAssetsPropertyPlantAndEquipmentByGeographicAreaDetail",
      "http://www.keytronic.com/role/EnterpriseWideDisclosuresScheduleofRevenuefromExternalCustomersAttributedtoForeignCountriesbyGeographicAreaDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_AllCurrenciesDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "All Currencies [Domain]",
        "terseLabel": "All Currencies [Domain]"
       }
      }
     },
     "localname": "AllCurrenciesDomain",
     "nsuri": "http://xbrl.sec.gov/currency/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/ScheduleofDerivativeInstrumentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_MXN": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Mexico, Pesos",
        "terseLabel": "Mexico, Pesos"
       }
      }
     },
     "localname": "MXN",
     "nsuri": "http://xbrl.sec.gov/currency/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/ScheduleofDerivativeInstrumentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_USD": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "United States of America, Dollars",
        "terseLabel": "United States of America, Dollars"
       }
      }
     },
     "localname": "USD",
     "nsuri": "http://xbrl.sec.gov/currency/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/ScheduleofDerivativeInstrumentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r527",
      "r528",
      "r529"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CoverPage"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CoverPage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r530"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r525"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]",
        "terseLabel": "Documents Incorporated by Reference"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CoverPage"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r531"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CoverPage"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CoverPage"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r531"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r531"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CoverPage"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r532"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float",
        "terseLabel": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CoverPage"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r531"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r531"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r531"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r531"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CoverPage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r527",
      "r528",
      "r529"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r524"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r526"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CoverPage"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "ktcc_ASC606OpeningBalanceSheetAdjustment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "ASC 606 opening balance sheet adjustment",
        "label": "ASC 606 opening balance sheet adjustment",
        "terseLabel": "ASC 606 opening balance sheet adjustment"
       }
      }
     },
     "localname": "ASC606OpeningBalanceSheetAdjustment",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ktcc_AccountPurchaseAgreementMaximumAggregateAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This amount represents the maximum amount of receivables eligible to be sold under the Account Purchase Agreement.",
        "label": "Account Purchase Agreement Maximum Aggregate Amount",
        "terseLabel": "Account Purchase Agreement Maximum Aggregate Amount"
       }
      }
     },
     "localname": "AccountPurchaseAgreementMaximumAggregateAmount",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/TradeAccountsReceivablePurchaseProgramsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ktcc_AccountsReceivableFactoredToBankingInstitutions": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This amount represents the amount of accounts receivable sold to third party financial institutions in relation to the company's accounts receivable factoring program.",
        "label": "Accounts Receivable Factored To Banking Institutions",
        "terseLabel": "Accounts Receivable Factored To Banking Institutions and not yet collected"
       }
      }
     },
     "localname": "AccountsReceivableFactoredToBankingInstitutions",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/TradeAccountsReceivablePurchaseProgramsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ktcc_ChangeinUnrealizedGainLossonForeignCurrency": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Change in Unrealized Gain (Loss) on Foreign Currency",
        "label": "Change in Unrealized Gain (Loss) on Foreign Currency",
        "terseLabel": "Change in Unrealized Gain (Loss) on Foreign Currency"
       }
      }
     },
     "localname": "ChangeinUnrealizedGainLossonForeignCurrency",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/DerivativeFinancialInstrumentsGainLossOfDerivativeInstrumentsInStatementOfOperationsDetail"
     ],
     "xbrltype": "pureItemType"
    },
    "ktcc_CustomerBMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Customer B [Member]",
        "label": "Customer B [Member]",
        "terseLabel": "Customer B [Member]"
       }
      }
     },
     "localname": "CustomerBMember",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/EnterpriseWideDisclosuresPercentageOfNetSalesToAndTradeAccountsReceivablesFromSignificantCustomersDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ktcc_CustomeraMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Customera [Member]",
        "label": "Customera [Member]",
        "terseLabel": "Customer A [Member]"
       }
      }
     },
     "localname": "CustomeraMember",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/EnterpriseWideDisclosuresPercentageOfNetSalesToAndTradeAccountsReceivablesFromSignificantCustomersDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ktcc_DebtDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Debt Disclosure [Line Items]",
        "label": "Debt Disclosure [Line Items]",
        "terseLabel": "Debt Disclosure [Line Items]"
       }
      }
     },
     "localname": "DebtDisclosureLineItems",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/LongTermDebtNarrativeDetail",
      "http://www.keytronic.com/role/SignificantAccountingPoliciesNarrativeDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ktcc_DebtDisclosureTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Debt Disclosure [Table]",
        "label": "Debt Disclosure [Table]",
        "terseLabel": "Debt Disclosure [Table]"
       }
      }
     },
     "localname": "DebtDisclosureTable",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/LongTermDebtNarrativeDetail",
      "http://www.keytronic.com/role/SignificantAccountingPoliciesNarrativeDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioOneMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "unspecified [Member]",
        "label": "Debt Instrument, Basis Spread on Variable Rate, Scenario One [Member]",
        "terseLabel": "Debt Instrument, Basis Spread on Variable Rate, Scenario One [Member]"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadonVariableRateScenarioOneMember",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/LongTermDebtNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Debt Instrument, Basis Spread on Variable Rate, Scenario Three [Member]",
        "label": "Debt Instrument, Basis Spread on Variable Rate, Scenario Three [Member]",
        "terseLabel": "Debt Instrument, Basis Spread on Variable Rate, Scenario Three [Member]"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadonVariableRateScenarioThreeMember",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/LongTermDebtNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ktcc_DebtInstrumentBasisSpreadonVariableRateScenarioTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Debt Instrument, Basis Spread on Variable Rate, Scenario Two [Member]",
        "label": "Debt Instrument, Basis Spread on Variable Rate, Scenario Two [Member]",
        "terseLabel": "Debt Instrument, Basis Spread on Variable Rate, Scenario Two [Member]"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadonVariableRateScenarioTwoMember",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/LongTermDebtNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ktcc_DeferredIncomeTaxExpenseBenefitTotal1": {
     "auth_ref": [],
     "calculation": {
      "http://www.keytronic.com/role/IncomeTaxIncomeTaxExpenseBenefitDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Deferred Income Tax Expense Benefit Total1",
        "label": "Deferred Income Tax Expense Benefit Total 1",
        "totalLabel": "Deferred Income Tax Expense (Benefit)"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefitTotal1",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/IncomeTaxIncomeTaxExpenseBenefitDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ktcc_DeferredTaxAssetsLeaseLiability": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Deferred Tax Assets, Lease Liability",
        "label": "Deferred Tax Assets, Lease Liability",
        "terseLabel": "Deferred Tax Assets, Lease Liability"
       }
      }
     },
     "localname": "DeferredTaxAssetsLeaseLiability",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ktcc_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredResearchExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.keytronic.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetail": {
       "order": 7.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Deferred Research Expense",
        "label": "Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Deferred Research Expense",
        "terseLabel": "Research and development expenses"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredResearchExpense",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ktcc_DeferredTaxLiabilitiesASC606": {
     "auth_ref": [],
     "calculation": {
      "http://www.keytronic.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Deferred Tax Liabilities, ASC 606",
        "label": "Deferred Tax Liabilities, ASC 606",
        "negatedTerseLabel": "ASC 606 accelerated revenue"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesASC606",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ktcc_DerecognitionFavorableLeasePerASC842": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Derecognition Favorable Lease per ASC 842",
        "label": "Derecognition Favorable Lease per ASC 842",
        "terseLabel": "Derecognition Favorable Lease per ASC 842"
       }
      }
     },
     "localname": "DerecognitionFavorableLeasePerASC842",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetail",
      "http://www.keytronic.com/role/ScheduleofFiniteLivedIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ktcc_DerivativeInstrumentsGainLossEffectivePortionRecordedInAOCI": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Derivative Instruments, Gain (Loss) Effective Portion Recorded In AOCI",
        "label": "Derivative Instruments, Gain (Loss) Effective Portion Recorded In AOCI",
        "terseLabel": "Derivative Instruments, Gain (Loss) Effective Portion Recorded in AOCI"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossEffectivePortionRecordedInAOCI",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/DerivativeFinancialInstrumentsGainLossOfDerivativeInstrumentsInStatementOfOperationsDetail"
     ],
     "xbrltype": "pureItemType"
    },
    "ktcc_DerivativeInstrumentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Derivative Instruments [Line Items]",
        "label": "Derivative Instruments [Line Items]",
        "terseLabel": "Derivative Instruments [Line Items]"
       }
      }
     },
     "localname": "DerivativeInstrumentsLineItems",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/DerivativeFinancialInstrumentsGainLossOfDerivativeInstrumentsInStatementOfOperationsDetail",
      "http://www.keytronic.com/role/DerivativeFinancialInstrumentsSummarizedFairValueOfDerivativeInstrumentsInConsolidatedBalanceSheetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ktcc_DerivativeInstrumentsTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Derivative Instruments [Table]",
        "label": "Derivative Instruments [Table]",
        "terseLabel": "Derivative Instruments [Table]"
       }
      }
     },
     "localname": "DerivativeInstrumentsTable",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/DerivativeFinancialInstrumentsGainLossOfDerivativeInstrumentsInStatementOfOperationsDetail",
      "http://www.keytronic.com/role/DerivativeFinancialInstrumentsSummarizedFairValueOfDerivativeInstrumentsInConsolidatedBalanceSheetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ktcc_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActGlobalIntangibleLowTaxedIncomeAmount": {
     "auth_ref": [],
     "calculation": {
      "http://www.keytronic.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation Tax Cuts And Jobs Act Global Intangible Low Taxed Income, Amount",
        "label": "Effective Income Tax Rate Reconciliation Tax Cuts And Jobs Act Global Intangible Low Taxed Income, Amount",
        "terseLabel": "Global Intangible Low-Taxed Income (GILTI) tax"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActGlobalIntangibleLowTaxedIncomeAmount",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ktcc_EffectiveIncomeTaxRateReconciliationTransitionImpactofUSTaxReformAmount": {
     "auth_ref": [],
     "calculation": {
      "http://www.keytronic.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetail": {
       "order": 12.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Transition Impact of US Tax Reform, Amount",
        "label": "Effective Income Tax Rate Reconciliation, Transition Impact of US Tax Reform, Amount",
        "terseLabel": "Provisional transition tax on accumulated foreign earnings"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTransitionImpactofUSTaxReformAmount",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ktcc_EntityWideTradeReceivablesMajorCustomerPercentage": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Entity Wide Trade Receivables Major Customer Percentage",
        "label": "Entity Wide Trade Receivables Major Customer Percentage",
        "terseLabel": "Percentage of Trade Accounts Receivable"
       }
      }
     },
     "localname": "EntityWideTradeReceivablesMajorCustomerPercentage",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/EnterpriseWideDisclosuresPercentageOfNetSalesToAndTradeAccountsReceivablesFromSignificantCustomersDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ktcc_EquipmentTermLoanDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Equipment Term Loan [Domain]",
        "label": "Equipment Term Loan [Domain]",
        "terseLabel": "Equipment Term Loan"
       }
      }
     },
     "localname": "EquipmentTermLoanDomain",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/LongTermDebtNarrativeDetail",
      "http://www.keytronic.com/role/SignificantAccountingPoliciesNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ktcc_EstimatedFederalAndStateIncomeTaxesAndPotentialWithholdingTaxes": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Estimated Federal And State Income Taxes And Potential Withholding Taxes",
        "label": "Estimated Federal And State Income Taxes And Potential Withholding Taxes",
        "terseLabel": "Estimated Federal And State Income Taxes And Potential Withholding Taxes"
       }
      }
     },
     "localname": "EstimatedFederalAndStateIncomeTaxesAndPotentialWithholdingTaxes",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/IncomeTaxesNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ktcc_FairValueDisclosuresLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair Value Disclosures [Line Items]",
        "label": "Fair Value Disclosures [Line Items]",
        "terseLabel": "Fair Value Disclosures [Line Items]"
       }
      }
     },
     "localname": "FairValueDisclosuresLineItems",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ktcc_FairValueDisclosuresTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair Value Disclosures [Table]",
        "label": "Fair Value Disclosures [Table]",
        "terseLabel": "Fair Value Disclosures [Table]"
       }
      }
     },
     "localname": "FairValueDisclosuresTable",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ktcc_FederalFundsRateMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Federal Funds Rate [Member]",
        "label": "Federal Funds Rate [Member]",
        "terseLabel": "Federal Funds Rate [Member]"
       }
      }
     },
     "localname": "FederalFundsRateMember",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/LongTermDebtNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ktcc_FixedRateMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fixed Rate [Member]",
        "label": "Fixed Rate [Member]",
        "terseLabel": "Fixed Rate [Member]"
       }
      }
     },
     "localname": "FixedRateMember",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/LongTermDebtNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ktcc_GOODWILLANDOTHERINTANGIBLEASSETSAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "GOODWILL AND OTHER INTANGIBLE ASSETS [Abstract]",
        "label": "GOODWILL AND OTHER INTANGIBLE ASSETS [Abstract]",
        "terseLabel": "GOODWILL AND OTHER INTANGIBLE ASSETS [Abstract]"
       }
      }
     },
     "localname": "GOODWILLANDOTHERINTANGIBLEASSETSAbstract",
     "nsuri": "http://www.keytronic.com/20200627",
     "xbrltype": "stringItemType"
    },
    "ktcc_IncomeTaxBenefitRelatedtoReversingEstimatedLiabilityAssociatedwithEstimatedFutureRepatriations": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Income Tax Benefit Related to Reversing Estimated Liability Associated with Estimated Future Repatriations",
        "label": "Income Tax Benefit Related to Reversing Estimated Liability Associated with Estimated Future Repatriations",
        "terseLabel": "Current Income Tax Expense (Benefit)"
       }
      }
     },
     "localname": "IncomeTaxBenefitRelatedtoReversingEstimatedLiabilityAssociatedwithEstimatedFutureRepatriations",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/IncomeTaxesNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ktcc_IncomeTaxReconciliationAdditionalRepatriationOfForeignEarnings": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Income Tax Reconciliation Additional Repatriation Of Foreign Earnings",
        "label": "Income Tax Reconciliation Additional Repatriation Of Foreign Earnings",
        "terseLabel": "Effect of repatriation of foreign earnings, net"
       }
      }
     },
     "localname": "IncomeTaxReconciliationAdditionalRepatriationOfForeignEarnings",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/IncomeTaxesNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ktcc_July272018SARGrantMemberDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "July 27, 2018 SAR Grant [Member]",
        "label": "July 27, 2018 SAR Grant [Member] [Domain]",
        "terseLabel": "July 27, 2018 SAR Grant [Member]"
       }
      }
     },
     "localname": "July272018SARGrantMemberDomain",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ktcc_July282017SARGrantMemberDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "July 28, 2017 SAR Grant [Member] [Domain]",
        "label": "July 28, 2017 SAR Grant [Member] [Domain]",
        "terseLabel": "July 28, 2017 SAR Grant [Member]"
       }
      }
     },
     "localname": "July282017SARGrantMemberDomain",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ktcc_KeyTronicEMSMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Key Tronic EMS [Member]",
        "label": "Key Tronic E M S [Member]",
        "terseLabel": "Key Tronic E M S"
       }
      }
     },
     "localname": "KeyTronicEMSMember",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/EnterpriseWideDisclosuresNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ktcc_KeyboardMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Keyboard [Member]",
        "label": "Keyboard [Member]",
        "terseLabel": "Keyboard"
       }
      }
     },
     "localname": "KeyboardMember",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/EnterpriseWideDisclosuresNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ktcc_MaximumAmountOfIncomeTaxBenefitsPercentageRealizedUponUltimateSettlement": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Maximum Amount Of Income Tax Benefits Percentage Realized Upon Ultimate Settlement",
        "label": "Maximum Amount Of Income Tax Benefits Percentage Realized Upon Ultimate Settlement",
        "terseLabel": "Maximum Amount Of Income Tax Benefits Percentage Realized Upon Ultimate Settlement"
       }
      }
     },
     "localname": "MaximumAmountOfIncomeTaxBenefitsPercentageRealizedUponUltimateSettlement",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/SignificantAccountingPoliciesNarrativeDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ktcc_NotionalAmountOfForeignCurrencyForwardContracts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Notional Amount Of Foreign Currency Forward Contracts",
        "label": "Notional Amount Of Foreign Currency Forward Contracts",
        "terseLabel": "Foreign currency forward contracts entered"
       }
      }
     },
     "localname": "NotionalAmountOfForeignCurrencyForwardContracts",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/DerivativeFinancialInstrumentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ktcc_OneMonthLondonInterbankOfferedRateMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "One-Month London Interbank Offered Rate [Member]",
        "label": "One-Month London Interbank Offered Rate [Member]",
        "terseLabel": "One-Month London Interbank Offered Rate [Member]"
       }
      }
     },
     "localname": "OneMonthLondonInterbankOfferedRateMember",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/LongTermDebtNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ktcc_PercentageOfExpectedOverAggregateAnnualInsuranceClaims": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage Of Expected Over Aggregate Annual Insurance Claims",
        "label": "Percentage Of Expected Over Aggregate Annual Insurance Claims",
        "terseLabel": "Percentage Of Expected Over Aggregate Annual Insurance Claims"
       }
      }
     },
     "localname": "PercentageOfExpectedOverAggregateAnnualInsuranceClaims",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/SignificantAccountingPoliciesNarrativeDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ktcc_PercentageOfNetSales": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage Of Net Sales",
        "label": "Percentage Of Net Sales",
        "terseLabel": "Percentage Of Net Sales"
       }
      }
     },
     "localname": "PercentageOfNetSales",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/EnterpriseWideDisclosuresNarrativeDetail",
      "http://www.keytronic.com/role/EnterpriseWideDisclosuresScheduleofRevenuefromExternalCustomersAttributedtoForeignCountriesbyGeographicAreaDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ktcc_PercentageOfRevenues": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage Of Revenues",
        "label": "Percentage Of Revenues",
        "terseLabel": "Percentage Of Revenues"
       }
      }
     },
     "localname": "PercentageOfRevenues",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/RevenueDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ktcc_RangeFiveMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Range Five [Member]",
        "label": "Range Five [Member]",
        "terseLabel": "$4.40 to $11.34"
       }
      }
     },
     "localname": "RangeFiveMember",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansAdditionalInformationRegardingOptionsOutstandingDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ktcc_RangeOneMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Range One [Member]",
        "label": "Range One [Member]",
        "terseLabel": "$4.40 to $7.90"
       }
      }
     },
     "localname": "RangeOneMember",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansAdditionalInformationRegardingOptionsOutstandingDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ktcc_RangeThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Range Three [Member]",
        "label": "Range Three [Member]",
        "terseLabel": "$9.92 to $11.34"
       }
      }
     },
     "localname": "RangeThreeMember",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansAdditionalInformationRegardingOptionsOutstandingDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ktcc_RangeTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Range Two [Member]",
        "label": "Range Two [Member]",
        "terseLabel": "$7.91 to $9.91"
       }
      }
     },
     "localname": "RangeTwoMember",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansAdditionalInformationRegardingOptionsOutstandingDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ktcc_RemainingContractualTermOfTaxCreditExpirationDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Remaining Contractual Term of Tax Credit Expiration Date",
        "label": "Remaining Contractual Term Of Tax Credit Expiration Date",
        "terseLabel": "Remaining Contractual Term Of Tax Credit Expiration Date"
       }
      }
     },
     "localname": "RemainingContractualTermOfTaxCreditExpirationDate",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/IncomeTaxesNarrativeDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "ktcc_ScheduleOfPercentageOfNetSalesAndNetAccountsReceivablesDueFromCustomersFromContinuingOperationsTableTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule Of Percentage Of Net Sales And Net Accounts Receivables Due From Customers From Continuing Operations [Table Text Block]",
        "label": "Schedule Of Percentage Of Net Sales And Net Accounts Receivables Due From Customers From Continuing Operations Table [Table Text Block]",
        "terseLabel": "Percentage of Net Sales to and Trade Accounts Receivables from Significant Customers"
       }
      }
     },
     "localname": "ScheduleOfPercentageOfNetSalesAndNetAccountsReceivablesDueFromCustomersFromContinuingOperationsTableTableTextBlock",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/ENTERPRISEWIDEDISCLOSURESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ktcc_SelfInsurancePolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Self Insurance Policy [Policy Text Block]",
        "label": "Self Insurance Policy [Policy Text Block]",
        "terseLabel": "Self-funded Insurance"
       }
      }
     },
     "localname": "SelfInsurancePolicyPolicyTextBlock",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ktcc_SettlementsOfForeignCurrencyExchangeForwardContracts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Settlements Of Foreign Currency Exchange Forward Contracts",
        "label": "Settlements Of Foreign Currency Exchange Forward Contracts",
        "terseLabel": "Foreign currency forward contracts settled"
       }
      }
     },
     "localname": "SettlementsOfForeignCurrencyExchangeForwardContracts",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/DerivativeFinancialInstrumentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ktcc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGranted": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Options Granted",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Granted",
        "negatedLabel": "SARs granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGranted",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansSummarizesOptionSARsActivityOfAllPlansDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "ktcc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Options Granted Weighted Average Exercise Price",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Granted Weighted Average Exercise Price",
        "terseLabel": "SARs Granted Weighted Average Exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageExercisePrice",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansSummarizesOptionSARsActivityOfAllPlansDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "ktcc_TollTaxLiability": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Toll Tax Liability",
        "label": "Toll Tax Liability",
        "terseLabel": "Toll Tax Liability"
       }
      }
     },
     "localname": "TollTaxLiability",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/IncomeTaxesNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ktcc_TollTaxLiabilityChangeinAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Toll Tax Liability, Change in Amount",
        "label": "Toll Tax Liability, Change in Amount",
        "terseLabel": "Toll Tax Liability, Change in Amount"
       }
      }
     },
     "localname": "TollTaxLiabilityChangeinAmount",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/IncomeTaxesNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ktcc_TotalOtherAssetsNonCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sum of the carrying amounts of all other assets as of the balance sheet date.",
        "label": "Total Other Assets Non Current",
        "totalLabel": "Total other assets"
       }
      }
     },
     "localname": "TotalOtherAssetsNonCurrent",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ktcc_TradeAccountsReceivableSoldToThirdParty": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Trade Accounts Receivable Sold To Third Party",
        "label": "Trade Accounts Receivable Sold To Third Party",
        "terseLabel": "Trade Accounts Receivable Sold To Third Party"
       }
      }
     },
     "localname": "TradeAccountsReceivableSoldToThirdParty",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/TradeAccountsReceivablePurchaseProgramsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ktcc_VariableRateComponentAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Variable Rate Component [Axis]",
        "label": "Variable Rate Component [Axis]",
        "terseLabel": "Variable Rate Component [Axis]"
       }
      }
     },
     "localname": "VariableRateComponentAxis",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/LongTermDebtNarrativeDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ktcc_VariableRateComponentDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "[Domain] for Variable Rate Component [Axis]",
        "label": "Variable Rate Component [Domain]",
        "terseLabel": "Variable Rate Component [Domain]"
       }
      }
     },
     "localname": "VariableRateComponentDomain",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/LongTermDebtNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ktcc_VietnamDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Vietnam [Domain]",
        "label": "Vietnam [Domain]",
        "terseLabel": "Vietnam"
       }
      }
     },
     "localname": "VietnamDomain",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/EnterpriseWideDisclosuresNetSalesAndLongLivedAssetsPropertyPlantAndEquipmentByGeographicAreaDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ktcc_WellsFargoBankMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Wells Fargo Bank [Member]",
        "label": "Wells Fargo Bank [Member]",
        "terseLabel": "Wells Fargo Bank"
       }
      }
     },
     "localname": "WellsFargoBankMember",
     "nsuri": "http://www.keytronic.com/20200627",
     "presentation": [
      "http://www.keytronic.com/role/LongTermDebtNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CurrencyAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by currency.",
        "label": "Currency [Axis]",
        "terseLabel": "Currency [Axis]"
       }
      }
     },
     "localname": "CurrencyAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/ScheduleofDerivativeInstrumentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r196",
      "r270",
      "r276",
      "r496"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by name or description of a single external customer or a group of external customers.",
        "label": "Customer [Axis]",
        "terseLabel": "Major Customers [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/EnterpriseWideDisclosuresPercentageOfNetSalesToAndTradeAccountsReceivablesFromSignificantCustomersDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r296",
      "r298",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r494",
      "r497"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/LeasesDetail",
      "http://www.keytronic.com/role/LongTermDebtNarrativeDetail",
      "http://www.keytronic.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail",
      "http://www.keytronic.com/role/ScheduleofFiniteLivedIntangibleAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r296",
      "r298",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r494",
      "r497"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/LeasesDetail",
      "http://www.keytronic.com/role/LongTermDebtNarrativeDetail",
      "http://www.keytronic.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail",
      "http://www.keytronic.com/role/ScheduleofFiniteLivedIntangibleAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r196",
      "r270",
      "r276",
      "r496"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Single external customer or group of external customers.",
        "label": "Customer [Domain]",
        "terseLabel": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/EnterpriseWideDisclosuresPercentageOfNetSalesToAndTradeAccountsReceivablesFromSignificantCustomersDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r284",
      "r296",
      "r298",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r494",
      "r497"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/LeasesDetail",
      "http://www.keytronic.com/role/LongTermDebtNarrativeDetail",
      "http://www.keytronic.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail",
      "http://www.keytronic.com/role/ScheduleofFiniteLivedIntangibleAssetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r284",
      "r296",
      "r298",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r494",
      "r497"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/LeasesDetail",
      "http://www.keytronic.com/role/LongTermDebtNarrativeDetail",
      "http://www.keytronic.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail",
      "http://www.keytronic.com/role/ScheduleofFiniteLivedIntangibleAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RestatementAdjustmentMember": {
     "auth_ref": [
      "r123",
      "r124",
      "r125",
      "r126",
      "r127",
      "r128",
      "r129",
      "r130",
      "r131",
      "r133",
      "r134",
      "r136",
      "r137",
      "r152"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cumulative increase (decrease) for adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.",
        "label": "Revision of Prior Period, Adjustment [Member]",
        "terseLabel": "Revision of Prior Period, Adjustment"
       }
      }
     },
     "localname": "RestatementAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/LEASESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RestatementAxis": {
     "auth_ref": [
      "r123",
      "r124",
      "r125",
      "r126",
      "r127",
      "r128",
      "r129",
      "r130",
      "r131",
      "r133",
      "r134",
      "r135",
      "r136",
      "r137",
      "r152",
      "r205",
      "r206",
      "r330",
      "r363",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.",
        "label": "Revision of Prior Period [Axis]",
        "terseLabel": "Revision of Prior Period [Axis]"
       }
      }
     },
     "localname": "RestatementAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/LEASESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RestatementDomain": {
     "auth_ref": [
      "r123",
      "r124",
      "r125",
      "r126",
      "r127",
      "r128",
      "r129",
      "r130",
      "r131",
      "r133",
      "r134",
      "r135",
      "r136",
      "r137",
      "r152",
      "r205",
      "r206",
      "r330",
      "r363",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.",
        "label": "Revision of Prior Period [Domain]",
        "terseLabel": "Revision of Prior Period [Domain]"
       }
      }
     },
     "localname": "RestatementDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/LEASESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioPreviouslyReportedMember": {
     "auth_ref": [
      "r123",
      "r125",
      "r126",
      "r127",
      "r128",
      "r129",
      "r130",
      "r131",
      "r133",
      "r134",
      "r136",
      "r137",
      "r152",
      "r205",
      "r206",
      "r330",
      "r363",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents amount as previously reported before adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.",
        "label": "Previously Reported [Member]",
        "terseLabel": "Previously Reported"
       }
      }
     },
     "localname": "ScenarioPreviouslyReportedMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/LEASESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": {
     "auth_ref": [
      "r121",
      "r535"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]",
        "terseLabel": "SCHEDULE II"
       }
      }
     },
     "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/SCHEDULEII"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r193",
      "r194",
      "r270",
      "r275",
      "r495",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Geographical area.",
        "label": "Geographical [Domain]",
        "terseLabel": "Segment, Geographical"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/EnterpriseWideDisclosuresNarrativeDetail",
      "http://www.keytronic.com/role/EnterpriseWideDisclosuresNetSalesAndLongLivedAssetsPropertyPlantAndEquipmentByGeographicAreaDetail",
      "http://www.keytronic.com/role/EnterpriseWideDisclosuresScheduleofRevenuefromExternalCustomersAttributedtoForeignCountriesbyGeographicAreaDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r193",
      "r194",
      "r270",
      "r275",
      "r495",
      "r509",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r533",
      "r534"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by geographical components.",
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/EnterpriseWideDisclosuresNarrativeDetail",
      "http://www.keytronic.com/role/EnterpriseWideDisclosuresNetSalesAndLongLivedAssetsPropertyPlantAndEquipmentByGeographicAreaDetail",
      "http://www.keytronic.com/role/EnterpriseWideDisclosuresScheduleofRevenuefromExternalCustomersAttributedtoForeignCountriesbyGeographicAreaDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsAbstract",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureLineItems",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/ScheduleIIConsolidatedValuationAndQualifyingAccountsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "auth_ref": [
      "r121",
      "r535"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureTable",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/ScheduleIIConsolidatedValuationAndQualifyingAccountsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r39"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r36",
      "r235"
     ],
     "calculation": {
      "http://www.keytronic.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedLabel": "Accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax": {
     "auth_ref": [
      "r59",
      "r61",
      "r63"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated change, net of tax, in accumulated gains and losses from derivative instruments designated and qualifying as the effective portion of cash flow hedges. Includes an entity's share of an equity investee's Increase or Decrease in deferred hedging gains or losses.",
        "label": "Accumulated Other Comprehensive Income (Loss), Cumulative Changes in Net Gain (Loss) from Cash Flow Hedges, Effect Net of Tax",
        "terseLabel": "AOCI Balance"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/DerivativeFinancialInstrumentsGainLossOfDerivativeInstrumentsInStatementOfOperationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r24",
      "r61",
      "r63",
      "r64",
      "r484",
      "r503",
      "r507"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive (loss) income"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r60",
      "r64",
      "r66",
      "r123",
      "r124",
      "r126",
      "r383",
      "r498",
      "r499"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income (loss) to cash provided by (used in) operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r300",
      "r324",
      "r332"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-based Payment Arrangement, Expense",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForCreditLossMember": {
     "auth_ref": [
      "r120"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]",
        "terseLabel": "Allowance for Doubtful Accounts"
       }
      }
     },
     "localname": "AllowanceForCreditLossMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/ScheduleIIConsolidatedValuationAndQualifyingAccountsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r28",
      "r198",
      "r207"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "terseLabel": "Trade receivables, allowance for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "auth_ref": [
      "r79",
      "r96",
      "r433"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs",
        "terseLabel": "Amortization of deferred loan costs"
       }
      }
     },
     "localname": "AmortizationOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r96",
      "r222",
      "r228"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization of Intangible Assets"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r148"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Antidilutive SARs not included in diluted earnings per share"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/EarningsPerShareReconciliationOfDenominatorAndNumberOfAntidilutiveCommonShareAwardsNotIncludedInDilutedEarningsPerShareCalculationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r105",
      "r176",
      "r181",
      "r188",
      "r203",
      "r380",
      "r384",
      "r423",
      "r470",
      "r482"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "terseLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.keytronic.com/role/LEASESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r3",
      "r4",
      "r55",
      "r105",
      "r203",
      "r380",
      "r384",
      "r423"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r411"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Fair Value Disclosure",
        "terseLabel": "Assets, Fair Value Disclosure"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardDateAxis": {
     "auth_ref": [
      "r301",
      "r326"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by date or year award under share-based payment arrangement is granted.",
        "label": "Award Date [Axis]",
        "terseLabel": "Award Date [Axis]"
       }
      }
     },
     "localname": "AwardDateAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansNarrativeDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardDateDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Date or year award under share-based payment arrangement is granted.",
        "label": "Award Date [Domain]",
        "terseLabel": "Award Date [Domain]"
       }
      }
     },
     "localname": "AwardDateDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r301",
      "r326"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansGrantDateFairValueForAwardsEstimatedUsingOptionValuationMethodWithWeightedAverageAssumptionsDetail",
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansNarrativeDetail",
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansSummarizesOptionSARsActivityOfAllPlansDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/DerivativeFinancialInstrumentsSummarizedFairValueOfDerivativeInstrumentsInConsolidatedBalanceSheetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r392",
      "r395"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/DerivativeFinancialInstrumentsSummarizedFairValueOfDerivativeInstrumentsInConsolidatedBalanceSheetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BuildingAndBuildingImprovementsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.",
        "label": "Building and Building Improvements [Member]",
        "terseLabel": "Buildings and improvements"
       }
      }
     },
     "localname": "BuildingAndBuildingImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BuildingsAndImprovementsGross": {
     "auth_ref": [
      "r6",
      "r234"
     ],
     "calculation": {
      "http://www.keytronic.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing.",
        "label": "Buildings and Improvements, Gross",
        "terseLabel": "Buildings and improvements"
       }
      }
     },
     "localname": "BuildingsAndImprovementsGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r295",
      "r297"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r295",
      "r297",
      "r375",
      "r376"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]",
        "terseLabel": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member": {
     "auth_ref": [
      "r281"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Calculated under guidance for revenue recognition in effect prior to change to new guidance for revenue from contract with customer when using transition method for cumulative effect in period including initial date of application.",
        "label": "Calculated under Revenue Guidance in Effect before Topic 606 [Member]",
        "terseLabel": "Calculated under Revenue Guidance in Effect before Topic 606"
       }
      }
     },
     "localname": "CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIESRevenueInitialApplicationPeriodCumulativeEffectTransitionDetail",
      "http://www.keytronic.com/role/SignificantAccountingPoliciesNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r1",
      "r33",
      "r98"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "periodEndLabel": "Cash and cash equivalents, end of period",
        "periodStartLabel": "Cash and cash equivalents, beginning of period",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": {
     "auth_ref": [],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Includes effect from exchange rate changes.",
        "label": "Cash and Cash Equivalents, Period Increase (Decrease)",
        "totalLabel": "Net increase (decrease) in cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r13",
      "r99",
      "r102"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r47",
      "r244",
      "r475",
      "r489"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies (Note 4 and 9)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r241",
      "r242",
      "r243",
      "r245"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "COMMITMENTS AND CONTINGENCIES"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/COMMITMENTSANDCONTINGENCIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r123",
      "r124"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockNoParValue": {
     "auth_ref": [
      "r21"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Face amount per share of no-par value common stock.",
        "label": "Common Stock, No Par Value",
        "terseLabel": "Common stock - par value"
       }
      }
     },
     "localname": "CommonStockNoParValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r21"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock - shares authorized"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r21"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock - issued"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r21",
      "r256"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common stock - outstanding"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r21"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock, no par value\u2014shares authorized 25,000; issued and outstanding 10,760 and 10,760 shares, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r68",
      "r70",
      "r71",
      "r76",
      "r477",
      "r491"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive income (loss)"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]",
        "terseLabel": "Comprehensive income (loss):"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r163",
      "r164",
      "r196",
      "r421",
      "r422"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Percent of Net Sales"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/EnterpriseWideDisclosuresPercentageOfNetSalesToAndTradeAccountsReceivablesFromSignificantCustomersDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r102",
      "r382"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Principles of Consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "auth_ref": [
      "r262"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "terseLabel": "Contract with Customer, Contract Asset, Contract Liability, and Receivable"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/REVENUETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress": {
     "auth_ref": [
      "r260"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in measure of progress which increases (decreases) right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress",
        "terseLabel": "Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress"
       }
      }
     },
     "localname": "ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/RevenueDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerAssetNetCurrent": {
     "auth_ref": [
      "r258",
      "r259",
      "r271"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current",
        "periodEndLabel": "Contract assets",
        "periodStartLabel": "Beginning balance, June\u00a029, 2019",
        "terseLabel": "Contract assets"
       }
      }
     },
     "localname": "ContractWithCustomerAssetNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.keytronic.com/role/RevenueDetail",
      "http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIESRevenueInitialApplicationPeriodCumulativeEffectTransitionDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerAssetReclassifiedToReceivable": {
     "auth_ref": [
      "r261"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of decrease in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time from transfer to receivable due to right to consideration becoming unconditional.",
        "label": "Contract with Customer, Asset, Reclassified to Receivable",
        "terseLabel": "Amounts collected or invoiced"
       }
      }
     },
     "localname": "ContractWithCustomerAssetReclassifiedToReceivable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/RevenueDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r272"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "terseLabel": "Revenue recognized"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/RevenueDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r82",
      "r466"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Cost of Goods and Services Sold"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIESRevenueInitialApplicationPeriodCumulativeEffectTransitionDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Primary financial statement caption encompassing cost of sales.",
        "label": "Cost of Sales [Member]",
        "terseLabel": "Cost of Sales"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/LeasesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/LongTermDebtNarrativeDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/LongTermDebtNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r107",
      "r358",
      "r366"
     ],
     "calculation": {
      "http://www.keytronic.com/role/IncomeTaxIncomeTaxExpenseBenefitDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/IncomeTaxIncomeTaxExpenseBenefitDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "auth_ref": [
      "r110",
      "r358"
     ],
     "calculation": {
      "http://www.keytronic.com/role/IncomeTaxIncomeTaxExpenseBenefitDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Foreign Tax Expense (Benefit)",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "CurrentForeignTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/IncomeTaxIncomeTaxExpenseBenefitDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r107",
      "r358",
      "r366",
      "r368"
     ],
     "calculation": {
      "http://www.keytronic.com/role/IncomeTaxIncomeTaxExpenseBenefitDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "totalLabel": "Current Income Tax Expense (Benefit)"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/IncomeTaxIncomeTaxExpenseBenefitDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r378"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]",
        "terseLabel": "Customer Relationships"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetail",
      "http://www.keytronic.com/role/ScheduleofFiniteLivedIntangibleAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r16",
      "r17",
      "r18",
      "r471",
      "r472",
      "r481"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/LongTermDebtNarrativeDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Debt Instrument, Basis Spread on Variable Rate"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/LongTermDebtNarrativeDetail",
      "http://www.keytronic.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r18",
      "r253",
      "r472",
      "r481"
     ],
     "calculation": {
      "http://www.keytronic.com/role/LongTermDebtNarrativeDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
        "label": "Long-term Debt, Gross",
        "totalLabel": "Total debt"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/LongTermDebtNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r45"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/LongTermDebtNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": {
     "auth_ref": [
      "r45"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the required periodic payments applied to principal.",
        "label": "Debt Instrument, Periodic Payment, Principal",
        "terseLabel": "Debt Instrument, Periodic Payment, Principal"
       }
      }
     },
     "localname": "DebtInstrumentPeriodicPaymentPrincipal",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/LongTermDebtNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r107",
      "r359",
      "r366"
     ],
     "calculation": {
      "http://www.keytronic.com/role/IncomeTaxIncomeTaxExpenseBenefitDetail": {
       "order": 1.0,
       "parentTag": "ktcc_DeferredIncomeTaxExpenseBenefitTotal1",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/IncomeTaxIncomeTaxExpenseBenefitDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r107",
      "r359",
      "r366"
     ],
     "calculation": {
      "http://www.keytronic.com/role/IncomeTaxIncomeTaxExpenseBenefitDetail": {
       "order": 2.0,
       "parentTag": "ktcc_DeferredIncomeTaxExpenseBenefitTotal1",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/IncomeTaxIncomeTaxExpenseBenefitDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r339",
      "r340"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
        "label": "Deferred Income Tax Assets, Net",
        "terseLabel": "Deferred income tax asset"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.keytronic.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r96",
      "r107",
      "r359",
      "r366",
      "r367",
      "r368"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "negatedLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetInterestCarryforward": {
     "auth_ref": [
      "r356"
     ],
     "calculation": {
      "http://www.keytronic.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible interest carryforward.",
        "label": "Deferred Tax Asset, Interest Carryforward",
        "terseLabel": "Interest expense carryforward"
       }
      }
     },
     "localname": "DeferredTaxAssetInterestCarryforward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsDerivativeInstruments": {
     "auth_ref": [
      "r356",
      "r357"
     ],
     "calculation": {
      "http://www.keytronic.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetail": {
       "order": 8.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from derivative instruments.",
        "label": "Deferred Tax Assets, Derivative Instruments",
        "terseLabel": "Mart-to-market adjustments"
       }
      }
     },
     "localname": "DeferredTaxAssetsDerivativeInstruments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.keytronic.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.",
        "label": "Deferred Tax Assets, Goodwill and Intangible Assets",
        "terseLabel": "Identifiable intangibles"
       }
      }
     },
     "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r351"
     ],
     "calculation": {
      "http://www.keytronic.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Deferred income tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsInventory": {
     "auth_ref": [
      "r356",
      "r357"
     ],
     "calculation": {
      "http://www.keytronic.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.",
        "label": "Deferred Tax Assets, Inventory",
        "terseLabel": "Inventory"
       }
      }
     },
     "localname": "DeferredTaxAssetsInventory",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "auth_ref": [
      "r352"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.",
        "label": "Deferred Tax Assets, Net",
        "totalLabel": "Net deferred income tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent": {
     "auth_ref": [
      "r339",
      "r340",
      "r352"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting and classified as noncurrent.",
        "label": "Deferred Tax Assets, Net, Noncurrent",
        "terseLabel": "Deferred Tax Assets, Net, Noncurrent"
       }
      }
     },
     "localname": "DeferredTaxAssetsLiabilitiesNetNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIESRevenueInitialApplicationPeriodCumulativeEffectTransitionDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r356",
      "r357"
     ],
     "calculation": {
      "http://www.keytronic.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "terseLabel": "Net operating loss"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r356",
      "r357"
     ],
     "calculation": {
      "http://www.keytronic.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetail": {
       "order": 10.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.",
        "label": "Deferred Tax Assets, Other",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {
     "auth_ref": [
      "r355",
      "r356",
      "r357"
     ],
     "calculation": {
      "http://www.keytronic.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards",
        "terseLabel": "Tax credit carryforwards, net"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax": {
     "auth_ref": [
      "r355",
      "r356",
      "r357"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible alternative minimum tax credit carryforwards.",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards, Alternative Minimum Tax",
        "terseLabel": "Deferred Tax Assets, Tax Credit Carryforwards, Alternative Minimum Tax"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/IncomeTaxesNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": {
     "auth_ref": [
      "r355",
      "r356",
      "r357"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research",
        "terseLabel": "Deferred Tax Assets, Tax Credit Carryforwards, Research"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/IncomeTaxesNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": {
     "auth_ref": [
      "r356",
      "r357"
     ],
     "calculation": {
      "http://www.keytronic.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetail": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals",
        "terseLabel": "Accruals"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements": {
     "auth_ref": [
      "r356",
      "r357"
     ],
     "calculation": {
      "http://www.keytronic.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetail": {
       "order": 9.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the estimated loss from legal settlements.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Legal Settlements",
        "terseLabel": "ASC 606 deferred costs"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r340",
      "r352"
     ],
     "calculation": {
      "http://www.keytronic.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "label": "Deferred Tax Liabilities, Net",
        "totalLabel": "Deferred income tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost": {
     "auth_ref": [
      "r356",
      "r357"
     ],
     "calculation": {
      "http://www.keytronic.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount as of the balance sheet date of the estimated future tax effects attributable to policy acquisition costs being expensed for tax purposes but capitalized in conformity with generally accepted accounting principles, which will reverse in future periods when amortization of such capitalized costs cannot be deducted for tax purposes.",
        "label": "Deferred Tax Liabilities, Deferred Expense, Deferred Policy Acquisition Cost",
        "negatedTerseLabel": "Fixed assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesDerivatives": {
     "auth_ref": [
      "r356",
      "r357"
     ],
     "calculation": {
      "http://www.keytronic.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from derivatives.",
        "label": "Deferred Tax Liabilities, Derivatives",
        "negatedTerseLabel": "Mart-to-market adjustments"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesDerivatives",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": {
     "auth_ref": [
      "r356",
      "r357"
     ],
     "calculation": {
      "http://www.keytronic.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.",
        "label": "Deferred Tax Liabilities, Leasing Arrangements",
        "negatedTerseLabel": "Deferred Tax Liabilities, Leasing Arrangements"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesLeasingArrangements",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r356",
      "r357"
     ],
     "calculation": {
      "http://www.keytronic.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.",
        "label": "Deferred Tax Liabilities, Other",
        "negatedTerseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome": {
     "auth_ref": [
      "r356",
      "r357"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from tax deferred revenue or income classified as other.",
        "label": "Deferred Tax Liabilities, Tax Deferred Income",
        "negatedTerseLabel": "Deferred income tax liability",
        "terseLabel": "Deferred income tax liability"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesTaxDeferredIncome",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.keytronic.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": {
     "auth_ref": [
      "r356"
     ],
     "calculation": {
      "http://www.keytronic.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetail": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from undistributed earnings of subsidiary and other recognized entity not within country of domicile. Includes, but is not limited to, other basis differences.",
        "label": "Deferred Tax Liabilities, Undistributed Foreign Earnings",
        "negatedTerseLabel": "Accrued withholding tax - unremitted earnings"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesUndistributedForeignEarnings",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanContributionsByEmployer": {
     "auth_ref": [
      "r283",
      "r285",
      "r286",
      "r292",
      "r293",
      "r294"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.",
        "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer",
        "terseLabel": "Company contributions to 401K"
       }
      }
     },
     "localname": "DefinedBenefitPlanContributionsByEmployer",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r96",
      "r174"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.",
        "label": "Derivative Contract [Domain]",
        "terseLabel": "Derivative Contract"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/DerivativeFinancialInstrumentsDetail",
      "http://www.keytronic.com/role/DerivativeFinancialInstrumentsGainLossOfDerivativeInstrumentsInStatementOfOperationsDetail",
      "http://www.keytronic.com/role/DerivativeFinancialInstrumentsSummarizedFairValueOfDerivativeInstrumentsInConsolidatedBalanceSheetsDetail",
      "http://www.keytronic.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral": {
     "auth_ref": [
      "r56",
      "r57",
      "r58",
      "r404"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value, after offset of derivative liability, of financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, before offset against an obligation to return collateral under a master netting arrangement. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.",
        "label": "Derivative Asset, Fair Value, Amount Not Offset Against Collateral",
        "terseLabel": "Derivative Asset, Asset Fair Value"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/DerivativeFinancialInstrumentsSummarizedFairValueOfDerivativeInstrumentsInConsolidatedBalanceSheetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral": {
     "auth_ref": [
      "r56",
      "r57",
      "r58",
      "r404"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value, after offset of derivative asset, of financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, elected not to be and before offset against a right to receive collateral under a master netting arrangement. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.",
        "label": "Derivative Liability, Fair Value, Amount Not Offset Against Collateral",
        "terseLabel": "Derivative Liability, Liability Fair Value"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/DerivativeFinancialInstrumentsSummarizedFairValueOfDerivativeInstrumentsInConsolidatedBalanceSheetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeNet": {
     "auth_ref": [
      "r420"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value of the assets less the liabilities of a derivative or group of derivatives.",
        "label": "Derivative, Fair Value, Net",
        "terseLabel": "Derivative, Fair Value, Net"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/ScheduleofDerivativeInstrumentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeFixedInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fixed interest rate related to the interest rate derivative.",
        "label": "Derivative, Fixed Interest Rate",
        "terseLabel": "Derivative, Fixed Interest Rate"
       }
      }
     },
     "localname": "DerivativeFixedInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/DerivativeFinancialInstrumentsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r393",
      "r394",
      "r397",
      "r400"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]",
        "terseLabel": "Derivative Instrument"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/DerivativeFinancialInstrumentsDetail",
      "http://www.keytronic.com/role/DerivativeFinancialInstrumentsGainLossOfDerivativeInstrumentsInStatementOfOperationsDetail",
      "http://www.keytronic.com/role/DerivativeFinancialInstrumentsSummarizedFairValueOfDerivativeInstrumentsInConsolidatedBalanceSheetsDetail",
      "http://www.keytronic.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]",
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r410"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.",
        "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]",
        "terseLabel": "DERIVATIVE FINANCIAL INSTRUMENTS"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/DERIVATIVEFINANCIALINSTRUMENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DerivativeLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Derivative [Line Items]",
        "terseLabel": "Derivative [Line Items]"
       }
      }
     },
     "localname": "DerivativeLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/DerivativeFinancialInstrumentsDetail",
      "http://www.keytronic.com/role/ScheduleofDerivativeInstrumentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeNotionalAmount": {
     "auth_ref": [
      "r387",
      "r389"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Nominal or face amount used to calculate payment on derivative.",
        "label": "Derivative, Notional Amount",
        "terseLabel": "Derivative, Notional Amount"
       }
      }
     },
     "localname": "DerivativeNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/DerivativeFinancialInstrumentsDetail",
      "http://www.keytronic.com/role/ScheduleofDerivativeInstrumentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeTable": {
     "auth_ref": [
      "r386",
      "r388",
      "r389",
      "r390",
      "r391",
      "r396",
      "r397",
      "r402",
      "r405",
      "r407"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.",
        "label": "Derivative [Table]",
        "terseLabel": "Derivative [Table]"
       }
      }
     },
     "localname": "DerivativeTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/DerivativeFinancialInstrumentsDetail",
      "http://www.keytronic.com/role/ScheduleofDerivativeInstrumentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "auth_ref": [
      "r102",
      "r111",
      "r386",
      "r388",
      "r390",
      "r391",
      "r403"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.",
        "label": "Derivatives, Policy [Policy Text Block]",
        "terseLabel": "Derivative Instruments and Hedging Activities"
       }
      }
     },
     "localname": "DerivativesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DesignatedAsHedgingInstrumentMember": {
     "auth_ref": [
      "r390"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).",
        "label": "Designated as Hedging Instrument [Member]",
        "terseLabel": "Designated as Hedging Instrument"
       }
      }
     },
     "localname": "DesignatedAsHedgingInstrumentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/DerivativeFinancialInstrumentsDetail",
      "http://www.keytronic.com/role/DerivativeFinancialInstrumentsGainLossOfDerivativeInstrumentsInStatementOfOperationsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member": {
     "auth_ref": [
      "r281"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Effect in current period from application of guidance for revenue from contract with customer compared with guidance for revenue recognition applicable prior to change when using transition method for cumulative effect in period including initial date of application.",
        "label": "Difference between Revenue Guidance in Effect before and after Topic 606 [Member]",
        "terseLabel": "Difference between Revenue Guidance in Effect before and after Topic 606"
       }
      }
     },
     "localname": "DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIESRevenueInitialApplicationPeriodCumulativeEffectTransitionDetail",
      "http://www.keytronic.com/role/SignificantAccountingPoliciesNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/RevenueDetail",
      "http://www.keytronic.com/role/RevenueDisaggregationofRevenueDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r270",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/RevenueDetail",
      "http://www.keytronic.com/role/RevenueDisaggregationofRevenueDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r270"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Disaggregation of Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/REVENUETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r333"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement [Text Block]",
        "terseLabel": "STOCK OPTION AND BENEFIT PLANS"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/STOCKOPTIONANDBENEFITPLANS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Share-based Payment Arrangement [Abstract]",
        "terseLabel": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings per share:"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r77",
      "r129",
      "r130",
      "r131",
      "r132",
      "r133",
      "r138",
      "r140",
      "r145",
      "r146",
      "r147",
      "r152",
      "r153",
      "r478",
      "r492"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Net income (loss) per share \u2014 Basic",
        "verboseLabel": "Earnings per share \u2013 basic (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.keytronic.com/role/EarningsPerShareReconciliationOfDenominatorAndNumberOfAntidilutiveCommonShareAwardsNotIncludedInDilutedEarningsPerShareCalculationDetail",
      "http://www.keytronic.com/role/QuarterlyFinancialDataDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r77",
      "r129",
      "r130",
      "r131",
      "r132",
      "r133",
      "r140",
      "r145",
      "r146",
      "r147",
      "r152",
      "r153",
      "r478",
      "r492"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Net income (loss) per share \u2014 Diluted",
        "verboseLabel": "Earnings per share \u2013 diluted (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.keytronic.com/role/EarningsPerShareReconciliationOfDenominatorAndNumberOfAntidilutiveCommonShareAwardsNotIncludedInDilutedEarningsPerShareCalculationDetail",
      "http://www.keytronic.com/role/QuarterlyFinancialDataDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r102",
      "r148",
      "r150"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Earnings Per Common Share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r148",
      "r150",
      "r151",
      "r154"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "EARNINGS PER SHARE"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/EARNINGSPERSHARE"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued compensation and vacation"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r325"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized share based compensation expense"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r325"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Share Based Expense Recognition - Weighted-average period"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansNarrativeDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services.",
        "label": "Equipment [Member]",
        "terseLabel": "Equipment"
       }
      }
     },
     "localname": "EquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r123",
      "r124",
      "r126",
      "r128",
      "r134",
      "r137",
      "r158",
      "r204",
      "r256",
      "r257",
      "r327",
      "r328",
      "r329",
      "r362",
      "r363",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r498",
      "r499",
      "r500"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Error Corrections and Prior Period Adjustments Restatement [Line Items]",
        "terseLabel": "Error Corrections and Prior Period Adjustments Restatement [Line Items]"
       }
      }
     },
     "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/LEASESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r293",
      "r412",
      "r456",
      "r457",
      "r458"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r411",
      "r412",
      "r413",
      "r414",
      "r416"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]",
        "terseLabel": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]",
        "terseLabel": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r285",
      "r286",
      "r291",
      "r293",
      "r412",
      "r456"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Level\u00a01"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r285",
      "r286",
      "r291",
      "r293",
      "r412",
      "r457"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Level\u00a02"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r293",
      "r412",
      "r458"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Level\u00a03"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": {
     "auth_ref": [
      "r418"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis.",
        "label": "Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]",
        "terseLabel": "FAIR VALUE MEASUREMENTS"
       }
      }
     },
     "localname": "FairValueMeasurementInputsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/FAIRVALUEMEASUREMENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r293",
      "r456",
      "r457",
      "r458"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value, Measurements, Fair Value Hierarchy [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r415",
      "r416"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Recurring"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r102",
      "r417",
      "r419"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "terseLabel": "Fair Value of Financial Instruments"
       }
      }
     },
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinancingReceivablesTextBlock": {
     "auth_ref": [
      "r201",
      "r202"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for financing receivable.",
        "label": "Financing Receivables [Text Block]",
        "terseLabel": "TRADE ACCOUNTS RECEIVABLE SALE PROGRAMS"
       }
      }
     },
     "localname": "FinancingReceivablesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/TRADEACCOUNTSRECEIVABLEPURCHASEPROGRAMS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Finite-Lived Intangible Asset, Useful Life"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/ScheduleofFiniteLivedIntangibleAssetsDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r227"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedTerseLabel": "Finite-Lived Intangible Assets, Accumulated Amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/ScheduleofFiniteLivedIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r223",
      "r224",
      "r227",
      "r229",
      "r467",
      "r468"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetail",
      "http://www.keytronic.com/role/ScheduleofFiniteLivedIntangibleAssetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r227",
      "r468"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Finite-Lived Intangible Assets, Gross"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/ScheduleofFiniteLivedIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/ScheduleofFiniteLivedIntangibleAssetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r223",
      "r226"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetail",
      "http://www.keytronic.com/role/ScheduleofFiniteLivedIntangibleAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r227",
      "r467"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "terseLabel": "Finite-Lived Intangible Assets, Net"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetail",
      "http://www.keytronic.com/role/ScheduleofFiniteLivedIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiscalPeriod": {
     "auth_ref": [
      "r379"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.",
        "label": "Fiscal Period, Policy [Policy Text Block]",
        "terseLabel": "Fiscal Year"
       }
      }
     },
     "localname": "FiscalPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months": {
     "auth_ref": [
      "r409"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The estimated net amount of unrealized gains or losses on foreign currency cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months.",
        "label": "Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months",
        "terseLabel": "Net amount of existing losses expected to be reclassified into earnings within the next 12 months"
       }
      }
     },
     "localname": "ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/DerivativeFinancialInstrumentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r102",
      "r431"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "terseLabel": "Foreign Currency Transactions"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ForwardContractsMember": {
     "auth_ref": [
      "r398"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Contracts negotiated between two parties to purchase and sell a specific quantity of a financial instrument, foreign currency, or commodity at a price specified at origination of the contract, with delivery and settlement at a specified future date.",
        "label": "Forward Contracts [Member]",
        "terseLabel": "Forward Contracts &amp; swaps"
       }
      }
     },
     "localname": "ForwardContractsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/DerivativeFinancialInstrumentsDetail",
      "http://www.keytronic.com/role/DerivativeFinancialInstrumentsGainLossOfDerivativeInstrumentsInStatementOfOperationsDetail",
      "http://www.keytronic.com/role/DerivativeFinancialInstrumentsSummarizedFairValueOfDerivativeInstrumentsInConsolidatedBalanceSheetsDetail",
      "http://www.keytronic.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FurnitureAndFixturesGross": {
     "auth_ref": [
      "r234"
     ],
     "calculation": {
      "http://www.keytronic.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
        "label": "Furniture and Fixtures, Gross",
        "terseLabel": "Furniture and fixtures"
       }
      }
     },
     "localname": "FurnitureAndFixturesGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
        "label": "Furniture and Fixtures [Member]",
        "terseLabel": "Furniture and fixtures"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnDispositionOfAssets": {
     "auth_ref": [
      "r96",
      "r233",
      "r237"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property",
        "negatedTerseLabel": "Loss on disposal of assets"
       }
      }
     },
     "localname": "GainLossOnDispositionOfAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r214",
      "r216",
      "r469"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetImpairment": {
     "auth_ref": [],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.",
        "label": "Goodwill and Intangible Asset Impairment",
        "terseLabel": "Goodwill and intangible assets impairment"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetImpairment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r231"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "terseLabel": "GOODWILL AND INTANGIBLE ASSETS"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/GOODWILLANDOTHERINTANGIBLEASSETS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "auth_ref": [
      "r102",
      "r218"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.",
        "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
        "terseLabel": "Impairment of Goodwill"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "auth_ref": [
      "r96",
      "r215",
      "r217",
      "r219"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Impairment Loss",
        "terseLabel": "Goodwill, Impairment Loss"
       }
      }
     },
     "localname": "GoodwillImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Goodwill [Line Items]",
        "terseLabel": "Goodwill [Line Items]"
       }
      }
     },
     "localname": "GoodwillLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r81",
      "r105",
      "r176",
      "r180",
      "r184",
      "r187",
      "r190",
      "r203",
      "r423"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "terseLabel": "Gross profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.keytronic.com/role/QuarterlyFinancialDataDetail",
      "http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIESRevenueInitialApplicationPeriodCumulativeEffectTransitionDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HedgingDesignationAxis": {
     "auth_ref": [
      "r390",
      "r401"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Axis]",
        "terseLabel": "Hedging Designation [Axis]"
       }
      }
     },
     "localname": "HedgingDesignationAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/DerivativeFinancialInstrumentsDetail",
      "http://www.keytronic.com/role/DerivativeFinancialInstrumentsGainLossOfDerivativeInstrumentsInStatementOfOperationsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HedgingDesignationDomain": {
     "auth_ref": [
      "r390"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Domain]",
        "terseLabel": "Hedging Designation [Domain]"
       }
      }
     },
     "localname": "HedgingDesignationDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/DerivativeFinancialInstrumentsDetail",
      "http://www.keytronic.com/role/DerivativeFinancialInstrumentsGainLossOfDerivativeInstrumentsInStatementOfOperationsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": {
     "auth_ref": [
      "r96",
      "r230"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.",
        "label": "Impairment of Intangible Assets, Finite-lived",
        "negatedTerseLabel": "Impairment of Intangible Assets, Finite-lived",
        "terseLabel": "Impairment of Intangible Assets, Finite-lived"
       }
      }
     },
     "localname": "ImpairmentOfIntangibleAssetsFinitelived",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetail",
      "http://www.keytronic.com/role/ScheduleofFiniteLivedIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r102",
      "r232",
      "r239"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "terseLabel": "Impairment of Long-Lived Assets"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "auth_ref": [
      "r109",
      "r369"
     ],
     "calculation": {
      "http://www.keytronic.com/role/IncomeTaxesComponentsOfIncomebeforeIncomeTaxesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "terseLabel": "Domestic"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/IncomeTaxesComponentsOfIncomebeforeIncomeTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "auth_ref": [
      "r109",
      "r369"
     ],
     "calculation": {
      "http://www.keytronic.com/role/IncomeTaxesComponentsOfIncomebeforeIncomeTaxesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/IncomeTaxesComponentsOfIncomebeforeIncomeTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r109",
      "r176",
      "r180",
      "r184",
      "r187",
      "r190"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      },
      "http://www.keytronic.com/role/IncomeTaxesComponentsOfIncomebeforeIncomeTaxesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.",
        "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest",
        "terseLabel": "Income before income taxes",
        "totalLabel": "Income (loss) before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.keytronic.com/role/IncomeTaxesComponentsOfIncomebeforeIncomeTaxesDetail",
      "http://www.keytronic.com/role/QuarterlyFinancialDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r238"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/LeasesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/LeasesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r343",
      "r349",
      "r354",
      "r364",
      "r370",
      "r372",
      "r373",
      "r374"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "INCOME TAXES"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/INCOMETAXES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r107",
      "r136",
      "r137",
      "r175",
      "r341",
      "r365",
      "r371",
      "r493"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      },
      "http://www.keytronic.com/role/IncomeTaxIncomeTaxExpenseBenefitDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.keytronic.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Income tax benefit",
        "totalLabel": "Total income tax benefit"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.keytronic.com/role/IncomeTaxIncomeTaxExpenseBenefitDetail",
      "http://www.keytronic.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r72",
      "r102",
      "r337",
      "r338",
      "r349",
      "r350",
      "r353",
      "r360",
      "r510"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": {
     "auth_ref": [
      "r336",
      "r342"
     ],
     "calculation": {
      "http://www.keytronic.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount",
        "terseLabel": "Tax rate change"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": {
     "auth_ref": [
      "r342"
     ],
     "calculation": {
      "http://www.keytronic.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetail": {
       "order": 10.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount",
        "terseLabel": "Foreign tax rate differences"
       }
      }
     },
     "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r342"
     ],
     "calculation": {
      "http://www.keytronic.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetail": {
       "order": 9.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "terseLabel": "Federal income tax provision (benefit) at statutory rates"
       }
      }
     },
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses": {
     "auth_ref": [
      "r342"
     ],
     "calculation": {
      "http://www.keytronic.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible impairment loss.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount",
        "terseLabel": "Goodwill write-off"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "auth_ref": [
      "r342"
     ],
     "calculation": {
      "http://www.keytronic.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetail": {
       "order": 7.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "IncomeTaxReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": {
     "auth_ref": [
      "r342"
     ],
     "calculation": {
      "http://www.keytronic.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetail": {
       "order": 8.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount",
        "terseLabel": "Provision to return reconciliation"
       }
      }
     },
     "localname": "IncomeTaxReconciliationOtherReconcilingItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings": {
     "auth_ref": [
      "r342"
     ],
     "calculation": {
      "http://www.keytronic.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to repatriation of foreign earnings.",
        "label": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount",
        "negatedTerseLabel": "Effect of repatriation of foreign earnings, net"
       }
      }
     },
     "localname": "IncomeTaxReconciliationRepatriationOfForeignEarnings",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r342"
     ],
     "calculation": {
      "http://www.keytronic.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetail": {
       "order": 6.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "terseLabel": "State income taxes, net of federal tax effect"
       }
      }
     },
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxCredits": {
     "auth_ref": [
      "r342"
     ],
     "calculation": {
      "http://www.keytronic.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount",
        "negatedTerseLabel": "Effect of income tax credits"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r100"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income Taxes Paid, Net",
        "terseLabel": "Income tax payments, net of refunds"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r95"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": {
     "auth_ref": [
      "r95"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "Increase (Decrease) in Contract with Customer, Asset",
        "negatedTerseLabel": "Contract assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerAsset",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": {
     "auth_ref": [
      "r95"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 18.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "label": "Increase (Decrease) in Employee Related Liabilities",
        "terseLabel": "Accrued compensation and vacation"
       }
      }
     },
     "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r95"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "auth_ref": [
      "r95"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets",
        "negatedLabel": "Other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": {
     "auth_ref": [
      "r95"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 19.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Operating Liabilities",
        "terseLabel": "Other liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInReceivables": {
     "auth_ref": [
      "r95"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Receivables",
        "negatedTerseLabel": "Trade receivables"
       }
      }
     },
     "localname": "IncreaseDecreaseInReceivables",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r141",
      "r142",
      "r143",
      "r147"
     ],
     "calculation": {
      "http://www.keytronic.com/role/EarningsPerShareReconciliationOfDenominatorAndNumberOfAntidilutiveCommonShareAwardsNotIncludedInDilutedEarningsPerShareCalculationDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements",
        "terseLabel": "Effect of dilutive common stock awards"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/EarningsPerShareReconciliationOfDenominatorAndNumberOfAntidilutiveCommonShareAwardsNotIncludedInDilutedEarningsPerShareCalculationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis": {
     "auth_ref": [
      "r281"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information about effect of transition method for cumulative effect in initial period of application.",
        "label": "Initial Application Period Cumulative Effect Transition [Axis]",
        "terseLabel": "Initial Application Period Cumulative Effect Transition [Axis]"
       }
      }
     },
     "localname": "InitialApplicationPeriodCumulativeEffectTransitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIESRevenueInitialApplicationPeriodCumulativeEffectTransitionDetail",
      "http://www.keytronic.com/role/SignificantAccountingPoliciesNarrativeDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain": {
     "auth_ref": [
      "r281"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Effect of transition method for cumulative effect in initial period of application.",
        "label": "Initial Application Period Cumulative Effect Transition [Domain]",
        "terseLabel": "Initial Application Period Cumulative Effect Transition [Domain]"
       }
      }
     },
     "localname": "InitialApplicationPeriodCumulativeEffectTransitionDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIESRevenueInitialApplicationPeriodCumulativeEffectTransitionDetail",
      "http://www.keytronic.com/role/SignificantAccountingPoliciesNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r221",
      "r225"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Other intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r73",
      "r173",
      "r432",
      "r433",
      "r479"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "terseLabel": "Interest expense, net"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r90",
      "r93",
      "r100"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Interest payments"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateSwapMember": {
     "auth_ref": [
      "r399"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.",
        "label": "Interest Rate Swap [Member]",
        "terseLabel": "Interest Rate Swap"
       }
      }
     },
     "localname": "InterestRateSwapMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/DerivativeFinancialInstrumentsDetail",
      "http://www.keytronic.com/role/DerivativeFinancialInstrumentsGainLossOfDerivativeInstrumentsInStatementOfOperationsDetail",
      "http://www.keytronic.com/role/DerivativeFinancialInstrumentsSummarizedFairValueOfDerivativeInstrumentsInConsolidatedBalanceSheetsDetail",
      "http://www.keytronic.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoryCurrentTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Current [Table]",
        "terseLabel": "Inventory, Current [Table]"
       }
      }
     },
     "localname": "InventoryCurrentTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/InventoriesComponentsOfInventoriesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Inventory Disclosure [Abstract]",
        "terseLabel": "Inventory Disclosure [Abstract]"
       }
      }
     },
     "localname": "InventoryDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r213"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.",
        "label": "Inventory Disclosure [Text Block]",
        "terseLabel": "INVENTORIES"
       }
      }
     },
     "localname": "InventoryDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/INVENTORIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryFinishedGoods": {
     "auth_ref": [
      "r49"
     ],
     "calculation": {
      "http://www.keytronic.com/role/InventoriesComponentsOfInventoriesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.",
        "label": "Inventory, Finished Goods, Gross",
        "terseLabel": "Finished goods"
       }
      }
     },
     "localname": "InventoryFinishedGoods",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/InventoriesComponentsOfInventoriesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Inventory [Line Items]",
        "terseLabel": "Inventory [Line Items]"
       }
      }
     },
     "localname": "InventoryLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/InventoriesComponentsOfInventoriesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r2",
      "r52"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.keytronic.com/role/InventoriesComponentsOfInventoriesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Inventories, net",
        "totalLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.keytronic.com/role/InventoriesComponentsOfInventoriesDetail",
      "http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIESRevenueInitialApplicationPeriodCumulativeEffectTransitionDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r9",
      "r53",
      "r102",
      "r155",
      "r209",
      "r211",
      "r213"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.",
        "label": "Inventory, Policy [Policy Text Block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryRawMaterials": {
     "auth_ref": [
      "r51"
     ],
     "calculation": {
      "http://www.keytronic.com/role/InventoriesComponentsOfInventoriesDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Raw Materials, Gross",
        "terseLabel": "Raw materials and supplies"
       }
      }
     },
     "localname": "InventoryRawMaterials",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/InventoriesComponentsOfInventoriesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryValuationReserveMember": {
     "auth_ref": [
      "r120"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Reserve to reduce inventory to lower of cost or net realizable value.",
        "label": "SEC Schedule, 12-09, Reserve, Inventory [Member]",
        "terseLabel": "Provision for obsolete inventory"
       }
      }
     },
     "localname": "InventoryValuationReserveMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/ScheduleIIConsolidatedValuationAndQualifyingAccountsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoryValuationReserves": {
     "auth_ref": [
      "r52",
      "r121",
      "r212"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of valuation reserve for inventory.",
        "label": "Inventory Valuation Reserves",
        "terseLabel": "Inventory Valuation Reserves"
       }
      }
     },
     "localname": "InventoryValuationReserves",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/InventoriesComponentsOfInventoriesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcess": {
     "auth_ref": [
      "r50"
     ],
     "calculation": {
      "http://www.keytronic.com/role/InventoriesComponentsOfInventoriesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.",
        "label": "Inventory, Work in Process, Gross",
        "terseLabel": "Work-in-process"
       }
      }
     },
     "localname": "InventoryWorkInProcess",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/InventoriesComponentsOfInventoriesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWriteDown": {
     "auth_ref": [
      "r210"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.",
        "label": "Inventory Write-down",
        "terseLabel": "Provision for obsolete inventory"
       }
      }
     },
     "localname": "InventoryWriteDown",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Land": {
     "auth_ref": [
      "r5",
      "r35"
     ],
     "calculation": {
      "http://www.keytronic.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale.",
        "label": "Land",
        "terseLabel": "Land"
       }
      }
     },
     "localname": "Land",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r449",
      "r451"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "terseLabel": "Lease, Cost"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/LeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r449"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Lease, Cost"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Lessee, Lease, Description [Line Items]",
        "terseLabel": "Lessee, Lease, Description [Line Items]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/AssetsandLiabilitiesLesseeDetail",
      "http://www.keytronic.com/role/LeasesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r444"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]",
        "terseLabel": "Lessee, Lease, Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/AssetsandLiabilitiesLesseeDetail",
      "http://www.keytronic.com/role/LeasesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r450"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Lessee, Operating Lease, Liability, Maturity"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive": {
     "auth_ref": [
      "r450"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Five",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/LesseeOperatingLeaseLiabilityMaturityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour": {
     "auth_ref": [
      "r450"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Four",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/LesseeOperatingLeaseLiabilityMaturityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree": {
     "auth_ref": [
      "r450"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Three",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/LesseeOperatingLeaseLiabilityMaturityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo": {
     "auth_ref": [
      "r450"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Two",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/LesseeOperatingLeaseLiabilityMaturityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r450"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/LesseeOperatingLeaseLiabilityMaturityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r450"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "terseLabel": "Less: present value discount"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/LesseeOperatingLeaseLiabilityMaturityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "auth_ref": [
      "r443"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Term of Contract",
        "terseLabel": "Lessee, Operating Lease, Term of Contract"
       }
      }
     },
     "localname": "LesseeOperatingLeaseTermOfContract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/LeasesDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r452"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "Lessee, Operating Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/LEASES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.",
        "label": "Letters of Credit Outstanding, Amount",
        "terseLabel": "Letters of Credit Outstanding, Amount"
       }
      }
     },
     "localname": "LettersOfCreditOutstandingAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/LongTermDebtNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r41",
      "r105",
      "r182",
      "r203",
      "r381",
      "r384",
      "r385",
      "r423"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r27",
      "r105",
      "r203",
      "r423",
      "r473",
      "r486"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and shareholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "LIABILITIES AND SHAREHOLDERS\u2019 EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r43",
      "r105",
      "r203",
      "r381",
      "r384",
      "r385",
      "r423"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesFairValueDisclosure": {
     "auth_ref": [
      "r411"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value of financial and nonfinancial obligations.",
        "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure",
        "negatedLabel": "Foreign currency forward contracts, Financial Liabilities"
       }
      }
     },
     "localname": "LiabilitiesFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "auth_ref": [
      "r10",
      "r11",
      "r12",
      "r18",
      "r19",
      "r105",
      "r203",
      "r381",
      "r384",
      "r385",
      "r423"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.",
        "label": "Liabilities, Noncurrent",
        "terseLabel": "Total long-term liabilities"
       }
      }
     },
     "localname": "LiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.keytronic.com/role/LEASESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Liabilities, Noncurrent [Abstract]",
        "terseLabel": "Long-term liabilities:"
       }
      }
     },
     "localname": "LiabilitiesNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r18",
      "r472",
      "r481"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Long-term Line of Credit",
        "terseLabel": "Revolving loan"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.keytronic.com/role/LongTermDebtNarrativeDetail",
      "http://www.keytronic.com/role/SignificantAccountingPoliciesNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r40"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Increase in revolving line of credit"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/LongTermDebtNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r40"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "terseLabel": "Additional availability of line of credit"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/LongTermDebtNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.",
        "label": "Line of Credit [Member]",
        "terseLabel": "Line of Credit"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/DerivativeFinancialInstrumentsDetail",
      "http://www.keytronic.com/role/LongTermDebtNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r18",
      "r254",
      "r472",
      "r483"
     ],
     "calculation": {
      "http://www.keytronic.com/role/LongTermDebtNarrativeDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt",
        "terseLabel": "Long-term Debt",
        "totalLabel": "Long-term Debt"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/LongTermDebtNarrativeDetail",
      "http://www.keytronic.com/role/SignificantAccountingPoliciesNarrativeDetail",
      "http://www.keytronic.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r113",
      "r251"
     ],
     "calculation": {
      "http://www.keytronic.com/role/LongTermDebtNarrativeDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year One",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/LongTermDebtNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r113",
      "r251"
     ],
     "calculation": {
      "http://www.keytronic.com/role/LongTermDebtNarrativeDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Four",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/LongTermDebtNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r113",
      "r251"
     ],
     "calculation": {
      "http://www.keytronic.com/role/LongTermDebtNarrativeDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Three",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/LongTermDebtNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r113",
      "r251"
     ],
     "calculation": {
      "http://www.keytronic.com/role/LongTermDebtNarrativeDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Two",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/LongTermDebtNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Debt arrangement having an initial term longer than one year or beyond the normal operating cycle, if longer.",
        "label": "Long-term Debt [Member]",
        "terseLabel": "Long-term Debt"
       }
      }
     },
     "localname": "LongTermDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/LongTermDebtNarrativeDetail",
      "http://www.keytronic.com/role/SignificantAccountingPoliciesNarrativeDetail",
      "http://www.keytronic.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebtPercentageBearingVariableInterestRate": {
     "auth_ref": [
      "r44"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a rate subject to change from time to time.",
        "label": "Long-term Debt, Percentage Bearing Variable Interest, Percentage Rate",
        "terseLabel": "Long-term Debt, Percentage Bearing Variable Interest, Percentage Rate"
       }
      }
     },
     "localname": "LongTermDebtPercentageBearingVariableInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/LongTermDebtNarrativeDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LongTermDebtTextBlock": {
     "auth_ref": [
      "r255"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for long-term debt.",
        "label": "Long-term Debt [Text Block]",
        "terseLabel": "LONG-TERM DEBT"
       }
      }
     },
     "localname": "LongTermDebtTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/LONGTERMDEBT"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r45"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/DerivativeFinancialInstrumentsDetail",
      "http://www.keytronic.com/role/LongTermDebtNarrativeDetail",
      "http://www.keytronic.com/role/SignificantAccountingPoliciesNarrativeDetail",
      "http://www.keytronic.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r45",
      "r252"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/DerivativeFinancialInstrumentsDetail",
      "http://www.keytronic.com/role/LongTermDebtNarrativeDetail",
      "http://www.keytronic.com/role/SignificantAccountingPoliciesNarrativeDetail",
      "http://www.keytronic.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingencyLossInPeriod": {
     "auth_ref": [
      "r244"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 5.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of loss pertaining to the specified contingency that was charged against earnings in the period, including the effects of revisions in previously reported estimates.",
        "label": "Loss Contingency, Loss in Period",
        "terseLabel": "Loss on settlement of arbitration"
       }
      }
     },
     "localname": "LossContingencyLossInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MachineryAndEquipmentGross": {
     "auth_ref": [
      "r6",
      "r234"
     ],
     "calculation": {
      "http://www.keytronic.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.",
        "label": "Machinery and Equipment, Gross",
        "terseLabel": "Equipment"
       }
      }
     },
     "localname": "MachineryAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Cash provided by (used in) financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Cash provided by (used in) investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r91",
      "r94",
      "r97"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Cash provided by (used in) operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r0",
      "r67",
      "r69",
      "r75",
      "r97",
      "r105",
      "r127",
      "r129",
      "r130",
      "r131",
      "r132",
      "r136",
      "r137",
      "r144",
      "r176",
      "r180",
      "r184",
      "r187",
      "r190",
      "r203",
      "r423",
      "r476",
      "r490"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net income (loss)",
        "totalLabel": "Net income (loss)"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.keytronic.com/role/EarningsPerShareReconciliationOfDenominatorAndNumberOfAntidilutiveCommonShareAwardsNotIncludedInDilutedEarningsPerShareCalculationDetail",
      "http://www.keytronic.com/role/QuarterlyFinancialDataDetail",
      "http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIESRevenueInitialApplicationPeriodCumulativeEffectTransitionDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Newly Adopted and Recent Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NonUsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Countries excluding the United States of America (US).",
        "label": "Non-US [Member]",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "NonUsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/EnterpriseWideDisclosuresNetSalesAndLongLivedAssetsPropertyPlantAndEquipmentByGeographicAreaDetail",
      "http://www.keytronic.com/role/EnterpriseWideDisclosuresScheduleofRevenuefromExternalCustomersAttributedtoForeignCountriesbyGeographicAreaDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncompeteAgreementsMember": {
     "auth_ref": [
      "r377"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.",
        "label": "Noncompete Agreements [Member]",
        "terseLabel": "Non-Compete Agreements"
       }
      }
     },
     "localname": "NoncompeteAgreementsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetail",
      "http://www.keytronic.com/role/ScheduleofFiniteLivedIntangibleAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OffMarketFavorableLeaseMember": {
     "auth_ref": [
      "r37"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Identifiable intangible asset established upon acquisition based on a favorable difference between the terms of an acquired lease and the current market terms for that lease.",
        "label": "Off-Market Favorable Lease [Member]",
        "terseLabel": "Favorable Lease Agreements"
       }
      }
     },
     "localname": "OffMarketFavorableLeaseMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetail",
      "http://www.keytronic.com/role/ScheduleofFiniteLivedIntangibleAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r176",
      "r180",
      "r184",
      "r187",
      "r190"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Operating income (loss)"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r445",
      "r451"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating Lease, Cost"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/LeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r441"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Total lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/AssetsandLiabilitiesLesseeDetail",
      "http://www.keytronic.com/role/LesseeOperatingLeaseLiabilityMaturityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r441"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Operating Lease, Liability, Current"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/AssetsandLiabilitiesLesseeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r441"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/AssetsandLiabilitiesLesseeDetail",
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.keytronic.com/role/LEASESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r442",
      "r446"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Operating Lease, Payments"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/AssetsandLiabilitiesLesseeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r440"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating Lease, Right-of-Use Asset"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/AssetsandLiabilitiesLesseeDetail",
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.keytronic.com/role/LEASESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r448",
      "r451"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/AssetsandLiabilitiesLesseeDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r447",
      "r451"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/AssetsandLiabilitiesLesseeDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": {
     "auth_ref": [
      "r436",
      "r438"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.",
        "label": "Operating Leases, Future Minimum Payments Due",
        "terseLabel": "Total undiscounted lease payments"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/LesseeOperatingLeaseLiabilityMaturityDetail",
      "http://www.keytronic.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": {
     "auth_ref": [
      "r436",
      "r438"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months",
        "terseLabel": "2020"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": {
     "auth_ref": [
      "r436",
      "r438"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Five Years",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": {
     "auth_ref": [
      "r436",
      "r438"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Four Years",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": {
     "auth_ref": [
      "r436",
      "r438"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Three Years",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": {
     "auth_ref": [
      "r436",
      "r438"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Two Years",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": {
     "auth_ref": [
      "r436",
      "r438"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due Thereafter",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/LesseeOperatingLeaseLiabilityMaturityDetail",
      "http://www.keytronic.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock": {
     "auth_ref": [
      "r246",
      "r434",
      "r435",
      "r437",
      "r439"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure for lessee's operating leases. Includes, but is not limited to, description of lessee's operating lease, existence and terms of renewal or purchase options and escalation clauses, restrictions imposed by lease, such as those concerning dividends, additional debt, and further leasing, rent holidays, rent concessions, or leasehold improvement incentives and unusual provisions or conditions.",
        "label": "Lessee, Operating Lease, Disclosure [Table Text Block]",
        "terseLabel": "Lessee, Operating Lease, Disclosure"
       }
      }
     },
     "localname": "OperatingLeasesOfLesseeDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OperatingLeasesRentExpenseNet": {
     "auth_ref": [
      "r437"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.",
        "label": "Operating Leases, Rent Expense, Net",
        "terseLabel": "Operating Leases, Rent Expense, Net"
       }
      }
     },
     "localname": "OperatingLeasesRentExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CommitmentsAndContingenciesNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Other Assets [Abstract]",
        "terseLabel": "Other assets:"
       }
      }
     },
     "localname": "OtherAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r54"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of current assets classified as other.",
        "label": "Other Assets, Current",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other comprehensive income (loss):"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax": {
     "auth_ref": [
      "r59",
      "r61",
      "r408"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).",
        "label": "Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, before Tax",
        "terseLabel": "Effective Portion Recorded In AOCI"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/DerivativeFinancialInstrumentsGainLossOfDerivativeInstrumentsInStatementOfOperationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r59",
      "r61",
      "r408"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).",
        "label": "Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax",
        "terseLabel": "Unrealized gain (loss) on hedging instruments, net of tax",
        "verboseLabel": "Unrealized gain (loss) on foreign exchange contracts, net"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax": {
     "auth_ref": [
      "r59",
      "r62"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of tax expense (benefit), before reclassification adjustments, related to increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).",
        "label": "Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax",
        "terseLabel": "Unrealized gain (loss) on foreign exchange contracts, tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCurrentAssetsMember": {
     "auth_ref": [
      "r392",
      "r406"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other current assets.",
        "label": "Other Current Assets [Member]",
        "terseLabel": "Other Current Assets"
       }
      }
     },
     "localname": "OtherCurrentAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/DerivativeFinancialInstrumentsSummarizedFairValueOfDerivativeInstrumentsInConsolidatedBalanceSheetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherCurrentLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other current liabilities.",
        "label": "Other Current Liabilities [Member]",
        "terseLabel": "Other Current Liabilities"
       }
      }
     },
     "localname": "OtherCurrentLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/DerivativeFinancialInstrumentsSummarizedFairValueOfDerivativeInstrumentsInConsolidatedBalanceSheetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r7",
      "r8",
      "r42"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Current",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other long-term obligations"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLongTermDebtCurrent": {
     "auth_ref": [
      "r16",
      "r17"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt classified as other, payable within one year or the operating cycle, if longer.",
        "label": "Other Long-term Debt, Current",
        "terseLabel": "Current portion of debt, net"
       }
      }
     },
     "localname": "OtherLongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLongTermDebtNoncurrent": {
     "auth_ref": [
      "r45"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt classified as other, payable after one year or the operating cycle, if longer.",
        "label": "Other Long-term Debt, Noncurrent",
        "terseLabel": "Term loans"
       }
      }
     },
     "localname": "OtherLongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncurrentAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other noncurrent assets.",
        "label": "Other Noncurrent Assets [Member]",
        "terseLabel": "Other Long-Term Assets"
       }
      }
     },
     "localname": "OtherNoncurrentAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/DerivativeFinancialInstrumentsSummarizedFairValueOfDerivativeInstrumentsInConsolidatedBalanceSheetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherNoncurrentLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.",
        "label": "Other Noncurrent Liabilities [Member]",
        "terseLabel": "Other Long-Term Liabilities"
       }
      }
     },
     "localname": "OtherNoncurrentLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/DerivativeFinancialInstrumentsSummarizedFairValueOfDerivativeInstrumentsInConsolidatedBalanceSheetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherTaxExpenseBenefit": {
     "auth_ref": [
      "r106",
      "r341",
      "r360"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of other income tax expense (benefit).",
        "label": "Other Tax Expense (Benefit)",
        "terseLabel": "Other Tax Expense (Benefit)"
       }
      }
     },
     "localname": "OtherTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/IncomeTaxesNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfFinancingCosts": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow for loan and debt issuance costs.",
        "label": "Payments of Financing Costs",
        "negatedTerseLabel": "Payment of financing costs"
       }
      }
     },
     "localname": "PaymentsOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchases of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLegalSettlements": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cash received for the settlement of litigation during the current period.",
        "label": "Proceeds from Legal Settlements",
        "terseLabel": "Cash received from arbitration settlement"
       }
      }
     },
     "localname": "ProceedsFromLegalSettlements",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "auth_ref": [
      "r87",
      "r108"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "label": "Proceeds from Lines of Credit",
        "terseLabel": "Borrowings under revolving credit agreement"
       }
      }
     },
     "localname": "ProceedsFromLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromRepaymentsOfOtherLongTermDebt": {
     "auth_ref": [
      "r112"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from other long-term debt.",
        "label": "Proceeds from (Repayments of) Other Long-term Debt",
        "terseLabel": "Proceeds from issuance of long term debt"
       }
      }
     },
     "localname": "ProceedsFromRepaymentsOfOtherLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleAndCollectionOfReceivables": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash inflow associated with the proceeds from sale and collection of receivables during the period.",
        "label": "Proceeds from Sale and Collection of Receivables",
        "terseLabel": "Cash receipts from deferred purchase price of factored receivables"
       }
      }
     },
     "localname": "ProceedsFromSaleAndCollectionOfReceivables",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.",
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "terseLabel": "Proceeds from sale of fixed assets"
       }
      }
     },
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyAccrual": {
     "auth_ref": [
      "r249",
      "r250",
      "r474"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.",
        "label": "Standard and Extended Product Warranty Accrual",
        "terseLabel": "Standard and Extended Product Warranty Accrual"
       }
      }
     },
     "localname": "ProductWarrantyAccrual",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CommitmentsAndContingenciesNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyExpense": {
     "auth_ref": [
      "r95",
      "r247"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The expense charged against earnings for the period pertaining to standard and extended warranties on the entity's goods and services granted to customers.",
        "label": "Product Warranty Expense",
        "terseLabel": "Provision for warranty"
       }
      }
     },
     "localname": "ProductWarrantyExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]",
        "terseLabel": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r36",
      "r236"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r240",
      "r511",
      "r512",
      "r513"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "PROPERTY, PLANT AND EQUIPMENT"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/PROPERTYPLANTANDEQUIPMENT"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r35",
      "r234"
     ],
     "calculation": {
      "http://www.keytronic.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "totalLabel": "Total Property, Plant and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r14",
      "r15",
      "r236",
      "r488"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.keytronic.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Long-lived assets",
        "totalLabel": "Property, plant and equipment, net",
        "verboseLabel": "Property, plant and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.keytronic.com/role/EnterpriseWideDisclosuresNetSalesAndLongLivedAssetsPropertyPlantAndEquipmentByGeographicAreaDetail",
      "http://www.keytronic.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r34",
      "r102",
      "r236",
      "r511",
      "r512"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property, Plant and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r14",
      "r236"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Property, Plant and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/PROPERTYPLANTANDEQUIPMENTTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r14",
      "r234"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Property, Plant and Equipment, Useful Life"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r78",
      "r208"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "terseLabel": "Provision for (recovery of) doubtful accounts"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesInventoryAxis": {
     "auth_ref": [
      "r30"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of inventory held.",
        "label": "Inventory [Axis]",
        "terseLabel": "Inventory [Axis]"
       }
      }
     },
     "localname": "PublicUtilitiesInventoryAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/InventoriesComponentsOfInventoriesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PublicUtilitiesInventoryTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tangible personal property that is held for sale in the ordinary course of business, in process of production for such sale or is to be currently consumed in the production of goods or services to be available for sale.",
        "label": "Inventory [Domain]",
        "terseLabel": "Inventory [Domain]"
       }
      }
     },
     "localname": "PublicUtilitiesInventoryTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/InventoriesComponentsOfInventoriesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Quarterly Financial Information Disclosure [Abstract]",
        "terseLabel": "Quarterly Financial Information Disclosure [Abstract]"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_QuarterlyFinancialInformationTextBlock": {
     "auth_ref": [
      "r157"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.",
        "label": "Quarterly Financial Information [Text Block]",
        "terseLabel": "QUARTERLY FINANCIAL DATA"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/QUARTERLYFINANCIALDATA"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReceivablesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Receivables [Abstract]",
        "terseLabel": "Receivables [Abstract]"
       }
      }
     },
     "localname": "ReceivablesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReceivablesNetCurrent": {
     "auth_ref": [
      "r22",
      "r29",
      "r487",
      "r508"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.",
        "label": "Receivables, Net, Current",
        "terseLabel": "Trade receivables, net of allowance for doubtful accounts of $609 and $58"
       }
      }
     },
     "localname": "ReceivablesNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": {
     "auth_ref": [
      "r29",
      "r102",
      "r199"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.",
        "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]",
        "terseLabel": "Allowance for Doubtful Accounts"
       }
      }
     },
     "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReclassificationFromAociCurrentPeriodTax": {
     "auth_ref": [
      "r62",
      "r65"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss).",
        "label": "Reclassification from AOCI, Current Period, Tax",
        "terseLabel": "Tax rate effect reclassification"
       }
      }
     },
     "localname": "ReclassificationFromAociCurrentPeriodTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.keytronic.com/role/DerivativeFinancialInstrumentsGainLossOfDerivativeInstrumentsInStatementOfOperationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]",
        "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]"
       }
      }
     },
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/IncomeTaxesScheduleOfUnrecognizedTaxBenefitsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "auth_ref": [
      "r88",
      "r108"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "label": "Repayments of Lines of Credit",
        "negatedLabel": "Repayments of revolving credit agreement"
       }
      }
     },
     "localname": "RepaymentsOfLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.",
        "label": "Repayments of Long-term Debt",
        "negatedLabel": "Repayments of long term debt"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r334",
      "r523"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research and Development Expense",
        "terseLabel": "Research, development and engineering expenses"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "auth_ref": [
      "r102",
      "r334"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.",
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "terseLabel": "Research, Development and Engineering"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r23",
      "r257",
      "r330",
      "r485",
      "r502",
      "r507"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIESRevenueInitialApplicationPeriodCumulativeEffectTransitionDetail",
      "http://www.keytronic.com/role/SignificantAccountingPoliciesNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r123",
      "r124",
      "r126",
      "r128",
      "r134",
      "r137",
      "r204",
      "r327",
      "r328",
      "r329",
      "r362",
      "r363",
      "r498",
      "r500"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]",
        "terseLabel": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r273",
      "r282"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Revenue from Contract with Customer"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/REVENUE"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenue, Initial Application Period Cumulative Effect Transition [Line Items]",
        "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Line Items]"
       }
      }
     },
     "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIESRevenueInitialApplicationPeriodCumulativeEffectTransitionDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable": {
     "auth_ref": [
      "r281"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information when using transition method for cumulative effect in initial period of application for revenue from contract with customer.",
        "label": "Revenue, Initial Application Period Cumulative Effect Transition [Table]",
        "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Table]"
       }
      }
     },
     "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIESRevenueInitialApplicationPeriodCumulativeEffectTransitionDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r103",
      "r104"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.",
        "label": "Revenue [Policy Text Block]",
        "terseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r74",
      "r105",
      "r171",
      "r172",
      "r179",
      "r185",
      "r186",
      "r192",
      "r193",
      "r196",
      "r203",
      "r423",
      "r480"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Revenues",
        "terseLabel": "Revenues"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.keytronic.com/role/EnterpriseWideDisclosuresNarrativeDetail",
      "http://www.keytronic.com/role/EnterpriseWideDisclosuresNetSalesAndLongLivedAssetsPropertyPlantAndEquipmentByGeographicAreaDetail",
      "http://www.keytronic.com/role/QuarterlyFinancialDataDetail",
      "http://www.keytronic.com/role/RevenueDisaggregationofRevenueDetail",
      "http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIESRevenueInitialApplicationPeriodCumulativeEffectTransitionDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r360"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r352"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Deferred Tax Assets and Liabilities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": {
     "auth_ref": [
      "r393",
      "r397",
      "r401"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.",
        "label": "Derivative Instruments, Gain (Loss) [Table Text Block]",
        "terseLabel": "Gain (Loss) of Derivative Instruments in Statement of Operations"
       }
      }
     },
     "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": {
     "auth_ref": [
      "r396"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.",
        "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]",
        "terseLabel": "Summerized Fair Value of Derivative Instruments in Consolidated Balance Sheets"
       }
      }
     },
     "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsTextBlock": {
     "auth_ref": [
      "r386",
      "r388",
      "r389",
      "r390",
      "r391",
      "r396",
      "r397",
      "r402",
      "r405"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of pertinent information about a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.",
        "label": "Schedule of Derivative Instruments [Table Text Block]",
        "terseLabel": "Schedule of Derivative Instruments"
       }
      }
     },
     "localname": "ScheduleOfDerivativeInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r342"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Effective Tax Rate Reconciliation"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable": {
     "auth_ref": [
      "r125",
      "r129",
      "r130",
      "r133",
      "r134",
      "r136",
      "r137",
      "r152"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule of prior period adjustments to correct an error in previously issued financial statements. The disclosure may include, but is not limited to: (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustment (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made. This table can be used to disclose the amounts as previously reported and the effect of the correction or other adjustment on per line item or per share amount basis. This table uses as its line items financial statement line items that are affected by prior period adjustments.",
        "label": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]",
        "terseLabel": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]"
       }
      }
     },
     "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/LEASESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock": {
     "auth_ref": [
      "r135",
      "r136",
      "r137"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of prior period adjustments to previously issued financial statements including (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustments (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made.",
        "label": "Schedule of Error Corrections and Prior Period Adjustments [Table Text Block]",
        "terseLabel": "Schedule of Error Corrections and Prior Period Adjustments"
       }
      }
     },
     "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r411",
      "r412"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Assets and Liabilities Measured at Fair Value on Recurring Basis"
       }
      }
     },
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/FAIRVALUEMEASUREMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r223",
      "r226",
      "r467"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/ScheduleofFiniteLivedIntangibleAssetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r223",
      "r226"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/GOODWILLANDOTHERINTANGIBLESASSETSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": {
     "auth_ref": [
      "r439"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.",
        "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]",
        "terseLabel": "Schedule of Future Minimum Rental Payments for Operating Leases"
       }
      }
     },
     "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r218",
      "r220"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.",
        "label": "Schedule of Goodwill [Table]",
        "terseLabel": "Schedule of Goodwill [Table]"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "auth_ref": [
      "r109"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.",
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "terseLabel": "Schedule of Income before Income Tax, Domestic and Foreign"
       }
      }
     },
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r9",
      "r30",
      "r31",
      "r32"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "terseLabel": "Components of Inventories"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/INVENTORIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r251"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.",
        "label": "Schedule of Maturities of Long-term Debt [Table Text Block]",
        "terseLabel": "Schedule of Maturities of Long-term Debt"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/LONGTERMDEBTTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r36",
      "r236"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Schedule of Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": {
     "auth_ref": [
      "r156"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.",
        "label": "Quarterly Financial Information [Table Text Block]",
        "terseLabel": "Quarterly Financial Data"
       }
      }
     },
     "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/QUARTERLYFINANCIALDATATables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": {
     "auth_ref": [
      "r80",
      "r193"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries.",
        "label": "Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]",
        "terseLabel": "Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area"
       }
      }
     },
     "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/ENTERPRISEWIDEDISCLOSURESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": {
     "auth_ref": [
      "r80",
      "r195"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material.  An entity may also provide subtotals of geographic information about groups of countries.",
        "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]",
        "terseLabel": "Net Sales and Long-Lived Assets (Property, Plant, and Equipment) by Geographic Area"
       }
      }
     },
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/ENTERPRISEWIDEDISCLOSURESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r176",
      "r177",
      "r183",
      "r218"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/EnterpriseWideDisclosuresNarrativeDetail",
      "http://www.keytronic.com/role/EnterpriseWideDisclosuresNetSalesAndLongLivedAssetsPropertyPlantAndEquipmentByGeographicAreaDetail",
      "http://www.keytronic.com/role/EnterpriseWideDisclosuresPercentageOfNetSalesToAndTradeAccountsReceivablesFromSignificantCustomersDetail",
      "http://www.keytronic.com/role/EnterpriseWideDisclosuresScheduleofRevenuefromExternalCustomersAttributedtoForeignCountriesbyGeographicAreaDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r301",
      "r326"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansGrantDateFairValueForAwardsEstimatedUsingOptionValuationMethodWithWeightedAverageAssumptionsDetail",
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansNarrativeDetail",
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansSummarizesOptionSARsActivityOfAllPlansDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": {
     "auth_ref": [
      "r326"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Details comprising a table providing supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.",
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table]",
        "terseLabel": "Share-based Payment Arrangement, Option, Exercise Price Range [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansAdditionalInformationRegardingOptionsOutstandingDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock": {
     "auth_ref": [
      "r305"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the number and weighted-average exercise prices (or conversion ratios) for stock appreciation rights awards that were outstanding at the beginning and end of the year, and the number of stock appreciation rights awards that were granted, exercised or converted, forfeited, and expired during the year.",
        "label": "Share-based Payment Arrangement, Stock Appreciation Right, Activity [Table Text Block]",
        "terseLabel": "Additional Information Regarding Options Outstanding"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/STOCKOPTIONANDBENEFITPLANSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock": {
     "auth_ref": [
      "r305"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the number and weighted-average exercise prices (or conversion ratios) for stock options and stock appreciation rights that were outstanding at the beginning and end of the year, exercisable at the end of the year, and the number of stock options and stock appreciation rights that were granted, exercised or converted, forfeited, and expired during the year.",
        "label": "Share-based Payment Arrangement, Option and Stock Appreciation Rights, Activity [Table Text Block]",
        "terseLabel": "Summarizes Option/SARs Activity of All Plans"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/STOCKOPTIONANDBENEFITPLANSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r318"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Grant Date Fair Value for Awards Estimated Using Option Valuation Method with Weighted Average Assumptions"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/STOCKOPTIONANDBENEFITPLANSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "auth_ref": [
      "r348",
      "r361"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits.",
        "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
        "terseLabel": "Schedule of Unrecognized Tax Benefits Roll Forward"
       }
      }
     },
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": {
     "auth_ref": [
      "r149"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).",
        "label": "Schedule of Weighted Average Number of Shares [Table Text Block]",
        "terseLabel": "Reconciliation of Denominator and Number of Antidilutive Common Share Awards not Included in Diluted Earnings Per Share Calculation"
       }
      }
     },
     "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/EARNINGSPERSHARETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Segment Reporting [Abstract]",
        "terseLabel": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r168",
      "r169",
      "r170",
      "r176",
      "r178",
      "r184",
      "r188",
      "r189",
      "r190",
      "r191",
      "r192",
      "r195",
      "r196",
      "r197"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "ENTERPRISE-WIDE DISCLOSURES"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/ENTERPRISEWIDEDISCLOSURES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/EnterpriseWideDisclosuresNarrativeDetail",
      "http://www.keytronic.com/role/EnterpriseWideDisclosuresNetSalesAndLongLivedAssetsPropertyPlantAndEquipmentByGeographicAreaDetail",
      "http://www.keytronic.com/role/EnterpriseWideDisclosuresPercentageOfNetSalesToAndTradeAccountsReceivablesFromSignificantCustomersDetail",
      "http://www.keytronic.com/role/EnterpriseWideDisclosuresScheduleofRevenuefromExternalCustomersAttributedtoForeignCountriesbyGeographicAreaDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
        "label": "Selling, General and Administrative Expense",
        "terseLabel": "Selling, general and administrative expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.",
        "label": "Selling, General and Administrative Expenses [Member]",
        "terseLabel": "Selling, General and Administrative Expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpensesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/LeasesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r95"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "terseLabel": "Share-based compensation expense"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r312"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansGrantDateFairValueForAwardsEstimatedUsingOptionValuationMethodWithWeightedAverageAssumptionsDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r312"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Grant date fair value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansNarrativeDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r321"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "terseLabel": "Expected dividend yield"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansGrantDateFairValueForAwardsEstimatedUsingOptionValuationMethodWithWeightedAverageAssumptionsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r320"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "terseLabel": "Expected volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansGrantDateFairValueForAwardsEstimatedUsingOptionValuationMethodWithWeightedAverageAssumptionsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r322"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "terseLabel": "Risk \u2013 free interest rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansGrantDateFairValueForAwardsEstimatedUsingOptionValuationMethodWithWeightedAverageAssumptionsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansGrantDateFairValueForAwardsEstimatedUsingOptionValuationMethodWithWeightedAverageAssumptionsDetail",
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansNarrativeDetail",
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansSummarizesOptionSARsActivityOfAllPlansDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": {
     "auth_ref": [
      "r306",
      "r308"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number",
        "terseLabel": "Outstanding SARs"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansGrantDateFairValueForAwardsEstimatedUsingOptionValuationMethodWithWeightedAverageAssumptionsDetail",
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansNarrativeDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r302"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized",
        "terseLabel": "Shares authorized"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansSummarizesOptionSARsActivityOfAllPlansDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r326"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant",
        "terseLabel": "Balances, June 29, 2019",
        "verboseLabel": "Balances, June 27, 2020"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansSummarizesOptionSARsActivityOfAllPlansDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r309"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number",
        "terseLabel": "Exercisable at June 27, 2020"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansSummarizesOptionSARsActivityOfAllPlansDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r309"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Weighted Average Exercise Price, Exercisable"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansSummarizesOptionSARsActivityOfAllPlansDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r314"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "terseLabel": "Intrinsic value for options exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansSummarizesOptionSARsActivityOfAllPlansDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "auth_ref": [
      "r311"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period",
        "negatedLabel": "SARs forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansSummarizesOptionSARsActivityOfAllPlansDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r311"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average price of options that were either forfeited or expired.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price",
        "terseLabel": "SARs Forfeitures and Expirations in Period, Weighted Average Exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansSummarizesOptionSARsActivityOfAllPlansDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r326"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value",
        "periodEndLabel": "Aggregate Intrinsic Value, Ending balance",
        "periodStartLabel": "Aggregate Intrinsic Value, Beginning balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansSummarizesOptionSARsActivityOfAllPlansDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r307",
      "r326"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansSummarizesOptionSARsActivityOfAllPlansDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r306"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Outstanding, Ending balance",
        "periodStartLabel": "Outstanding, Beginning balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansSummarizesOptionSARsActivityOfAllPlansDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": {
     "auth_ref": [
      "r316"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value",
        "terseLabel": "Aggregate Intrinsic Value, Exercisable"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansSummarizesOptionSARsActivityOfAllPlansDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r315"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price",
        "terseLabel": "Strike Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansGrantDateFairValueForAwardsEstimatedUsingOptionValuationMethodWithWeightedAverageAssumptionsDetail",
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansNarrativeDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": {
     "auth_ref": [
      "r326"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of shares issued under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period",
        "terseLabel": "Number of SARs Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansNarrativeDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r299",
      "r303"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansGrantDateFairValueForAwardsEstimatedUsingOptionValuationMethodWithWeightedAverageAssumptionsDetail",
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansNarrativeDetail",
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansSummarizesOptionSARsActivityOfAllPlansDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "terseLabel": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansSummarizesOptionSARsActivityOfAllPlansDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r102",
      "r301",
      "r304"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.",
        "label": "Share-based Payment Arrangement [Policy Text Block]",
        "terseLabel": "Share-based Compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": {
     "auth_ref": [
      "r317"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by range of option prices pertaining to options granted.",
        "label": "Exercise Price Range [Axis]",
        "terseLabel": "Exercise Price Range [Axis]"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansAdditionalInformationRegardingOptionsOutstandingDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": {
     "auth_ref": [
      "r323"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.",
        "label": "Exercise Price Range [Domain]",
        "terseLabel": "Exercise Price Range [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansAdditionalInformationRegardingOptionsOutstandingDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]",
        "terseLabel": "Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansAdditionalInformationRegardingOptionsOutstandingDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": {
     "auth_ref": [
      "r323"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.",
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit",
        "terseLabel": "Range of Exercise Prices"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansAdditionalInformationRegardingOptionsOutstandingDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": {
     "auth_ref": [
      "r313"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.",
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable",
        "terseLabel": "SARs Exercisable Number Exercisable"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansAdditionalInformationRegardingOptionsOutstandingDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": {
     "auth_ref": [
      "r307"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.",
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding",
        "terseLabel": "Number Outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansAdditionalInformationRegardingOptionsOutstandingDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": {
     "auth_ref": [
      "r323"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.",
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit",
        "terseLabel": "Range of Exercise Prices"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansAdditionalInformationRegardingOptionsOutstandingDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r319",
      "r331"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term",
        "terseLabel": "Expected life"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansGrantDateFairValueForAwardsEstimatedUsingOptionValuationMethodWithWeightedAverageAssumptionsDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r326"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted Average Remaining Contractual Life (in years), Exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansSummarizesOptionSARsActivityOfAllPlansDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r315"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted Average Remaining Contractual Life (in years), Outstanding",
        "verboseLabel": "Weighted Average Remaining Contractual Life (in years), Outstanding"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansSummarizesOptionSARsActivityOfAllPlansDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": {
     "auth_ref": [
      "r309"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.",
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Weighted Avg. Exercise Price"
       }
      }
     },
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansAdditionalInformationRegardingOptionsOutstandingDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": {
     "auth_ref": [
      "r307"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.",
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price",
        "terseLabel": "Weighted Avg. Exercise Price"
       }
      }
     },
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansAdditionalInformationRegardingOptionsOutstandingDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r315"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "SARs Outstanding Weighted Avg. Remaining Contractual Life (yrs.)"
       }
      }
     },
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansAdditionalInformationRegardingOptionsOutstandingDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
        "label": "Shares, Outstanding",
        "periodEndLabel": "Balances, end of period (Shares)",
        "periodStartLabel": "Balances, beginning of period (Shares)"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShippingAndHandlingCostPolicyTextBlock": {
     "auth_ref": [
      "r101",
      "r102"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs.",
        "label": "Shipping and Handling Cost, Policy [Policy Text Block]",
        "terseLabel": "Shipping and Handling Fees"
       }
      }
     },
     "localname": "ShippingAndHandlingCostPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r122"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "SIGNIFICANT ACCOUNTING POLICIES"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StandardProductWarrantyPolicy": {
     "auth_ref": [
      "r102",
      "r248"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.",
        "label": "Standard Product Warranty, Policy [Policy Text Block]",
        "terseLabel": "Accrued Warranty"
       }
      }
     },
     "localname": "StandardProductWarrantyPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r48",
      "r123",
      "r124",
      "r126",
      "r128",
      "r134",
      "r137",
      "r158",
      "r204",
      "r256",
      "r257",
      "r327",
      "r328",
      "r329",
      "r362",
      "r363",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r498",
      "r499",
      "r500"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r123",
      "r124",
      "r126",
      "r158",
      "r466"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period.",
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "terseLabel": "Number of Options/SARs Outstanding"
       }
      }
     },
     "localname": "StockAppreciationRightsSARSMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansGrantDateFairValueForAwardsEstimatedUsingOptionValuationMethodWithWeightedAverageAssumptionsDetail",
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansNarrativeDetail",
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansSummarizesOptionSARsActivityOfAllPlansDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r20",
      "r21",
      "r256",
      "r257",
      "r310"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period",
        "negatedTerseLabel": "SARs exercised"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansSummarizesOptionSARsActivityOfAllPlansDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r21",
      "r25",
      "r26",
      "r105",
      "r200",
      "r203",
      "r423"
     ],
     "calculation": {
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Balances, end of period",
        "periodStartLabel": "Balances, beginning of period",
        "totalLabel": "Total shareholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Shareholders\u2019 equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r430",
      "r454"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/ScheduleofDerivativeInstrumentsDetail",
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansNarrativeDetail",
      "http://www.keytronic.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r430",
      "r454"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]",
        "terseLabel": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r430",
      "r454"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/ScheduleofDerivativeInstrumentsDetail",
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansNarrativeDetail",
      "http://www.keytronic.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r430",
      "r454"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/ScheduleofDerivativeInstrumentsDetail",
      "http://www.keytronic.com/role/StockOptionAndBenefitPlansNarrativeDetail",
      "http://www.keytronic.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Subsequent Events [Abstract]",
        "terseLabel": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r453",
      "r455"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent Events"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/SUBSEQUENTEVENT"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental cash flow information:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxCreditCarryforwardAmount": {
     "auth_ref": [
      "r355"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Tax Credit Carryforward, Amount",
        "terseLabel": "Tax Credit Carryforwards"
       }
      }
     },
     "localname": "TaxCreditCarryforwardAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/IncomeTaxesNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceAxis": {
     "auth_ref": [
      "r270",
      "r279"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by timing of transfer of good or service to customer.",
        "label": "Timing of Transfer of Good or Service [Axis]",
        "terseLabel": "Timing of Transfer of Good or Service [Axis]"
       }
      }
     },
     "localname": "TimingOfTransferOfGoodOrServiceAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/RevenueDetail",
      "http://www.keytronic.com/role/RevenueDisaggregationofRevenueDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceDomain": {
     "auth_ref": [
      "r270",
      "r279"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.",
        "label": "Timing of Transfer of Good or Service [Domain]",
        "terseLabel": "Timing of Transfer of Good or Service [Domain]"
       }
      }
     },
     "localname": "TimingOfTransferOfGoodOrServiceDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/RevenueDetail",
      "http://www.keytronic.com/role/RevenueDisaggregationofRevenueDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransferredAtPointInTimeMember": {
     "auth_ref": [
      "r279"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Contract with customer in which good or service is transferred at point in time.",
        "label": "Transferred at Point in Time [Member]",
        "terseLabel": "Transferred at Point in Time [Member]"
       }
      }
     },
     "localname": "TransferredAtPointInTimeMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/RevenueDisaggregationofRevenueDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransferredOverTimeMember": {
     "auth_ref": [
      "r279"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Contract with customer in which good or service is transferred over time.",
        "label": "Transferred over Time [Member]",
        "terseLabel": "Transferred over Time [Member]"
       }
      }
     },
     "localname": "TransferredOverTimeMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/RevenueDisaggregationofRevenueDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TranslationAdjustmentForNetInvestmentHedgeRollForward": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Derivatives used in Net Investment Hedge, Net of Tax [Roll Forward]",
        "terseLabel": "Derivatives used in Net Investment Hedge, Net of Tax [Roll Forward]"
       }
      }
     },
     "localname": "TranslationAdjustmentForNetInvestmentHedgeRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/DerivativeFinancialInstrumentsGainLossOfDerivativeInstrumentsInStatementOfOperationsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_UnamortizedDebtIssuanceExpense": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://www.keytronic.com/role/LongTermDebtNarrativeDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.",
        "label": "Unamortized Debt Issuance Expense",
        "negatedTerseLabel": "Unamortized debt issuance costs"
       }
      }
     },
     "localname": "UnamortizedDebtIssuanceExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/LongTermDebtNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r335",
      "r344"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "periodEndLabel": "Balances, end of period",
        "periodStartLabel": "Balances, beginning of period",
        "terseLabel": "Previously unrecognized tax benefits"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/IncomeTaxesNarrativeDetail",
      "http://www.keytronic.com/role/IncomeTaxesScheduleOfUnrecognizedTaxBenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {
     "auth_ref": [
      "r346"
     ],
     "calculation": {
      "http://www.keytronic.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetail": {
       "order": 11.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities",
        "negatedTerseLabel": "Previously unrecognized tax benefits"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r345"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "terseLabel": "Additions based on tax positions related to the current year"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/IncomeTaxesScheduleOfUnrecognizedTaxBenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
     "auth_ref": [
      "r347"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.",
        "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations",
        "negatedTerseLabel": "Lapse of statute of limitations"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/IncomeTaxesScheduleOfUnrecognizedTaxBenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r159",
      "r160",
      "r161",
      "r162",
      "r165",
      "r166",
      "r167"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "auth_ref": [
      "r114",
      "r119"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount",
        "periodEndLabel": "Balance at end of year",
        "periodStartLabel": "Balance at beginning of year"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesBalance",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/ScheduleIIConsolidatedValuationAndQualifyingAccountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": {
     "auth_ref": [
      "r117"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense",
        "terseLabel": "Provisions"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/ScheduleIIConsolidatedValuationAndQualifyingAccountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDeductions": {
     "auth_ref": [
      "r118"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction",
        "negatedLabel": "Dispositions"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDeductions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/ScheduleIIConsolidatedValuationAndQualifyingAccountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "auth_ref": [
      "r114",
      "r115",
      "r116",
      "r118",
      "r119"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/ScheduleIIConsolidatedValuationAndQualifyingAccountsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "auth_ref": [
      "r114",
      "r115",
      "r116",
      "r118",
      "r119"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/ScheduleIIConsolidatedValuationAndQualifyingAccountsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/LongTermDebtNarrativeDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/LongTermDebtNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r139",
      "r147"
     ],
     "calculation": {
      "http://www.keytronic.com/role/EarningsPerShareReconciliationOfDenominatorAndNumberOfAntidilutiveCommonShareAwardsNotIncludedInDilutedEarningsPerShareCalculationDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Weighted average shares outstanding \u2014 Diluted",
        "totalLabel": "Weighted average shares outstanding \u2013 diluted"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.keytronic.com/role/EarningsPerShareReconciliationOfDenominatorAndNumberOfAntidilutiveCommonShareAwardsNotIncludedInDilutedEarningsPerShareCalculationDetail",
      "http://www.keytronic.com/role/QuarterlyFinancialDataDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r138",
      "r147"
     ],
     "calculation": {
      "http://www.keytronic.com/role/EarningsPerShareReconciliationOfDenominatorAndNumberOfAntidilutiveCommonShareAwardsNotIncludedInDilutedEarningsPerShareCalculationDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Weighted average shares outstanding\u2013 basic"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.keytronic.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.keytronic.com/role/EarningsPerShareReconciliationOfDenominatorAndNumberOfAntidilutiveCommonShareAwardsNotIncludedInDilutedEarningsPerShareCalculationDetail",
      "http://www.keytronic.com/role/QuarterlyFinancialDataDetail"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 4
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(24))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(h)(1)(i))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(25))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(n))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04.(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(1)))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(2)))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(26))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(ColumnA))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "27",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e22044-107793"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=121640914&loc=d3e1280-108306"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "270",
   "URI": "http://asc.fasb.org/topic&trid=2126967"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(23))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5144-111524"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/subtopic&trid=2196772"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/subtopic&trid=2196816"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.BB)",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "http://asc.fasb.org/topic&trid=2126998"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2443-110228"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12069-110248"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(3,4))",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(5)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130533-203044"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(i)(1)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4587-114921"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(f)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)-(4)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32059-109318"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "217",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121610041&loc=d3e36027-109320"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.15)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=d3e5291-111683"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579240-113959"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5580258-113959"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41638-113959"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624181-113959"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41641-113959"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41675-113959"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41678-113959"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41678-113959"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "182",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121582272&loc=SL5629052-113961"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "25",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121558989&loc=d3e80720-113993"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121549185&loc=d3e80748-113994"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "815",
   "URI": "http://asc.fasb.org/topic&trid=2229140"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "60",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "820",
   "URI": "http://asc.fasb.org/topic&trid=2155941"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13279-108611"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "http://asc.fasb.org/topic&trid=2175825"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=121549808&loc=d3e36991-112694"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(Note 1,3)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=121580752&loc=d3e38371-112697"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(Note 3)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=121580752&loc=d3e38371-112697"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41499-112717"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41502-112717"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41502-112717"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(5))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(5))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-06(3))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e604059-122996"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r524": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r525": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r526": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r527": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r528": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r529": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r530": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r531": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r532": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r533": {
   "Footnote": "2",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r534": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "29"
  },
  "r535": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "09"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.8)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226006-175313"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e640-108580"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724391-108580"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6904-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(8))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>99
<FILENAME>0000719733-20-000061-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000719733-20-000061-xbrl.zip
M4$L#!!0    ( %5V*U'TM@AKP <# 'SC)P 1    :W1C8RTR,#(P,#8R-RYH
M=&WLO6E7&\FR+OS]_ J]G/><V[V6R\YY</?F+FS F]Z6L ';&[YXY1 )PD)B
M:S##K[^1)8'!QFUL!"J)<J^V)=64E1'QQ!.9D9%__M_3HT[C,_0'[5[W'TOT
M*5EJ_-_E/_^_HOCWBZW7C=5>&!U!=]AXV0<WA-@X:0\/&A\B##XU4K]WU/C0
MZW]J?W9%45[SLG=\UF_O'PP;C##RU<'^\^2D,CSR0D?K"A%%+)R-I!#,6?P/
M@E#ZR?YST$QZZ5(AF92%X)H4UAI;>!ZE2DGZ0/R3^)Q"#-93_%%S <$X11P+
M#KP2/#*6\F,/AOAV^(;=P?-3W^_$]C^6#H;#X^?/GN6O3WO]_6>,$/5L?'#I
MXM1.N_OI\LR3DY.G)[P\EUIKGY5'+TYM#WJ"47WMY*NWYL\F9UQ<$'JC[K!_
M=KT= PA/]WN?GTT./LN]5Q!:<'IQV3<MNOZ0?-B[ 5P^9=3O0S=\[S&3HS<\
M9S0H]IT[OKPNN8$O'S,Y<,,E@_[PV]/QQQM._30,X=I;?(*S8;_7;8>GH7=4
M7D 4N^RKTT'[)BG@2?39OYNOM\,!'+FBW1T,73=<OGN$]LVOC0=N:%,^I?UW
M\KM^^^^K1=:U2[4X'=Y\RW871079MIX-^ZX[2+W^D1NB[>'#J"P(*YCZ<I/O
M-8OR*S>Z\LP"7_7:-1>O_J/'FHL.>=YQW?U_+$&W>+>]A/8#+B[_>01#U\AW
M+> _H_;G?RR]['6'B K%SMDQ]DL8?_O'TA!.A\_*;GBV_%__]5]_#MO##BQG
MH1<7HOWSV?C'/Y^-;^U[\6SYS]C^W!@,SSKPCZ78'AQWW-GS;J\+V(#VZ?-\
M(O3'']LQ0K?\B,=;"$W]=A@__W2X!>D?2VT;\(\A7GM.A1+1F$"#A.!\@B2L
M_;B*;VR)XJ3XHFY==Y0?#>WG*XAV,2/>>L?M+S7:$6\9^?LSO]K[_)IM?=[E
MS5$\7/N\]\H>;AZN=_9>->7NX=KYWNH[WCS?ZNR>'QRT#E\<-(]:!WL?-EAK
MM?6I>?C7T6O>PF.]T[T/6X>;'S9.F^PM;9TWR=Z'IMC=V3W9W?GK</?#^W;K
M\"W>:^-LKV/(:[9WMOLAJ+T=O,_A7WAL7S1W F^M;LC=\T_G>WC?UNK:^>[1
MAFSN''2P'9_CJ_6V?_5.-5???VI]:)ZWSN-1<W5#Y/,V/_SUJ7G^ I_S[K2Y
M\_Y@]VB-[K+=R37O\5FRN[?3.VE]>$MWSYN\Q79/FH?[I+F#[WCT]KSY"M]I
M9^VT]6&]O;OS_A#;>/IZ9VW8W";X[\I'SQ&8(V>%YC(@;H,L#".JB-IZH1&U
MDV)+R\EU!O#GLVLBO$^)7KBP]?8@N,XNN/XZ_C*H9?LCV9Y=E:T#JHE)K)"
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
MT@ 7K2O[36._L:+L0)77]%2KWW39;^PV_6:NDX8[]!LSU%JC(G!NA(%<ET^
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
MW_8=6!D,8#AX<38FEQTW&%S/]]Y,J>GZGV"X[C[W^@ZO> UN /=9Z6**D]+
MI>4F:J6Y$:"4=3Q7E?0J",^8%W/ _.=#>K./$QQ-TLG$J4E1Y$7 5!BALG>E
M:+>BPKE1=Y)PJ]<-O:-C&,+*?A_&U7#FI R-,."D0I&Y//?#"((HXRD$9HC$
M6%W-P8#8'(AN]F-GR5 @*5"2F!341Z,4U9[&P(F2G+E%E_/%\,P6=,K]*P<'
M[>.%%+1-WG//'( "0318GH26D.M 8DBHZ8)"\ /)]UXP6,GH&4U4A)S=[8E1
MP=  W% O8V2+*K(9L-HI"LU;8PQ&(>7.;3(I#Y*#,=1Y@W8F]*(#ZFQ8[6R*
M@R5PD2%18I%@\)E\U#Y2:=%L2=ZR;PX"F#QUL862A;$0RYD,E/K1Z&AJM4;G
MA'W-)"ZBG#I-\JA/X$(I<)[9)*S'N-B[X-,<:-!#R_F75-J=WD*EYU*#$K.$
M!>^#$5S$%"VG/!(KC#(>K)V'Z=,9N)O[P\6Y5"(G@;N83(I)"<Z484Y& ]H(
M+00-K%:B&HE^J$2&1!&IX1S#%,$4\U0Z+HBP.N0JQFZ.E&BG?=3N[F^FG;[K
M#A+T-].K7B]N]K>A_[D=X+KR7)S4A[CY&?IX[4(.X7HO@+FH1*!): 0+H:(4
M2E,NI7=I'NK'S8EX9Q++:,6ICB3IB((VC'ME=*21.)N05PCU"*QW9?BFU^X.
M-[J+:L(<N:*&:)PC3N1J\L%"%,P1FBLXI'D:FI@'&<^FQB['/\+(7-<:A:I\
MHM0D:;3+^_U8.D=VO)%C0[A<2?"Z%\H1W*_&=WN#X6;:=AU8R $"8-))PHR0
MEH@(Q"BIDH=$A$J:RWD:(+B5.+>ATT'#?@5=Z+O.2C>N1#3T]F#8+_?[6#L]
MQMLNIJB5%\Q8I6+.87%$.*!:&&XX@&<N7=17>X 4VI^5<!GGP.!"LE^BG>T
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
M>$T+'DW#Z@HBTZP@4I<0J;2R5[9A-3F?SN[!I&;H-2F:.BF2=&EYM=V'<L?
M)XVU4PBC,I-V,Z5V@/YX3.]EKW^<'P2-5SU4A#P/6$_]553XCT%C:QK_B!I6
M$XCI$ A:$X@:CJ</QV)I^0MK>-D[.H;NH![GJ[!P'X-&U@3A$36L)@C3(0CU
M5H,U'-\#')<5P\KRH6>-S9,N] <'[>-<U^,E"MRUNXT7T(74+C.+Q\?+,8<O
M940F]4"^6[VT)AK55)+'H-DUT7A$#:N)QEWSC&B]@V&-Q--'8D66EB_81$D4
M<K$P9!F#:]1AIX\-=>'_L??ESVT;6<+_"LK?SJY3!=,D)5*BO3-5C"0GVO@:
M44YJ?IIJ DT1,0@P."1S_OKO'=V-!B]+LB634&_-.I( ]/'Z];L/>NBK'"CV
M?'CG,.U<PC_.L;&S^/ 4D+A_Z,2))[,P)TY\LSCAFA\Z2OP E/C@V3\^9E$2
M1',1VVG0;Z14Y4)D=AT%+L5I5P_[*6"HDQ6>T,)<+/-WC&7^W84R[S*N[^S"
MG,#^S0*[:X?HQ*$'$(<&&(0TC<:1*N>WILZ?-PJF,BQC9]_;T?-^"DAZ-YF]
MOTO,[YO%I!W8PU<8^&Z!=F=)CR,PNTE@C@^?_6,$!RH*5WUG=P_T*6#A47L;
MFWM9B'$L]=^M0YZG.36 >I61#_=:OKZ)PF+*RU-+/>RVCGHKZ&&^%.,\C<M"
MOE:8V[:'V(A2RM+QS3AU%S7J+L?3I<4?+ '4^G>:53?Y2KX89U)\?B$FL*E7
M(KX1B_S9R]K>9U'R8@F@*W!B8/SC?\?9R^6C7#ZXF<BN8$2D'OU5Q?.'P?%H
M/1S??+CX8WAQ^N+MAP^_G;__Q1M=#B_/WIV]OQS5M[G#&Z2)7T4%H&]P&]2Y
MD!.987 #E7\MIE'N97*>9H57I!ZV:>NV7V,7><S?$,G"IS]U7NM'O\F%=YFE
M212L><(/SMZ-EI_=R.6_I&5F_I1F^J]EKO\VDP#4:C*3=XI-X8KT2E(I&2I5
MBXI>7H[S*(Q$%LG<]^270,X+[P9>D1[N)0"PP!7W4OSJ)LHE;/FO,@+6V&KL
M.5_BR0Z3I 3-]X(/&$#W)LUF7J?]XC>"B8B2W)NDV8W(PA=QFGY&SU9>E</'
M^L"AZL0'V $C%FF&+!R>F"(^+1QTTP@"3@ .YT\9$'X%*C(GB_+/K)Z7B?I;
M 4<'AR4*6%D9@V@B2C@G$12X@4RU (0APF@"".S!W  J$<<+;Y*E,_@RI6.=
MJ(;$A-MRR^9:U AHXR)F"$NUB+P,IFI>?7&"N RE[XW+@K:8I(471[,(9X8U
M\F+2LL!SH;4H_'[ AH@T8/=UM:E/JYMZ)Q;>$+8!A_&F1-%0#]72U^Y"BI#"
MKN$9;!Y'A@W@]F!;H-X%$F6!$B$=1YC[C4BU&<@^7,((@*?.!4YM9?_I/$IP
M_3 0G*6@7>')A9ACCC<XG;2\RXH@L2Q2B,^PJ23UTC&P;4T6O').GVU!:7A)
M+R:4US).Y_QWH$$63L.P"#G8.G'.Y041?$,L?2VB&4)[L;2.,/7RM&6@F4\5
M2L/4):)L)J\CN/DX+%X%;R(HZQZ6E =9-&:<@:.-TA!H']/GW+/(LC>)8@
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
MMP'C_@19]0:M;K?[$%%6G4ZK?W!TSY&_\K!WX)9<+?EPR_.=C&7[#J4_CG]
MY0&.9-L8Q];IN3(J=RBC8O@:@S6=\'_?RX)_8-$,6.P;IK[_ NK["/56?D@5
M%W?SONGF/3 @MUX\Q<.)Z\\+C($"Q5%O<.]N)<K@MP#S=T7&[P!!AQ$/B!&=
M@<,(AQ$UC#A>C4'_OLSM_P6!E)-)(PM8:7NT-WP@AK8&>#N"GH\!WL[QW^Y#
MKVZ)<3^R*,L3/]<C=ZZ-/-?!W_8_HVFSK3+C4(,Q^CS0XU-F%%) ADDK)=<$
M&\Y-O6@[H@J-FI91VF2-&+>&2F.O4GPQ*K-F#6YY[]),IN3BL%\L%G/E@PE3
MRHHN/$(^C-1(K?"[ZS0N9[*:6J<CY%4A!<N5KH.HEK=7;8K\0%5*/T MYTCG
M@F+ZT&\":C1'ODV5?Y)]2QA3A3= 933%:<XQ<(FLF7;7S$Y.*7N9R@]!46,<
M&<BSXEMX3G%L?#0\)0.:<OJM83@3QJHJ0!&,(7H.,-)%<-;\NA7I\"[?B@70
M]0K(86BR^$V&25,,^7]('9M3\P]2X()V6<-M@'<B#%]0SF&*5*%V*]ID+^<B
M*P@]N%Q 1!DB\"5EM4RJ<',Z&4R6(S=1)&.5FN3-93I7<<%AE'-N3*IC>N(\
MA75&">-IK2D,(7Y.T31Q+0V.AU6Y?/P!N6KR'(;W*/!112'0?M!_;A+M$!WV
M[H@WA%[4X@GV;4^;T99)%]-CE7D92@I<S0M3^\2*U>%X(\S@X*P$$UUD B_(
MG8@8HJ*>UT4M\S!6G!#.LAIZ94*M"'UIJ;PR#+ZM'-IF$43F1^\NR7&JB'Q]
M1':>4MC#UC ,'22FET5!%ODTG5O!^55HAGILDKU,-(;._ +2%U'2:W4/K4@*
M!5Z=%DJK7XG78&*R)>3#B@98B5K0L2/+8R"YR;TRKV+=#>VZL4&'48W&+8R1
M(CK#I3KVPB(MPD1](7QCK& DD^LH2Q-Z%?>WX:"UEY.*$L$XF!''3)\C'Q#B
M4H^^=Z1E\S6D$C_>-=9MXA-#^, !U1.$3>)?!2^%H':: --N!&LY3TW&K\9[
M'>P7PEV45N"G(NXM;X0IT?*+P+=)&*GFMZ?E0,8J/R=*<IFQW $WT-?Y.H C
M.74FY8NA\U:R%!0 1,@UL4<82H,Q O48))TB3'D.UWSO\D6.%;1U@C<L8:YS
MA #A,;@>Q4:*IZ]&!TX73$V\(Z (?@>7(5;Y%'II-U+%25G[3V\P!RM( 4?%
M?!Z;#*?Z,4W*)% 1%"K7J"F8BODJZ[-EMV6R5VC#:>PJ*? FS3X#=4A)KC2Y
M=954;04P6,2RBD7+.<>ABHC2E!#&_C.-*-#)9 OJ5ZXU_G-VA4Z>DE7QH*F6
MY:C*$Q'L,J]2U%^(*#2I_!P"B/D[2MA+)\4-QF[5)"0@6T!HC?1-P5P8XZ?&
M "$]+0N3@L77B2;G;!(*WZ;%:@:QE+FF<D9T"',UB/6>9]**.>-YRJI;F26"
M\(OW'YH#4V&/)L._*1C\AZ7V:24GK\,^-SF@=95TABJF2?7C[)](AZVK\E%
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
MGQ+ND,HE6*L]?\K& -6F9&W]?'%V>4D!(\.+T=G[O2+R#QAOL">'^C6&P%%
MS!$.CY@CW([$W@]^BFD0^>NV.[VU/&-U,AZ6,U5.4E4L6O&+-W*<E9A8#N.U
M#6WEP7_E 3>LC49^.YIA"H0WFJ>?12*9GO'(IS*0,R16P!2.<>3:5(K<:H(&
M[_1,K?[WZ77UI>\M@=N"L+496,QO<N%Q719XP!ET5&29)GHG<-[VH4U%<=)M
MPUO\J=H]I_)%7-]\ZY2:!^NI5Z="Z *:BS*,"L5,LJJF5SF.,7>1.U138G^4
MS;R?3S]XGT9#WWO[]B,=$=? L-D4C:>I<E[.L>1&CGZ#.I/R?L&T+>]RFF9)
M :09!C3<AI@Z;J"ULNC-7"(T7&)8+;K.&=:^0I/^C,J;F'G_@K]>V=R!"KOB
ME">H#%)5E(\,&C6$V,.*N1O8Q<=?S]^>?Z2(H@\GO_Y\=O%+8SC&UH"4/3FU
MK_$#'0;&'*%W;.D(=P7-$JGO(JF/D#*DE%ALT1(]Z6:9>],4DR4*/# 4&.N@
MJ&D5$[#ER[6#X37]J&I2OJODXDI5T&S GK"U=1M?G7-Y X<6 X/)5/D&>QBL
MIS4RB>5&T:DOL[VTS$,+^*ALX <5Y5]W%%C.1154^&<9$74]3X#;E[1L2TOA
M GSV"JLU*8A2.9EEB *)[BH2W:XTEV.EN72-,*#R2D-,B!_-12#?BC$P-E6,
MR2Q@+72KE2A&N.ZTILS"WOT\W"3: V$OHGP*NX[+V3@2/G*/(;* C_DBF*98
M@=1GAB0\D(JXO(U9$8WZAZ".'@A':W!X;52 :)V6D:NS?5_B=;1D4'0I\O=C
MW:>?AN_/*#IP>/+;V[/SR\9P[DU^J-T_JJ_Q:QW(J?AU]Y;\N@*(XM*6JM,9
MK./4)F2TXFZ\@M7!U_#0%5'@UTV6GULPX%4.;^M'_3H'K9F8/IH6@_5ILMJ.
M1>$O?U9[F1?TCNKH+FE(?6)YPSQ/ RIVM/;+RM+8YD_U0!9W,M F[F3T(]V8
M@<LO+"E#FU2Y#8." C-<Y5-*#?;>B#A&]70V*Q/D5">HI*I:$9K[Z2]?+DDA
M9Z0J)>MYGJ7QI7&(6I'AO+^DR7_$E;!?WK?[NHFT#G\_/Z6@S/?#7W[9+T_)
MO6/ZMAQ9;U.MCUV&"%)!#JIE:GLPL*CM7:&D2*)E*.H<V<:PS;8P/2X/4 GY
MG7[+^UEB<3%;Q#=E?IF*\_JU="\*[Y(:;]E6+ZWEX(CK!7S+;+Z.<%:#G^=$
MJ&9 L4;4?"OW+DP%\MQ[*T5H'NA!S2(.E'9P3!3C-C:;#9;]9<%\)F!16*TJ
MR#=)_!7E:@H%.OEU>$JAHA=G/P\__?*KMP\T:#,)NF/CE[VE-SJR5UGHMU,<
M&^GKSEFF+2LRG1Y]@RRV.AZ+.9T#)7*9X=N5#-0Y6)*>+!MTC7#0"/^'C0NS
MRF9AC5@;A$C%FON]77!;\\&*.Y9H76T9=1%NW1AUTLMNW!H\M6C#<M(&NM1P
MF>?RUP_OAB/O]&ST\>)LM.?TYNLQC0TB//7@XS6FX-O!9[V(L]80N22EJ)EM
M(R3[]RV]AA0SK)RY/HI$ZYKD!EI>@G)N=?I*SCDRUL9<QI,7QN1HHA=0S30R
MT1K#Y)M8?M$Q"JM"VR]Q.H;U*6>/I=K"4K1H8QD@3\1L/I9Q;-$$7^M=/P]]
M;5%%&"QKR1^F4;ID7QR"=(/UW/<NEFE39^WAQ6_>R8=/%Y?OS_ZU[U1E8U1D
M@ZA)+6I9$9/#[<3$ DM5L+86=*9-*)W5J#/+;L-EHBW[/UTC6\1Y3V4QA]A=
M"*MZ6U^P-43."T,Y>K4P,5UY'^:IK5?-Y'MG%Q_I!6-?L2CC.\M3/IS-X8:F
ML5+%EFU$1,#JZS &+V4XZM?CUXZ6P#"2"5+<G\N%S%XBR4S4S":(RQO-L=]:
M#!3C7:W+J2*E9&AK]VK6JOX&"%.(UL7OVG1DFE[8-CH5IJ&&75JN\-Y$:.O"
M^<^IVXCR=U4R&8$MR]*;6G"86; EF'4LXUR['F- UC,\#%!4AS#^-@_,?I'(
MH>D78A6GONW>ZO1EEW:[I<62:4BX4J^62[7K[H%PU(>'W4-U[4=E'$?7L+.+
M5(2^,7W^+N(8*95EOAP,NIV^KSJ5@/ "-W4^A=N#3><0TZ+<>]YK#WYB.^N@
M>_SBF-R:N+8;.09$HQ9JUC*F13%_]?+ES<U-Z[-<, JW@,AY-U1@?Q)AZV;3
MX&ES$6X?[4&JU0T_SNWG_\3:\KJV;[;T_!AK>&,U?X,OY!KC=E-5JV!8"_;Q
MB53]X!$ ../F'-2"]8LJ?H\7/LIS,CEC"6*[*#A*<^A+I!X]J064JL\:=S^F
M&50# M6H0+<<,H7\=7]4*D\>I@&[I%,D[HOJ]UH1\C%VVJ+VHH'J76I]ZARO
M][QYQYL=K[BM*/S[LZ@CPV P[AR$O:.#0QD<BWY;= ,AQ_W#@[#;G?R[TW^V
M>][:_2E&?=PZ:@\>HF3T\:#5'FSY>"=+1B-,'Z96[ /FI)V#:,>,HS.L:-$.
MU#S>2VA>G(]^\]X,3RX_7(QJP-RO'+.OEOA777BR*/_,C+A,5&LU8LW4ER-(
M2Q2D)Q/4*^J-(KFG]J:O34^^LN#>NL"'XV@6<3<=GYL7P;?8J8LZVX8R#[)H
MC*P6>PY0/DB%UT?#5[I%"4@K,$7!;9-P8G9G\>]6OQ)/C--21W!Y%S"7[F!"
M?5+B7+*@I)FY$8B:(L0C'H^\X?M3[]/[D[.+R^'Y^\OSLY%W^>OPTGLW_)<W
M?//F[.32>_/I\M/%F7=Q-OKT]G*T/U:>C4F46[I:3%+L?(7:YB;$7<%X["E7
MM;!2#7/QG4"4N31_QZY-U(#>=",'D924R3EV:M*O46![FG.G8C0 :ND2IP)Q
M]T9DX8LX33^3R\0TTVEY?X"*[Y6YZ8?#5^@&Y(=<WPQN5Y7[&L_5GU4/V)6_
MXS5"E:>H>OO8C3FXQS2,"4O/R>8@Z+84,@E9DC9=7K>L^VO8M$M:XEVS<E$W
MLWI5S\2"NH193;U4ITK"M:^WKMTE6'RU"VS5;]&T7J=FI57C1:VKDO_J2Q2D
ME.*3"-_[/9)%(F:J_1.YSO'%$:*-X2Q;(2NTW@Q:'$'75QP'T._59D"3N!(E
MB+>O7G2.+6&$I),#RWRQ,V3NZZ;A;O_U[ENQZV+@88NU(22940"4477J!,H!
M?\"L6T"LA!K\F213RC=*\BG&IQ"AFDSXEPI37KN3W[VEKC_Y>8ID@B+P41P#
M=IC.H@"["!>ZH_!S<Z61"7.[+9EE*5SXF0]L%4X3/L'&B-%U% ,?!TY5^,B-
M9O3R=93&4B?]@2Q(Y@!Z MSJ)]^[F4;!5#'S:#87FN&KZ8',8,]&WR9U9,%[
M2?TJJ6&D)GT.\79PJ>L1KTQ,6T_5/A,)3U;%U]F=,[GWHKAQE&47E[K^@+%5
MIMT)535]]X)%H).>#-M9H'D$/4!,9,B]KKO!DLG-'?ON+77]L<.M1M=&6*(L
MX2-!QU\#3H_F8R\R@28)D641)N):_.6O,BU$_I,[[AU<ZOKCOD+A,,&+S<IY
MD44!:PLI^X"P(6<^D:HA=1(Z$KZ+2UU_N.,R@\,@40W#-N*%%85]@_Y\=,%+
MCK2>J*;0R*45NQY3$V^0V-!]^]K6&YD"@/BG" (, UK$MRF,.XL*G=[>H (N
M=3TJH$1.E@3;$L#2.AO.IF5&H3=(]$%^2T28XH]29,7TKU)\QE]NT"3GH;98
M".J77N1E EN GR9QFH;XE\5\FE*YH$E$,8L8CP="H'<C!7=63Y-0)4M59K)$
M@%: Z51H]DM>S!"[PBCG2@_LO:\OGO*6EG:@O-5H#DPS#"*N3-@&G=&'#<@;
MD4R*(2YL4,0+</+A]_/3%YW!K>W6>V=N6C*T@;BN+6OF\AL@:\5L(JX!F.AJ
M13_^#!L:?X'K#X>IG/L<*(!&?]0KX6&023A@,M'RX6*@6()N!3C)<WY?7N/'
MY!K)2U >\;OJ->/I -PA*ZG/'A8YER+&WU*,6X W/"6C_H6N"S:@\GAS3O<#
M]*,H$?%%,MK '%@ 1VJE]8:45EAP">HMOHK=XGFC3;(S#D.^<FA,]U<._<\R
MB_)0LWTM ] YB1D%RB+_$/E4^;)@G^-*+E#A(&1_;(WP:%!DS*6".EZ]N829
MR30%,@6?M_HXUT.WO$L>@XZ\P..EN!?Y)<"(/9I]+9Y:[C58%!GVT:B?4BA0
M(F5(M('QH([[*Q93'V=56%+6>VI7.U!V"]X<[!N04@"\,!BN('LKR4A?1YZ=
M$8#N:JW_@V&$RG_&>5^3N$3?C@'L7R8.RGAK)A;L]P@V7R>GU5[5!M$EIG9-
M"$P2E@FH(A\66V(7^&BQ%&D5EI+-\K9@QIY=RS+OB1#CRJ5M>%'WKT6C7W&<
M^TP$66I,@C*YCK*41'W?NTXQCBI6H>DI)3/'7BAG%+N)I+NL5'_R:W6.7FLK
M':P%;C%=3+R^:]Y2Q+>(9JJZ50(PK_ZN?E/.CL*$T;-?3P;3!$MYL%4SO,:"
M8SDR^%+1<S.CB0-$Z586$<.)7(L59.9 S7 5:"D-H@TC\:\YQ@]'4@^R-#++
M(<8>,@8^@D0FC/@PU"',R%&><^P>!=/ZWC2]P7QQ'P#,_(<6QM#V*8P.K2@B
MTZ[.:H,6CP;QN432O.Q<5:BS<NM:7IWLUR%G2*;")?C.EJ6B.([^*J-0(0@%
M?A-?-_NSK;XA!7*;(6QB6]V'QMQ[K+F3)E2I,TN!4TB^4O,J&R0/IB!2Q,A2
M  IYFB0RMJ1=  A *)!+)M),$DY1:"8PX6A&F3;6#:N]#]@8 %O<<+Q(7_!M
M3 02<%5CR?&7UB(-,P>DPJNL5\6W2LM$YA3YC&#:DS11&+-N4C'.RCFB0@PX
MGU'0*][?V)Z940??CC&;D A>7H8AUC^TS,I:6/,(^5%B1+,RAI>N&AB)9BF9
MCAD4RH]C!'$T S48P8I")T;U)C!)R)I(@=HM:\1F&R2D"G5U?!B# Q1F&-2J
MHH KJ.!BDUR)K#HX%:]Q](7$5H8C[1JOLCY(16@1^E.!HC,,"B@.IP!@FD3,
M(];<((R]T$38WF[E0UZAW<R&K*61^F;(+\C-DBVZ-'I&>>M^+4;)7\/;B$V8
M0H9&IR,PA""GDZJ/6Q8U.>H&#D8%'EONH71,!(YB.%4F.'*(.IFW>8;F)/RN
M_!+EM#CK"!M":CZL !Y1AI1?+77!]9@8=H?@)^49G6X6W"MRPIDR>3F;*V%L
M=)O73!P:*048^T-50!'9PK0<%Y,RMBYC3L10U2@FA,38:UFP!S%)DQ<YZ'%*
MJ53W&D2*(@T^OV *2%PWR55%4YST6L2E2C<TTZ?(0[4* AHD+%@6;+,64393
M24RH([Z((TYJX1?H3\ L9Y7269L2*4P&.B5/7=_+C<BPUB5Z//)""0KXEF9]
M$P]H_Y5RMD;7%,.Q!1]=9/O6"S#8'-F^.T'J>T!(3EFQH,+FRLYE//^^T;9S
MS#+1!KM\&DT*2U!E8ILNB\"**0'OBA1%)T?!G4QQ/MKB*/^-RYS I!9[F*/@
M"5=KB7OZ]@U4$^:< !A0 F 8Y2B+$/T*2\KTIW!9,8]"?BFA>VH 8FE(1&>M
M"$1]N_=8J+V'HH_L!/V!.=MXKE1^MU$I*UMN/0J$D$D8^!E]54,QN:]\L4?@
M_II%CB&R!I1+P;1&_U)*/7^Q8#L:7)>2(GUB\[R"&DF8-:4-;0B36'%5EO(#
MCDHE?$_DE182+46N"E7_E%36X'4+KZFEN.3;VA-0XP3-]NI*=0"H2\U*+K1(
MA$!%&J&J;8*@""VII)5::\4@YY2^BM\PN4 35AJN:,IDD#%@1/4HN0(-00G_
M=;'4F RT(!"M$VT9UC$)O^I(U 2D62TLH-6_!\%J KJX>I".@75KPV?JE3PI
MW[;$W#*I-LRWK-K(_I&LV]VANIG+ODCK'3PL0V_(Q:CA<_6>U1%$(6_NK6%1
M9.V.!4N*7^%)_HKA=%D]Y!CYFI1IHQ813:E8)J=IVF2#HCXW,N(]PH*[,JY+
MLL+]F69*&*EN/CFP2(P!M72&%L\J_+E^K6L4AC]&,P6; -C0OVQ+6TMQ*MS:
M&W!_Y=(5.H?87Y4%$07A_J!JP>:F*LMC+ GX,PHTSKR8O#K6J\KZH+U+24KJ
M9T9Z'EFJTEIV>07\&R2/:,J)$I9QYUP*P3*4T(F75%] 9V#'6)P:3N4=K"<E
MTRS(P,5BCC;G&).7V?^(*A):J%-+9;S&XM.RFD:;D53QSR6SLK$CU^TQ54H#
MP)9PBWV=")L0-,$%W7:,F]5JK.( Q M;WA^V5;E:MS(05A"SD9276=*+@DKU
M81IWN? 0QRP+F]Y9J/L/Y5B4@KHEL+V.$(J^C6+-\PRPHPF!#CUQC4%ZI"AQ
MRNX.+#: 80J$R$Q<B-C4? G<=L-(,;XZ4V,-91F,OK>,7B326<,H;] ZUF:<
MZ\!H C2X\"VS-!:B8MM(TIW$;L49"8.46&9KA1M]%)8<:2B%EN>,Z&($SR4%
MP?+7$C-3D09 ?=AXQ,QM67J+UIZ113"0S% ! Z)(49*G\;4J7$ PO8G@5I<)
M38'T1"Q,(Y7*TDKY6=@-!0WF9"%B3[-Q+=W>9GJSZHKAX]JK&W0/]9(-Q7C:
MPB2U5@RYDJP1^AK# NU\4:Y_5%&#3*5 H%1$]]$^)732 +JCR#,TL4L6&Z\&
MI,H5-;>#IFU8&4DA-+($%.&6,91%?)(U5\S>JC!'Q&C=;*^X,AM43H T8=^)
MY5RM/-EH%_:4-\QZ@41JNE/>9[FPSXC +&X,I<MUS,?2J6_4-9%W6M8N)9V;
MF#;;XRI-32-K!4ONH9K;^'_LO#T3IF:%2M2BZ73PW)HX.!/[9OG*V TE:BAL
M+^L2LZ]1?*JP4(5'65S;6*MM ]M,RF5I0?L.28^)Y9<(B:'EPJ-D(Q6=58DI
M(2<>GD]LS=^^8&6!C4-R!77@6@)^QU40?USOV+;OR"F_1MP'3?K$:13OU-1"
MD>K:#I4:GI>8KQ#A4O_B]/=(YG4XKD$P.TU9K9,RETS0 HYL26I&%%+DR&(]
M7S-0K&<:H9CA>5MN8)8?<%(L*-@4TF'5S8^XYB3=9)"\$$PD76-@H:KWJ+ 9
MZ4-U^*BDY?K^JL,2!4@DX[+0#'VM$1SK8:88>H:\.31HM@GE*8 M*M2M0@S2
M/ BC.?+;7-B].;1[<'9MFR!..(6'\<)$TI"<QW+BXC5*:S?2!'SJ(^)WM2E+
MF239#(IME_3G=3_UNIB6/12DOAY\HN*1",E2JI50D1@.NR")A<(M]5W 0S"J
MJW*?:YZA@F UUV!QIZ)OO@H&"74,"#MQE#[$IF5 <D%IG:",8V*H%5W[C3J)
MOUDI.2?<(7G>$M>5W$!U*ME6#=1Z+(M"+DN&1GY'.5)!#NUM*%DFJW%E45%C
M!<8JI"Q%2X*!]2EQY2"=<W4*]'_#(N<8X(<6N5"BJ*@B9;6LJ@K :<<<*N>Y
M*@(06GVU;&XSJ>N@9!,$?40B9&BWI%U:JT+V1-BSC#,ZA)K'55IH+JZI$-[2
M"L@^N4>WZZ[$[ 0CCSE6!WY \\HUG+N.U[*<8Y4QBQ76B3;T8UV%UFZGC:A&
M(WMSB%_50.:Q4 ']=&PD.A %5&?REVK=@6GR45$JZ7*H^+G/-V L8@X]U=DR
MB0Y'5Z5P)S(D?RCH.E3"E,)YM=&2%%I.:*&O*5B%WD-R8T^LJ*7F@0':.E04
MIAZ-:!TMJO[A)E.&<G?SP+@G)%Y4=-7 9"U.KVQQ:3\6$40C+7D/D89905R<
MY+/LX[+\%>24,FJ2"XVY+YIWVBXVY@$K$MGE*[#0JE1Q^U&RK$HJ9*>XL"L5
MS MB%2HF6@-4[HFPB0:?2^U\7/79H'2&[AD4R95XEDD5ZPD_84@G@4<!$'T2
M,TV'JJR(E:PQ68G\ (B;W(3TL.J_Z@HUH?DU1W%,L8Z^D=FJX F6/E4T]!IR
MIR/BE3.I\O5.HAQUP(44F8ZGO35D% %%<EPLV \TMDFHX$CNN=)C939C3P/^
M'49:!5DEBVHQTN1W4[PC0%,DMMNJ$K(M+K.NO,LTO5%QQZ36UOR<+)2#Q(N\
MS%B6;/E=S:N4MQ3+AY-D67,41K,9( 6<#QSK7"QHSW</,;*C.*H:<&\0:G"#
M9S,\3.4@&(N$S WV-?;11NB]3X%K'7IOT0-XB1[ 4SP8Q2!5$3A\AR3JDQ29
M<!22^[-J]3ZJIM=%XO;F^M^5>KY9"FO027M\70+,'5,&\8QBC;5A79G=ZW8P
MUB^<^/RHXC-=KKJN;'DZ5@K2$6>DFG3D8K'S)M/,.#J7W"7D(T!*G.C!\#K1
M@ ";.9!?8ZS&H3GB@A%(E3V5"7P\CKSGSR[>_?SLIY9WL@'!JE#Y4$3Q8CDN
MR"Z"MR;9SDHE$QXEGF2+_\F]#86W=)99R_N]EF)7\8M V9P1(%+;H->6\/-"
M+&.=J0N"YZDZ$NJ4D7N[<D'7)]I7!:VO7LYZ=)*I!X(Z@[\4[,_T.5<F4I41
MLYHKHS8+2)*;VO'XB@Z8SRD4A%IXVP7IT=A2PPM5)].*O"A2&D2NTIK:+B9$
M^)>0LC:TC9)Z)RT/74;5>E1P"$]HMKN$S("2&#!IDIG07&9H71I@@C'Y+339
M,S(/)CK8[LD*9[0:9-*MU^!*8Z3*X?K8/;_N5]V.M'BJ#&JTV"&&E<L' L+
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
MS&0L$#*O;Z*PF')BI(+P8;=UU)OKS-25+\4X3^.RD*^5,-&VAWBV>C]8:@@
M&C+;=>3O'-<A9_^+^XK"OS^+.C(,!N/.0=@[.CB4P;'HMT4W$'+</SP(N]W)
MOP_;S_1'TZP2R:[DBW$FQ><78@*@>"7B&['(G[VL06P&A&+I&%:@RR#\Q_^.
M,_AVS7+MX2K2T^E4I$B=G#IDDM3,B:09T%(\C5C,<_E*__ ZC/)Y+!:OHH3@
M1A^M*_;'RQT,6L>] UJQ\H.H\=5N6KR;);&5'QZWCMJ#S8_;K<[FA]L''K3:
M@RT?UT9^ !_.>N3^BCJ',/VN[IRC1U"4SH&FLH)R]&JCF\8!\W; ?#=\/_SE
M[-W9^TLEX8R\T_/1R:?1Z/S#>V_X_A3^?_CV7Z/SD??AC??F_/WP_<GY\*UW
M\N']Z?FE?N?B;/3I[26]\N'CV<40'XQJ9[-=;]M1*>9H/2'_  =_'<F;C8QP
M1[>S@2_])A>769I$P=F[$>D]H(")D)B^)U'FH8>HZ903$10L<N0( BT[$,\&
M]HV"LY<"JD?H3$51>4[23_4I2-(HX AOG*4B]#*1L!-VGJ5A"=)5R_M#XB\H
M78,T P-)69O/1\TO#F_P.;P'ZAT+6+@,X")%%HUI*;Z'[MX,5+3<TM'4UR\"
M%+F6=H0CH)8X&\<+:SKDF6D)\E,A\P+>\^G%,IF+3,0QP >(3ID#)4%5@K]J
M>1]*A![,GVC/LMH@RE6@LK(RN] [17TA,\/DWDU43+VQ3$ A*0A>T0S?A*ER
MK(BQ>!%,43RT]Y5)&!Y>B))K^!W. -<.PB:*? #E'%5BEB^#-$?1$7>A/U*+
M VDOGD1Q3  M ,?H- + H"@!90G.=B8^2YHB+T@"110!*) ;'7:@7.D S,J1
MCI]=H91<*MV\#H@ P.!7((D41L7I%1PF$E>0KJ]%@LYZ&LI>S0W,GL E&)<Y
MX$D.R'.)RA4(%>D-+L(26E%Y+V/0UU .%@@F'.G/,N&5$,!Q=?!'0.8H!-P)
M+2T_UX(\[CB(2Y2R02R6N'U8+7U>L:7.T/<NHORS]P:0*\VL;T"U!+PI6 ^$
MJP;0AH5NEJCWBY @UL\BT&4 HA&=EK[):] ;,!FF 15C]1:NN_=:BT:4S@MM
M'0)4)C4%GTQA*?CHKU+HNT4DA5$]@&,O))EZN&_QK"S@1;CJ?,_HF#4B>:S
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
MA"-GN''T9KNXKD?7WCFV/HY">Z3;2N&'_[J-D7.?6SM _P#]]P;]GC,R'&>
M_@'Z!^@?H'^ _J<#_2],9^1ZSLN-H-X N=L'N=1/9[V^]W#1]:[*W,APT5L\
M5PX/<[\T;#_<XWF9!0PP:-G#_<J;<BGMG8/!O=6J/0H[A];8NI45.UPH_-A
M9(4CQ[$'(!J :$N R!V :!.!Z(4)OYO6G3J& P \.0!X88SMEVM;"Q!L  6[
MA^RLQS7OOQ* 6#N<L^%7)]Q*>VN(PPUQN&NSGS\.UBWO,:#;KZ.;,_*,[0QK
M#>@VH-L-T.UV;NB ;NN,;IX3#- V0-O3AC9PL(?DZ>W)UQ[8J4YBO<XMG8\=
M:QK>/[Q_>/_P_NU__SJ%BS= G7WF%<<S\T=XJ0&?%+/FNMG.-97K$4;>-&_#
M']GA$$JYB[S<]KD4&X<3YM@; B*;B$+>R'7= 84&%-H.%'(&%-I$% IL;\"@
M 8.V 8.,A5+I(7YZ(_(=<GDEVC'/.=[11I=+)-,LS_#2;+RL9VA)N0UA+7-D
MV-MY',=0!_KDZD"=L;^V:94!ABZ'(=?=3F-O@*$G"$.W"WL-,/38?02NY0V]
M*(/P_YJG9ZYM)\H&D&_O.I<ZWMOY ]L=3ULX!6.KS*PAIO;D8FK+#G59I^T;
ML.BRI(PU<H;"Z@&*M@.*K%L&G@88>FR/3^#0(YY,-\C_%LC_"P" &QU L)ZW
MU0U?O9^OKE.V=Q-.HS@J\ K[XD+3S'KD>+>JN]$*1HZUG07']["K0V1V6QL<
MO84&QW7:UP'=;IV),T:NNYWG[@SH-J#;]2MIA\*8+40W#%Z8]MT&+P98&6#E
M)F$/9SAW\6X.ALCRN)AR[<6DJ*H+$OTXP=RM DMO%%A#OFDXR.>)'^1C#F>4
M;2&XO7!'H?N86:P!59XTJKPP%P_@7J>='7#E%ZIT_& [^S(&?!OP[0;U/<&]
MN[E;W+Z[AXS"JUHE<D=:SN_MFH'M;E&Q1JXQ)#2&7IFM*)LRAD:Y344A/[ &
M%!I0:$"A 84>,?WD7XPZ#,(_"/\:W@R^S4G,O6[J4HMX6I1<Y3-K]F-=VG6W
M*C+GC&QS._W (3 W!.9ND,XTAK3#UH';BV#D.\:0SAQ0Y='2F>&0SMP^7#'M
MD;&E[0 #O@WX=H-T9CBD,W_9WP77%IS=G-_CE>E;'K]S[(MJ=HC?#?&[F_"0
M,39O9ZH-X?O'WCK_CDM6!_%_BN)O#>*_D>*_K?'K 86>' JM\YF_FY! W.?U
MY?V/]T^X6_GYZT7%YQL13UH[/>2,P [=2DTTQ 2'F. -,JGF?ZU;RF. _0'V
M[R_Z, J#B[[C6A)OP-OMP]L7YMA_.2#N@+A/!G&QF=C9SKLF!^0?D']H)GX8
M\NVF*8_QQM].B;E6LGI-;@#N\*H-O)H4\VC"-[9BZH6Y+,&R;M1<5U:]G7GW
ML ']7WS_+['[NJ8[!L"XBY-FM\K"&V!K'01S@*V!.H_^_CNC#AG^O]4,'H=_
MD^STS3_@/VJ64U8>9SF]QKL($=<4YCX"7!LXE@$0O?A55@,MXAXD^3#R),NY
M?B)^-RW22IC4/63=RUK7?84=B%VRGJ,3KB4\+CFKT/7 (XRT"M>'%]4^-YVQ
MI\%K)UF1:VE93+59F16E=LY9J<W@E46BG;$*_PK+ANEI20D^3*Y%YUH-(]=\
M.BM*5IYKU<F\3HJS'(?-ZDI+69Q-LCJ#%\%;_SEG)?^IGOK(?P!_YMIQ :R:
MTZVYR1P&*^C3MP=_[KW3S5 #JB9\FL5TC2ZKJB+.P%]*8#D3=D[#SLHBF8-7
M5>1C;8OV*RTFD^(,I$\C*0/:%F<5T:;D0'P@%1 RRY-Y52/EP:\LR@HHI#'<
M,XQ)L&..&Z&^GL*6IED%F$ [6VF681E$5LLPPU?7(9V)$"!_ER:'*Z@IYRC)
M*5 &R#5ALXJ_4C^\5C=,93DMFAY:YMB?94E]\BH,Q[[ADY4H0PQR?/&Q.186
MY(*))#[T'7C66_VY,397?WCIR.!5>O8EGU\Z\A4?NK9];U.^[JSN(:2S7)KN
M4F,NMT"#1S! EYOO#2'#^R7DO=6F+9+2?P!2OA=@]17 2E!U%U1!<@T#?PWO
MO!M$X*$(^3C1^,>0CW_.<ZY9_H@4^6W\WE]ARCN@Y, 9]\L9X8@LN[4M[]V
MA,V>L*\S-KDG.'O:Z43'6KLJDF%?[V)?G?\:TL2W)]_;(J_F4UZNI0FU<=1T
MG W("=R1"&S7SMF#[?(+U/L#ALZ/U\1NV3CJK>]54\/&79[%'RR/7[$\IM-Y
M#JO =,I]0<>VJZW!WMC0C7,'<^/VQ#LJ88A94=;WBAW;KKVLP>S8AHT;S(X;
M$>]3F2$OK#YL?5!<]X :@\7QZ!NWOF>O; #QP%F9S8$9J(;I$XPT.^'EVF1J
M-HZ<YF!Z;,/&K9/IL0D'.!T5]?UAQ@WUUZ590/FA?-^MR[?7B/2F86Q"O\:P
M\_>_\[?I)WCSCZC\[<V%NN5+/VSVM*@RC%.\*OF$84?N:U4J:_S7:UF,[5AC
M7Y8W+WN21;!+8'^\EOMB=(?H/W.1"]:\ +U33T:4Z_[WI&P%XYCK4<G9=YVE
ML*I7;'+&SJMGO_4W#W9N@:(7"+5ZSQ:V=5T)]A?'/H33+.$:#'&:Q3!V76CQ
MO +6 ,\6&Q68EL^G$=BKV!TA"XO@:VB]BAX&#E\Y9?#'^AR_(QL;*JK<+^9E
M?S3.XI.F_G^L_8N?:T=ED6<Q@ .,FA>U5H/8\!I><*[-&*+.?,+*YIF1%LUK
M[#X'JQDFS;_3C--,3.>X9%-L-V  1C6VJ!\C:$W.X0LU34;AF ;$FZ<LKN?@
MQ!]K,9NQ2#9]C+6=2COC@*EYG>6BN0-V$A:0I>>]%6D1=J8@)<ZH/>6L7>L(
M1SC+)I/>,#!?(%9\PO)CZFC!OHBF&0*^B&)64B22>ESP7;(/8KPE/2+4GT0[
M5I3P0:Y-BE@NN.2SDE<(-(EF87./; @1S1[VV&C^($E3HPW4Z0H"@J[N%!G!
M^-5,G&,P.=\<<MZT">QM41&!MJH1C#8ZEBL3F[VD9:CE!.S["JVQU6,A^(/;
M_&$K>>7:8,]P@0#XHKVJ0). UP+)\B+7D8C4&97E #YU08"/6)=H!2P/*).E
M@-@P$D!;*O.N0C^([Y]K[)AE.>Q7/"]+:I+C4VJ%@_^7G'9@7L&VC368%9M4
M!:)?!0,NJ(S_U@0LGR-DS-@YS;=]R]D))ST ?R3- 3_#I)$S8 &)7@/]L/MN
M7K(<U=1QR3FU[.$HK%V(5!QC#3O8V!2V#-07H#3HH01?S'_,>%X)8L$[JCYA
MSO"E; :#_,BFH') VSPW;6\$VTGK?1Z:]//39KDS5L(N4%,E\$H,:IBU79"D
M;RL.VA+IP:N:"*F>.2?1[W#@258A[9&4N#6P"[2]Q%^@W;,9]5K*L8&PH.1S
M4.M_J>'4?F:H=";T9=CELZ+\#DNN3K*9%D]8-J69?N?G4<'*1%@\NQ\/FSE?
MR2ZLQ/Y5L##!EH1/FNG#?C5+!*$YZTRK %[E8F!$L[/%&2.P+;*:9;:L%MC;
MRVHWU81_E$55:9_*HGM=T+HO\G)Y$DN:T9*NUH#^..@I0/\*_3=:Q2+$C\;8
M[KYM5F0T3-N>?7SMR27"Z.Y,0'(HB%$Q!:-?R%'_<S-$>6V[N3N2"^8S9U.@
M%X[*4X#INE+F-8;;P96@6Z?]UY5JY^[T>..B49BP7T(8&?!^T9H-9CRY(.1"
M%&E:P1)D(WC"IB"2^$)8VH65"+:J1%_ZTL[PK>GZ?DO>3'6! Q0)2IY.@).$
MKP-[$9,1U_4JT0W#+G!RV["Y_A2[\D5+O^CC1^5//XV0XR9SC!(U^#[-?HR
M.+!/^GPF506ID11T.ZH&VN2V!_\LJT_(65/^XJ@9:I*EX/>=Q\"D(\FKI\5D
M/L5?T46,T1*9U\ Y/QN;1SAI%?P3X]> H,#O4^FF=.R$$?%VD>,GP,4Q+@&G
M69U@]<DQ?H$3)Y;?>6,OH<71&$.2AQL%--+2"?P[E_X3^NKP""@6R96-FTJ!
MN$J(-TZ"UQ0+(DI(,4'%UKKE1V3DX-<+LJ_4#N'FQ&P.GZ'#W[ZW@-V!W^"U
M0(GY1.I&4'_X0 2ZK.B88;3-@E44CY"CC!9<][B'= YZF\N-KR[JJ6N$T]95
M9O[":$#Q70.\F)R379L @@A# O%L/IM-,JY$@OQ<8-P%Q6^,S>;\"U+^!N"]
M^L--+ !M=\DT:$L4?_'6>$%VGV3_-\\2E 7BJ!8 "!B;(8@;P?K!6$;*$=0C
M$3]IUK>]QL=G$"!6QB<C[1T'(A>SJ=+"NSDLC/.R6^6^[JN_G)O;M28+:^7M
M6I4)6VDO/K_[?T%YOMY]*9P^Q&L Q!SM=J%G-3Z=38ISSALE3Z@^ O[*RH14
M\GGO7?)C">B--J]P1C/P-P54"0]A0A$G&#/+ 5VGXI.:QR<YT.M8L'3'.J"A
M <XH!*%FWBZ&G+_G_MA9(7FMX#WW.N?57/C2$IMKQ1N[EM5%F\_LQ,U6S<2$
MV2Z9P 99)#>5QD-P+8$'1]H?/,=B"R+#3@**,J,P,9!\8]9^17Q5K?2XLU+6
M6VE'$@__(.[::21Q41"!L5@3[I=7KZ(AD5 <O5(VC#!:I%$F;2K!DV!N3+.J
M$K8T3 !XNWG_2 0'*CK "0P=3 _6Z1SF' L-,KH@B".5=T@Y#0H+5(D+)3%J
M38LR:IECHZ\O+7.E1%ZA,%>]Z1+9Q#DX8[_GD#DKA?6J]Y^ *X3Z_U*'K)G?
MI<[8*J>*]8PQ\5W""CSYBGY:[ASUGUO8<L&.O6^P*=B_RIY6<8[./&!58%]D
MD0CZPDND540418<B0\MBJ4L)F+8Q8GU32-NCE2L_X[@H$K+8D+X=BEUG^9C:
M7'HZUCKCW+OE^SWJ^OS$+A79K<*+ 1"LN3X!(>H227%5ZUDNBQLTSI1(O1<4
M)ZRDM7!:E!0OGQ!3-W'F2IT-QQ!?$@R4%^3QSL#YH5=G[2Y&7. GI<!&*+-H
M2<]I_@@.15&#A\0UT\$1<(HX-\MXO0]_);<!&["Q H,DYWV6@[>%(8W#&OY
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
MZ0D_Y7*18&,07@!Z@NY'M(O*XCM'\,'?ZC,./Z> N3"#<\[*1; AZIZ2907
M3O*$[X3WG2O<![@&$<6)U2< P(1SL-WT&?\Q*ZHY$ 6P$:P8Q-_N1C1+2VA8
MH"R(?Z+7Q$XYN'55Q<IS E9$$?4F'(,#7"+U%G-CQSP'9$3 DPHC1O-L,I&O
MP&7#QK$)F$WRE=6,QUF:P1=*E@.RB660?<D1F(%!:=-S?ES4F03=AO*2?TIA
MZ<$\V'')I;$IT!B?G:&R4I[U^8Q@J.7&E@H,\0I,058)RR\KX_D48!*6@!M9
MDI3B%B/]D8T !.$QN4:E+E:CVF;A58<3D0>((J@DN_(#: Y4SY$*+ *EWK*L
MDD,AYZ#ARSD26SC3N+TH$-F"5 L;@$8::^\+Y&"&E@D-6YSQ_IXO(D;0]=I)
MX.,8M6,;!""U=R)TEC"\@.DJ,.:!Y<@U1V 2;E!'*LGB:CD;!EN8!PS$!/MJ
M:5E,P8M'@@$9M82=*T8DJR]O?"UP"WBBN+:)1"!AA.<$1(G.E:$!CW;L$X+/
M>=GUR6#W<.+"-5GM-  <T'Z^*OF$[,379UE2GXBLL=Q]QQK[;I.:O_ DB\#'
MF]?\M<RK&=TAGEU4XB*B*J\,7G..[]S;+5+DG?^>E&VB\9CK4<G9=YWN#7[%
M)F>PS<]^Z\LZ"/H"12\02E#CS3^B$IY=\N;5T"%_E7NP 6 "$A1QD)93+@"^
MP\Y"LBAF@,+3VM8CM./K I7JB#R>OALC#-$4E@@B<0K>,HEXH\([XK'HL5.L
MKH*75.GY$DPCZ-#(7B=DXC]0%:)\F8 OL-83(8/@; A81(58<4[O3^=@!O E
M(I@E__,L,WD2AY%I)ZYO.SP.F&<P*V8\\AP[L:ST/T[X;',4A[]\K]^6&?F_
M8%L1_N(6?"HF6:Q\S]VJ)M"NMD13?@*OE FF;<RR*V-ADN4JM.8 4:8R?C1E
MWT$/*0))*[*:3V?"\A'6$6B/N)9,/@,7%M7OE!Q!M*/!T*M!.B89BQI1 6'@
M^5SY_C] (8$U.*9HG##I37SY]6:>\"HNLX@+*ZD"? <##HR@6BE<W/"9VO!Y
M)T(XNP6AQMK'ED 20\2;IP7XH")T\4.H=H[*',,?W^;),3T]@D=B-J^XU.M9
MV9EPS*^]:*1@-9_4F(\ YD1OG] *YX&^P[*MB]#<Y;17E30YZ\909Q3#Q,OG
M\QH&F\-D2HQ=B) E+:U'6= W:&@H2.LP3;-6:36+S4F05L59X^"(Z:MH4\7E
MB+!?DT1+,K1'Q(K:D9N :;.FU9;%9NLGLE02'A>"-U\)+8)?@WE_%J*S_K[[
MLS=;XWMTPO;"0P0S\J<(A<&0IQDZ9&APDT6 7"L#3@NN. @EQR]Q7@JW#>44
MY!Q^5L.,N[%XJ<]94LP41NT<?L$DGZ,;X4B3K"!>^;;OE+]M'/$71\4LBS7/
M\%YJB9P(C(JN!'H8()HB21"*?.Q(^ALEBGS-9[C(C%RK@NR.E,*>XL7@>!<
M"C2YC.*C&<;(,K!C9 :&IJ2BGLIE%S%>^5F&")Z27\TJ"K\JG[D)2=1G!09;
MIV#7D/.<*;\<+"G"-I[#K&)A\5 UA/1*(K#VE1_<>:4,!IR!85#S? 1CLPG^
M%\.Q .A)+T_3<;7(:ZB$H=7?6;E]77__A0P^?SS<D4'GEX(.2,R%, D@,T5(
MFV1[D_Z*YA5^@/I9>O3@+[:$02*K. BQ4SMO7$16*9^V:N">(D 86F EL&Q]
M/M(PL#D5T"[B/.2&(@+C)+):>JIE5GW'OV#HIE7GY\00TB851 ?5A<%[T Y
MB**$-X"6BLELEIZE6.-(XW7<IS69PN"8%UJ446J;(=\=EVRJ1^>Z_%&+P/86
MC-C2,5.9<886,H_GJ#J!]K#N<TU&NS#V@N%Z"FL)M4,Y?PRHC+KAEK,3(*X*
M'<" .(YZF)Q_8'R.BKTA_H6P'$Q.QI)BS/&#4#2Y#M!>,H.GXM)CS# RJ11'
MW5TD4R"C(8EO5DB43%X(H9M&8#$HP, _X?05=_0G*JA/^\U$HA&WBJ-0IMD/
M%$FR8RBBCJP+M&5 X\5!!#G5G/^[ H*74X8%"/-2V#J*CVEQ)9<A%PK+D-1*
M#B'[J<B%B=.-#0I[$L4 /2QAX/0V7SH^4WR9^%(E$C31C2R%#5)$:%A3$!6X
ME:):Q!S%1.VZTD'(B4I)P=^F&5K K5_:!6(E^*4@<!]>:A3&(J/D$/(PUUZH
MX-5+?$EQBB/2WTF4.A#)NQ-ZV1=Y8C54-M(#H3?S4S8106VYMB[S5R( 3+,#
M"$<&(7G[;YP!Q8O_&^?SWS19'3>7_M115OT9 "=WH[N$R"J#-&7?"E4MTY]#
MW5]#7Q\T"2<<1^"2X/L,90,0#MZ6B]0H.@-82R3I/<\S4/Y:SHAL<BO5)N@-
MI,@7C+2]3YW\1;.7@"0U2)14?>_G)7[<!Y83H6TOJ$Z<B(+I-@N(X,2J(I?"
M6J29H-&,ERAUY+RHM"WM8-*D)& N,_(/"XFY#0T78$]9%5FE]NIGEU.[3_;V
M.J)HN0RH9_ELCFY858-,Z_BO2N*BPT(V!= >@Z"9VL6NNI,RU"A/'$P^#[_W
MWD3&N7BF(D\FGBO!H<63.P.T[@A376#F4_DOB7R2*;>QB]E=PK9VC A#8V5:
M?\.E'9$4I.J4>%2M@(P:O=]GU': 'J=*(T2.APERT$%7LLN5#-'GP&:3JV;K
M2?'"+B%S=L%H =K(&.H5,?"DD^2E5;1F6Q'#SE0B":X0:Q'>QGUCNFNF-^#9
MY\L6[F1^IOD>ZC9)!IYLB>+Y1-4"=^Z0 %NR26?_E<O?X= %-.AMHF2'96R
M.]!P-T8<B*/'VI?N "-IWBI6JQHSJ55[&.W"&8+U*SXN.9C."5GHQ1GP&%GD
M?9TK](LPI23-HODYJC%E5Q5EHW*:5! N$YA*V=6T<(FYI.WGE*+YDD_0U%::
M0)1SU+(HXN**%PRN5!IFS?)$K0M*:R_H#/-+A=;H>E&-X,E%+76"JM=:EE).
MDB"G-RS_D57"P,T7=KZ_S3(!1N)%F'!Q**KC: "&[%2JA>G,EM)7\TF:8<:W
ME7#YJA+-R)P3%[607')832X#9$O8JE$!2P)3\)?).;HF\#"H#\P5Q!3KHB&;
M"31AU"+..FK@ O" UY8=@SN68 :_$!S?@DP;/!AUTI@-[DB]V5@$,*5.>5$R
M;Y(:^%07UG)D-DPD*6]"4KBGD-(NX@T)OMLF^-Q-2?"M-2$O#9?NY>C88BG
M@0Q,B$3=X;R<3>85N*XR2@'2B?S,MT1AJW5ETB"1*D("ZZ0X4_9N11XBXB"P
MV"3[2>H(W2\*DRCB"'],QODZSM*\4O%$<N+ VQK)GS#;\.+]WON#E]* IKJ%
M4A"93,6L,T4R7\\P7\"G\(':LR:8A$ZLV#%IFJN!,BP&G<1SH9<$.HMRQQ,<
M;4I)6>G,-1:B>IOX RSTG?AB?VW1.:6F8AR8E-5H9;R'@A7+*I+VTH4Q&AM=
M1C9@3Z4^Q%)R2G]0U*F)GO53OJ+0@I8N=$#G$0R)G "3"F];A>2.&<:X9")8
MXZS$=I:JB=G$N(@S,A%4P*NM0&K"+QVZMD&G1N^I]2(1+A!&EES.J[DHQ$(3
M1Q"W*>\2Q@UIEDX ]>)@PI"D"%1KMQ\M>(;$Z&*'!5NJ[%D_8KFZZHRF(!?;
MF6)^@;M6TH'"HZK8M^]E #^<=8)PS2Q 6C#,)X3S,KI<L% OOGT)BU%P.VUV
M& S!RU\B:@ZZT08,O(X6>'05?46U]_DB5UXJUAV&5RS;\BH !P6%EZ''>=<H
M;6;<Q@:OSW!D: )25;SS./(N2C"@E&@P:Q>,:<H,D(<"NQ1KS*81!CQ%[*2B
M35ABPF^%AKE4Z>Y,0,$0>7&GWA7SJ 8[7!5@;$N=Q5]23XJ&!U7<)U(#I$6E
M<X$YK1Y!$D40]=#XD@XC<K@O?YRZAQ:J#SWPQV']2T;NY?EN,;(;B(%)#;?/
M=\-C;=6!\HN+4@4,EA%*U JWB1K8PHG0F2JR+\J81&=E,SC5<J" BA>WM1!%
MWB*!S$BJ5@/,NA0U_HG4T3R7[\K("V_VXY"B96JJ5!TAQVF,GMD<7,T8Y;JI
M]LIR<I&$G;2D@8LW9A11A@*& !4J?D;P"  ZUOX7[+-3C-A*3_I"=34UG6%4
M3?B&L([&S"!#9@HN(#J7';B"380Y3I7U0S ^(_>[G0&^!TO9L;(CHZS8&9=%
M&13?[/:$X7O 3:LRQ+9&D:EBGNY;<GY,WA]V((F&EP;:MP(*+L="K#6&;?E+
MYENW8L6PK%Q548OL1\)E(EARH4HOB^#&J+6%E+:6C-*-/9#(5,2%QT61@"U7
M3)3;<)K!Q$7P$1NG8]F_C! DI]%V4C<XU G"-+$9BKV )&,7=]T)[*C CPSQ
M%>5W,?6Q=@!\WRQ'UF'B6K_S\ZB@4&#6;368%/DQ14]8WN:2=C\>=K*]?W$1
M9Y&C+O2BX+MA@T1<,>\]*GQ7]).$B:<&$*$B+*3@*I:/CS5X\03D; ^0'"R[
M(_9C:PHYY9)J]J.1EJ:<X\OX<*S*?D4NL1!G&*A'5)A19&\J\;'2G<0A-(3X
M)K 9]I)@TC"BR@D%T"AEZ%@@=V%G<09:!1UVXF')A"*8VGP-)?U$-@U>8_3^
M_+OOZ/;>\*DP\",*<0)I19TBO!'< &Q[&6MO1<6B(D&WLK3I\&CJ4]&N +)V
MA7YI<:FT/RHVY;+Y@@HF<$=$U2O&5=%6@ =@:&Q0$M6+/&]21JHDE@J=1#ZK
MNTUBR*4?B2#W!!P'87C $(@N.L5P16$M.AZ=TMI?J=>4O+5L*NIE2*=>(6]3
M*$K?4E%;B5/HKM'1%/A+-XJ-WQ55\!)>+QB,,A;5S8@VT^K,I^/ZH7W4&;=C
M%Y+#7BR^109$X!%INM%:120=35%P6@''GP!P'M9%_%W_G4B%J5F0&/K65JQ<
M+4]P0MQ9GB9,!S3P>=+T9Y6)+-1\WZ!!IVW@L 9.)HW_.RI^[<7[G</?7R[_
MQMLB:;V.%SN';U]JOAF,M/4HW*47O\IJD++X.E3L,H:\!),(NY1CUID=P"$^
M?(L[T78\B,Y^I6')W619J7S[5 -DGQ3G'&/HN&*1^\9N=OH5O6.L"*9][A:?
M4O(4_4&"FVH%&V)"5Y5B=5[;K:QM%'@E$NYO!2-5)P!QRQB;;.BLZB0U92ST
M6-B*J/\70IG]!9.9C4EN30;%NYG9JK7<64UQ+5$)<2(SR* !FLR@LI9[8[YH
M367JT<=IHCM-7WV)L7@1@5>)!0H_@&]/9DL[SVF1<.&$JOA_DXGH+:9+)B8R
M]\W.*]TWZE0Z2:JIP1J'9I*E;>)S<<Q1_[N",T3^'U0NC$9QT890UQM4D[F+
ME&>HJBXQXH<\Z^5Y5F_(L]Y-^6G1YL>6B1JQ?4_45"(.A1?=>D*@,U'UB!_\
M/H$EZH<Q. QHEA&TZJH8F$0<,U6B+TD8XQAM$*)?\EXO6L<6O$(01_)%)'XC
M*NW1TY)SX8O@42(E%?"AU9IAY1O\<)[QB6P,6/5]-"@T+,[1P8OYQF-Q\DTS
M0UF V(V3IK)2!\C#@+(E/"#;3D5P4:O ;(VEMX4D8PL30IK^Y&4ABM=E<@<C
MA^(P*6HF54\(M:3R/SCU7#738P_YPG?;DNK%7E(1A+T"ZD@#MD1>V"AQA@X#
M=L#^C5*<48%K48 LO8+>2_2++VEIVU"U46F=V$\7@D4@5<Q:&/M8KQ.A"[-
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
MAP<M?F+=(67$R(05DJT=(I].([R[!0-CIBF%C_] ^::SH?#$9-5:G2B4$%7
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
MR;,WECWRAYCRQL64![3;/.-T0+L[1[O65 V<R$F\)-8M;AM@H(:F'H8FV*N
M?JYA^6"AAH!VULCTAICKHYNJ6QYSW<OQ2M*BS&2T=0B=;KZMJO;T'-!Z@.F;
MP'36,4H-YD>)Q1+@F]C2G9!9>F3:ONY[IILZ@>NY/'[VQC3=$16'/P6<'D*F
M ZX]HE4ZX-KM<:V3[[<3QW%L\+.M--4=[IMZE'J!GII^;"=A8C@\!5PSC)%C
M/Q'[<PB5/AK"'."Q24. =/.-3MI(BA%40X3@%A#=+;"U \.*DP 8P H"W?&]
M4&=&$NEQXL=FZC'3Y1% M#^R3?=I(/00#QW [1$MSP'<?A7<6OO33SR;)4&J
M^ZG/=<=S8CT*DD0/0SMR B^,?-\$</-&CN\/X/;8YN?M77#;VP#S\ZC B]+C
M7O/F>H1 ?Z65=Y/1_ %,U0'(;POD!]V2TL!)DS@U0CV, PPDN%P/K)#K,7S
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
M\]2.,=D_LNPG<CWT=L9+-^CPK_AB3?UZ!$N?ZBDW#V"\#IC^BYC>NRS!"=W
M2L!D35++TQTC!+O52@.\CRP-DR!U')>#W6I:(\M\(H;K</[7H]-K"Y'Q 4S>
M 1E_'1E[UJX1QF:B1VD: S(F3&>P0WB%6<BX:_J@XIZ]">V1,W0NK'F'^W8W
MEF+&1:]Y.7W@UM)?0?)U#?"L'7'6RS7<B#3%$8E" >.LAR^XQ4;-8Q3.# ?Y
MW]*ZZ1W[[ 6IX<=6I)M)Z.A.!#^Q*/9T+^56:*:F&49XSALPQE [,]3./'&8
M>XS:F0'F;@]SK1-G)':<IKZE,Y<Y&-Y*]9"'$9YN[QAF[/F>'V#*P@B'\IE'
M3UEL>?G,9WY:3$YAAF2<#G4TFV^;?LAR?I"^+7F2#2A],Y3N'3H<6(Z56H:K
MIXF5ZHX?N3KC4:2[1I"$J>^EMI4^>^,9 --/)-0V%,\,P/:HF80!V&X/;*WY
MR>T@#6/+T2V/N[J3NHX>NB'3PS1,/<^-@QBKMRU[9+O> &R/;7]N>5ST8,9+
M5I/]R5G%UZ]H9HLQ^R$"I6I[/^#NJESP^1!'N"60'S<6ZO[/+\Y_TL@.;"NV
M=".U/7%/7IB8MLZ9$YI!:IEQ*.[)\ZPG8J,.$=,![^[71OW)RR)AU<D =?<.
M=><=J,-S?P+7X[KI!!S<<1;HD<$#/7%#0$#;39W8DD?06Z\'K'MLLW7+PZ;O
M>,I!J!,MR^-BRK6:_6A,U_,ABKJVAFL?LM4N'K$?G3)%^$U]L$>[.P#WC8 [
M[D91TRCQP\!ANF]XCNYX3JHSSS1U(V9^8ENA;;H.!AN>B'DZA% '5'L<\W3
MNGO"NC:P&H4&"U+#ULTD-G6'6XX>62S1 \=)>)087L*3)V:B#I'5QST80YLT
M==A%!.NA$X>'R.JF&*B+_>)#,.&7XZ: TRR*#=M/N,Z"* 2<3BP]9"S"J&EJ
M\R1T(\:?O0E\]VE@]! R'8#LD4*F [S==:R43OTQ B^U0SWU+0-<;B_2PR Q
M]#1(N>G!!EK6$"E='S/T]B[Z!IV),5G6#K@><=*GVOO]L*=B#-!^2VCO75QG
MVF'"K2#6 ],U=2=)F!XD\*L)\&:RT.5^X#][X_LC(W@BQNL]R/H0;7WRV/BP
MYV(,V'A[;.Q<G.':IA.:L>[X (L.3UT=+PC2O90Q+TXBWXR<9V]L8^0X_H"-
M:WTTQCU$"-8(AZ1%O&Z%KD\5ZQ_6#AX0_B8(_[-W$5S(K #8SM(-VPMUAW%/
M9RE+=<_U'):F+BAJ]NR-&80C>SC]:#@6;H#$S3!_!TB\*22V1J_GF:$5)ZGN
M!V&@@_(R]"".?(#$T'0-%D>)ZV(#@#T*W.$P@?6V>K?[0+BWQ72:U5-P<BNZ
M_A@!!^;+\Q@@0'NQ7]1<<^B3\.5&'!-W/Q;FCRI[E6>3_WE6EW.^")H=&N[D
MR=LN!0?HO 9T[O8/F_(\+[1-W7&L2'>X$^N1DR:Z[X:QQ9+4,LT Q?T"9JY;
M1' SA>(F-L8@%/<K%*T]D=AAZF*E=L@2D(S0Q.I%U]3#A/.(I\RW?'NE4 RA
MH)LJQ<,35O*38@)B5U%"WG^M\?^;9_7Y[8Y*?0@/["F^?\W,O4TH/T58+G R
M1?Q]I.6%-F.E=LHF<RXK3RKD?; %Y_5)4<(T$\UR1_@*+:NJ.?R*MF QKZL:
M?L # DQCY'L&_5G^*(88:?"?&0<D.N63H?EJ"^*E@G<.D77^1(X9(@0WTNB]
MNS2\Q$\#SCT]#7U7=P(6ZJ'A<-WBL%MA&KBN[S][XWBCT!E.>QEZL)XXN#U
MY', MU\%M]9=2</4 B?>U3WN&N#(LTB/N&WI<>RYIA<%X.*G!&Y>8 S@]MB5
MKEO></69URS+P7#EK,QAHFN2U]]BM'X 4U1MZJ[<TYTXGD_G$U;SY!U/LW@X
MBO"&^/WO7B>6S;W4,%,]-IU(=WPKU9GC1WIBN%$8QY;##*QG-4:F.62OAF:L
M)PYW#V"<#G!W]W#7FJN!R[@3QXGNVFZB.XGKZ)'AIW@8BN&:KA_9>+^)YXYL
M]XE<5KR=C5D;8:YV1%LKZ*R N)C.2G["\RH[Y=J+25%5+^4!5T-4]38D?O$@
MMFP%%(*?;H#RG:VG%MRWW8T7Y\!\@,W?Y_5!>L1^#)!_(\CO76EE)DF8)H&G
M)Q$ O<-<3V>VD^A^XON!%9J.X>%5QB/7N!B@N% 'LPZ!@2'JN2'@LUZ&Y0 Y
M]PPYG4:HD <Q]P*=F:&G.YX=Z:'M^WH<)8PY<9(X> R5-7*L(>'SZ$;F[?WO
M#>K^KU:6N:Q'B/2IUOD_0/R4\EQRZW=IRP=HOQ&T]^ZD\GV/<]].]#2R8MVQ
M>:"'3NKJMA%8G/.(>3Y NVFZ(]=](DVN0P?4H]-K"Y'Q 2SB 1E_'1D[1J_M
MAD9@&GIJ&6#T&EX(1J_AZZ%KA*&%>XAG^IFF,W+<<$#&H1%J?=K_J:+U^B;R
M@U'V4HZ0'\JWV?!Y4LRC"5^M'-9K%YZOZ4$;UZ;KYNO8ASUX82=/!HW[BQJW
M=[.#8_NP7:&C@UEDZTYHN#KSDT!G:63:ML$,#S6N;3BCP'LBQ1N/AP-K%J$?
M=-2@H[9"1SWL21B#CKH3'=4Y"MD"@\)( ]WW#-!1KNWK41 SW8ZX'3/F69'K
MX>U#P<@VAP+Q!]11Y#;^5C/X-OR;9*=O_@'_40OK3"[F((WEZRDKC[.<YN%=
MQ.EKDK._!]?>NBO0:I+E7#\1OYL6@=TAYQJ+L9R&Y>?8NI@7-0Q?%P@N1$.J
MNDFSG.5QA@F2&OY +>SC9J\7B3(KJ@S9\E7))PQ['5^?94E] I."=\KW.];8
M=P5]ECW)(GCYO.:OY989W2&>7;$%:TYSV^Q3KOM?7!=!I\F3. 3S-'%]V^%Q
MP#R#63'CD>?8B66E__'\9^JAD[*5LV.N1R5GW\&X!5*\8I,S=EX]^ZU'L2GP
MY\(V7*"N(.&;?T3E;V^637<C-L!?O@':DO_]:_>K=O3Y8'_OK?;VX/.G@\\[
M1WL'^]K._COM\,OOAWOO]G8^[^T>KN3YC2/"VX/]PX,/>^]VCG9AB4?PS\?=
M_:-#[>"]MK?_]N#CKO;BP\'AX<OM6?&+O5RK3XHY#))4(XW_B#DH@ADO14A+
M8U.8:UU=7/'C+"N\'IHLZ-W%7>JH(Y1S^:M$50G I-R:Y0E5"=.?L%G%7ZD?
M7B=9-9NP\U=93K.@AQ9U,;Q&0DD8C@/7)C21,5<YOD2:L4":!3M!?.B&8\NR
M5G]NC,W5'UXZLFF./=N_Y<A7?.C:PY3;*3N7?-X;^1["\LL%\OZ#],$C>(C+
MS>Z&D*9[OY24R'__M/0?@);O,_1?M:^<E=INGO#D&B?;*%0$;XQ?$==ZP*\.
M0G6?0G7/A+Q4IN[@Y+/U$;A_SG.N6?Y(P_3);8Z1^A6FO -*#IQQOYP1(F>8
MX< 9 V?T.<,VB#."'F>L5]'S)A1X['/@!C:Y>*_#@Y'L9JRY7M2[TZ37O95
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
M$7'K<LPY1:1T($(HPX V;VUK5J"L0-EF0]F#<^8"90\!93/>' AQGBN*O"1
MG@WA2"?/$1:"8.J54E%L;6]*#G>)-B\);_XI=QN$1[MJ]=//K="_=*-TV:W.
M4K[L/5XV=_%U/B*=KI?W97^P.U[.G?%J%O2>ITWKR4Y&[II8[_SE',96A8"H
MP ;QX 320C/@UBY1$[R*P6QM YAO!H"7^$W!M$72ZH)I#X9I5U-,8SYA3U)"
M&A8,P?HD9*/-H1WFI),Z:A,!TTHY=8&T=82TI^JQ7\#MT<#M<&:PI2 ]%D&C
MD+A%H(<X,F!9(\.,<@',-OAE:UO?)MP/VE:_!(B?;'OG@RE:L*MS'_K^T'9S
MP7+=,[P$B9>?U=Z#EJ]LIY<7]JBW6RUKIZZ)J3I&%KB<#R[WFOR6ZLBY9!0%
M87.:M?#(.8F1]2PI32W8\6 +4JPVPQ@LL9:";HLXS:Z@VR.BVXSI6B.E,8$A
M%J)$/"8%P :V.L%!I229BQB,P1)'+MBVX=CV>#RW8-M#8EN#Z)HHA(DL(H8U
M09PRCK13@&W>)1P%)M&%;+D5<'MJPKWFD>7C,SN(R-E\')WOG^>$D;I36*R3
M1THP>?EI]W7,KE;TU[R@+QKK6<!Z+K#>OT:SG<B]<H!F:XL19]@@K< :58E8
M3(5C."4 :UFJF4O,9</1[,'#R 7-'@;-9K1:I,BQ-@XYL#$13S$@(Y1%A!I,
M$G$8,T S7GHS%#3;=#1[\ 3M@F8/@F8-(FT=52S&B +0:;#-3$26>8>H"(JG
M%*+P!M",;T@(I(2NG_"DK'%?[?'I[R/[.9:H]:,G^3Q>V'JRH/O5>I[8S^-Z
MFE]C+Z9..>%P/M0^:#)JC0GF)B6D),[USC*[H*)&3!A"M.#!6;:U;>[(8GS0
M1)\25"G LI"(\1S'LA3,>5#,F?%>%:RDV%;),@)Q%PFR1$GD)(%5I4XF'K:V
M29N0V\RWH$Y!G=7+62ZH\T2HT^"G1&O'B7,HGW>7RS4RZNB$B%'18T4] [4!
MJ",D70W4*3'6[TYJ'L;1J!OSZ>A56O/ =4:#<H[RB@19FV#Z)0[ZP0[/;N)H
M7N@7<%^8M-CS5_G/_=YK>,9^*!@Z%X;^WF2+V&%IL,B)@*(ZE@G05(/E)@RS
MR3-.F2/9F:8IH<^+GZ]$+38;[![X].0"=@L NQE-I23$1#E&0N2J7@V$U2E
M/##_O<<D&A%L ;L"=@7L%GYF<D&\AT.\)D6F)FF7"]A8SH5V,B&;LJ''=70F
M6!V9W-KF;<%$P;NGINJ/X$Q<(N!Y<69A;P];G5ZK?Q$S.>^=CNN/6[876MV.
M=9UN9]3YF\CN4[MBR_TW[_[%*3?W5C\9V!!;@^ACYZ-UW<=+U5AO4VW!J1K?
M;*OM]_P@VF'<C?6_^[TWLZ4NUMI<UMJ[:\40A&$K<$*:&(YX-!K9*"Q* :QK
MPQ-1.O<<T" E*]*FI=#"%<&:94_>*)CSH)C3Z 3@;4HT,B0$E=D31I&F0!BC
MP$QA84W";FN;M1G?D%;,!?HV#/H6G$)2(.])(.^P&?-TU'N14V)I0)QCA[3+
M>2/!4R:Q5=[:G#?"Z.W*AJ6TLI;,&;4*%#7[FO.:E@YX&T%0)\O]MC,Z>W$Y
MA,F.@ZK32L'1N7#4-^FJQTDK6"A$. <<E98@$S%&6AL:N=>2Q I'A5F1_+NG
M=C46X%G.6H,"/,L /(T\#DH25=(@H:)'G#B*G.$6&94X)\H&07+B+\XR4Y"G
M(,]:I$_<ERM6,.?Q,*=!&I407'$3$'4Q-RHB#.E(,#*:N*"=P5&)#<L=*V4/
M3T=? 0C& =886FG0/V_6/#2J(4KD=3W*'UX/^C#C8?@2EOJW>&J[Q],E+K[
M^6#]]%JUO+,R-YE#B5"-.!B.R'!E$?4^L*29,X)M&*R7 $A!NV4@TP7R'A+R
M9NP9A^2D"PIAGJL@)+'(JJC G.5)><XLSOV195O><190 ;P">!L%> LB\07K
M'A#K#IO-D"2AUDA$D_>(JT21I3:B:+%BP:3(E2KFW=*P]C4/.N_W/L*&[@_^
MKL2A>%_7(N#<6.J"WW/A]X=KIXR+I'U2 CGF<D:TMLBI)% (D7$KM?&*;&T3
MWE:T1'I*I&<S8\P%:WX :V:\6+(8F P$"9\TXA1@QC(C '6PQ["B42N:TUDX
M>>2TP (U!6J6- .Y0,WW0TV#ECJ#-65)(LFC05SFXQ<9]HAJJ5C"/A&C 6IT
MFV"R&EA38KAS[_JCT5D</'+^\7K[\5:'#E9K?31I>U#.>)P?0-_O7&M;!R")
MJ>;(&YF/IH ?)@)-)$%8)R3FBMJM;06T\)';G)?80<&<):6%!7,> G,:_)!S
MQB)EB%&O$,>:(9=40F!Z:Q*B<R[&W$N)F]M'RQ;,*9BS"?RP8,X#8$Z3*#)#
MO6= #Y7(E0[PPZA D%<Z6&IE9#Y6E0Y</C)1+&'#)]O^.][#IT;#UH6]RL7?
M)7:X6CF]<V+H9+E?UZM=X',N^-R[5J%*/5<*X)-*#O 9C$#:ZHA8L X;9XU2
MJ4IU8[<K5-<R^:.$%C8,]9;^5*Z"?P^.?U<-\]$[);U'DC' OR@=F(\^(>Z#
M-M1&4IU'3=ORL3N=%-S9,-Q9&<9:T.;'T*9!5CD.5G@PM%1@#''A#0(K2R(7
M0'24E39R"FA#VX;>]I 5<ZM$5Q^8- \N8YZNV6'P59_QC]:7@\'6GT7OG5]T
M^U<QOHE=.XKAMUEW^0+Q<T'\?I-0,ZNIIE$C[5@^-T<GI%7@R%LB!)>*IEQ/
MP=I2FLU ^!*+V3  7$%"7:#PX:!PQJU-LL0X 8:N\OD'Y<@";4&!!&=\D$0G
M6741Y8]\YG6!H )!RW7F=8&@1X2@!N$V,CGBC4$*<Y%Q*!-N%Y&-5DK+N;52
M90@R>$4R4DIP^#NSB+_E\*SBKUP:7CM?&DU!R^]%RX-KW%5:I;BC2/ 0$(\
MF5;XA#R.5F#&P$HW6]OTCF;%:\E<2TAFPR#NJ9AK ;N%@=U5HZ]=T"E*CS!3
M&G'G"'(^][6CSA"IDF$1P(Y15N*^!60V,>Y;4.>A4*=!2"FLJ+"4(!-$+I$(
M";G(#;*.<6<#EB[F"' ;B]O9RL7(6IT \ KPXJI#\L6@_[$38FBYJ]9/ET/X
MI=/[N7G\-(C>QT=ES?-Y1EQ_$.*@N@/,:&O8[W9":_+HJZ8*%ER=.[^;\C".
MLI2\'@O)KU=_@(2 9IB6KTREH^B$N73"[]=H=Z( ]TD@PXE$7$8+.L%ST F@
MVTF*EA@"EBAI8[Q4A]I^TUXL493UQ*[%4N4"2XN"I09!UI)*!8PXLMSX7?*$
MM#,6"66,M1+(,I5;VX:4/):"C04;5X#B%]A\--AL,/QHK=*@W)#!N7D\EPQI
MSP42&EZ0.' C1$X )'1#PB@+ <XEBXNO /W/C>J&-SC^+_>2_ =S*?\(T"^K
MO[M,SBI-SI)Y"E<AA>;UY<"?V2%<MI^RRQ LAM%552L2_W?9N2C'J*V(!_#;
M3Q:R5]7)&B?]'0\K/(BOQXO^NFM[HYU>V)NL>S$5YS(5WUWKW:Y-(@3G+EG6
M(C , W(L@:D(AKZA6&M+_=:V;LO'#D*7!.F".TO1HZ_@SN/ASE7SS!\I(PDH
M8I\IJJ+(.&XS6=5$F<A4J'"'Z5*847!GA0LS"NX\/>XT7&/6^( %YDCH?%:-
M43KW)#:(F2A#9"9I2G)_4+$J]LZ2>9U6@DJ.S_&KC^0>PE;*G#)U/L?PR)W>
M2UKA8Y5G-,]F/(85/4H%/A\&/GV3+M)(M/$F(<]H-M9L0!9;C837R6A,0M5>
M69K;1MM:QA5*YG2!N(6EG!2(>T2(FS%3*AC#U'A$HB2(:\&1X6 P:BZ2I1)[
MZU5ND%40KB#<9B/<0MEQ ;]' [\&/5:.8.."18PG!N!' M+6621PC)JPH%WB
MN5D!YJ4VY,EI^II'?*OBD$'TL7,Q&G/U$%,<#("F7XRCP:V+0<?7]!VDL)_?
MJK[Q,;<)79)ZD376  N-!]_0  #Y+_K=;JP&>93>S):]*("Y%,!ID^ ;8SGV
M^01O0Q3B8/$BXZ/*)<F.I."\X#+[1YG8D.ZP)3Y4X&\IPM(%_AX-_F;D/Q$5
ME"8. =F''Y0J9(T.2$BKM":$\N3S621<B )_!?XV&_Z>DO\7^'LP^&O0?\)L
M)$1+9#2V@('.(R,E13:?>9XPXU;S*BN'%?A[<OJ_WK4A?],:HG-'V<AR1.S7
MJH1P55M#3*N*2C'A=^J$#]>.Y^,B&AX(4M3F%MJ6($.P0\P&D0C#3&N9BPF%
M6JKCJ1ZY^GGMXE0;"UU/TO^_0-?C0=>,S?NH(X]!(LL-0)?C$3E03RARPR4)
MFMD4Z];;MQM(%.@JT%7X=P&LQP>LP^;)39(Y%QTR7!G$0W+()<I0DCJY8)T(
M+N7HBQ:WL]/7DG\O!#B7+#:_ N3\9:=G>[[S (T;YIJG1?<F6(0SNDS.*DW.
MDOGQ5B&-9US75I?83&##]X>ERF8EW')W%RD>I:D*>)&7LAA]\QA]7_::#C8-
MTZ\]]2C"S(/11RFRV LDO,*&1T:TMEO;^I'[KI9$[X(C"ZQE*3CR0#C2:*E
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
M!9:&"X:Q8AISKX6+3A)&B>8"*YU<T1=+H"_(5%^ 5E>!X("D,2DG\$JD%8E
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
M*=Z)N9T-VTZFR144#T>URJV5;&\6S8#M"<JB=G2-S@8QML[A/F>5F[F;'<\
M!B[6I#S.)NQ9/86-5ZKPA <T[&0('E5XV 9CO^//*O#K?QYKG1DZ7HMYP$BN
M:DO=3U;IYDWS96<J,I]*U1E=-A7W(%91G<_965M9'3&,[88*]_/15F#_PX5J
MC(*YK[ ._GU2@'HS4[(G QLB@%75>WP<A1[.WM^9:.F7_<'N6$=//E4#VN;A
MV)?#]^_^\@&VF^$&$1QR4:</R%K#D26<&<ZL#MBO#X[M7#/6)H+0FDC"&J)9
MK(W G/!5.2 J'[V][:-O&*P5A,"?_3KJ>I^%._/NUU@%*''IQ_=I6+\9*/)%
M*M.[AIL&L\B1MWX//GC5(!?93*VPLQYM!-M[IY4MK.PD;0RG,QP/,P/GJ<VX
M=NW.$R3/]G,%QK7EF\VZRC#L]^ZT'3_T^I^Z,9S>P2ZFL8')6Y, 2A53"S';
MPIW>A$*,GWG\T>FXKT>#9NIFF,-G<),<$>X/)BQC>K$J$#*^UBUV,7$T3\.>
MS4!)7L^SSC"3BFS69[8#R@9& O.:4\CRT$!%Y!C2:)P86$U\%;Z<2D6E8D '
MP=2T;PPBK\0G4(:CF"<F31?CVF-_15/\\T8>2DDWG"/=4-Z?;O@4F8-WIA1]
M-47H9A*4298[C94@AG/%-7-:!"6XBX0P;+<>V[K8'S/QJ\)X#D_V_K(&.TVH
M1U1CCCBV'FF1$O*:<,? 4F VKH^EL#]SPZR)5=!XHLK@KSQE8>)- Y &15#Y
MWP"X0<_W8J6=NYTO%<*/><=T3S2<2P#^$\V7?3+#B<9*G<%PA#J]]OBW_N6H
M]=/+_9='/[?.X^@LN]1>3/(/JN3]>ERU;KZ\J/U$L&.'>9C_N[0 #I7+!08)
MK B,C6N)9%5654ZEJ%/,<K)-=I]58ZH]>,"]WMA/T^!\T]-6W7CB$0KC+)N4
MS9 Z(V>:)S'VCM;9\:VW0 IK?RI\IO)GG4Y\CS<R*X;5Z,;#SC0*K@,?G.0X
M@$TPA$^/J@7W,.V5XW',QZK$MXF_L#'HZRQP$$\ONW9017 _=N(GL(WN>UAW
M-1M>'A9HQ+,[;S:;='A6X%790!DGH'1OF#%-\R$;9?F3%6',V4JU3*6O/5#-
M+B=#RTRZG6EIGIE,:6M;!W;4Z=DX$1 VX(<XJ@<'<CBZ(8J5L7F7A9?9]E4=
MQ*H'-KST=\] <W0^YT:-LATY?L#:FYZ?L VF$BSDX+0RA4;V0\ZV&AM!=7B^
MFNC*;5TY^[+U!5<:?<K!M<J NS:DB>=Z8A.'YE:LS4IXZ%AGF^2D@L''^@Z=
MZ?ZL+*5:EJ>F\VQJ)^,'4>A&&U!%Z;/?LO;QVM-!',<:/IU5(^PW=D&]7:9F
M9![US$3.S]?QE]UZJ^8=TSEWEX-A;>_#[.0Y;)C]U4UOI1LLUH_P>I#S<T97
MK[LYA;T7]B:9JD7S9Q^!RVX!X2D2.!#$C>1(YTIF%W6DFGC.F5D?S3\1AG:K
M$H=J+TX%8DUL@=DS7DR?<9:>?8=#LOI$B.-0S%3-5XFY<%V4[S'6ZL-:]U;P
M]?FBSK"]',;L,LAAIN&4#U?1)M#),9/R&G?/<U@E]BH,JN)"4Z3I#:L 54;3
M3'6?%B]>C6-I !7[O5'.4<PNQNIY)F]MJE,1'^[N_^45P2G0A)R-N?!%.62<
M(\B(3/VL%TKQNP!C23;-?93@6MQTLM#?@@B91(__''L?Q/)CQ'X5O@7#O-J-
M-Y,,3B\[]1M@ID]"R]=*-";;8AI5'MWIE9Q^M[)>9C-LFWD$^8:Y$AYLE5P.
M ';899W+FV^8#93*,/6=@;\\S^V'LQNR[P$H8!RARJNL* E<<WJ[\RK-N>$3
M?-;Z(U,.&_H7$P??SO$?N0I!(<RO#[_7_U39@*<]F-#*1]H8^=@._"G;.6!\
M9:MRDDU?)V5.O8*S>>M.RE/&$>3KC_WSU'@<?Q>LMMKG>LURG%W8WIRW>A##
M.ZX]M8F;T:7=61H$$)Q!Q;YR*4V=D)([ +2NHAU4)1K9]$T@<MWJJ8'AG [L
M>3;#?;<RPCN]2:Y%;=5^Z@.U_#3[8)5 &\!8O<IK<')6F?"9 @WC)%?EIOE>
MS^/DJF!=N^I.E8BZ?O_#.(5@[$X:ETV,UZ&F##!I%YU195%7B^WM9:5?6OD>
M%#\?#3JGI[&:A'R7:I8H>9X'-)[X?B:55;*OG="DRC%Y389[MGLU[%25(#!S
M=:$'P^UJWN!9^U/[_H[LA[L>O$[8O2Z+U< K!F<G#U=%#:VO8X%9.&L&,GFY
M/7-_VRKY)HM-#(W\X>G(G[5V[AAZ>W*C"<=H>*RKA0LSS3\FS/#+)-&H+F:9
M1C@S@YE][ZZGG@RQND3]O'GZ!_WWV4<]+BN8#?Y9Z^7E((,0&#>7\&+_<C2\
M;T(;#H9;UZF?;BP]E8!>+YF8N"SJ(H)IJO]7'N+Z/)_WX<+5)$\JA?)VJGTQ
M4]FX9Q<TQ&7J<X$]DS?8S#<S,<G&.!C#G6#U[)N2]E=2B\T'9=<\&EDRL_(:
M5INE4FM <SNC.$Z7NJ7C;D1L;GD=9DZD;IWJ?]:YJ.W>9#_V!Q6Y[U; U^#?
MH<XZJK9QM8;]:NP3+TQS,5VLT_^J(H.J_B=+W64U?NO *K\F:5,[?()28T";
MA'<F\W"70V6J<Z[!U3T/>'.>6I_LQ M0N2%NQ!QOR>A$^>4$L\%M?1?F6.&[
MBT6G,Q ZH1K89+>,LR-Z5Y.RMUH*;J7,U4IL9DF\R6E[E1>QWQ_E=ALMPF\9
M.).;YM?_UH(:)VE4!LU@EH!]AR*^OKC3K, ;RFQX75">E$G-;.JCP6YG"%)M
MNT?I-YC@W_+\UIRJ>&$.=G__BR3J390.:0/,BMOH\KF3&E''A4TV:!;6*%/C
M.MGZ;;;C:I%8$S], XW:8RW>J?;G<-3(AYB::U.W:1R7ZU]D4]Z.D?5:SNG8
M/*H3@2<1@3%:W4"B*8$:HP.\6P<E:GOG&JNJD@!FQL1MA3 C(?E!QC>LR=9U
MYWD>];/6_B0C8Y+</&BF:]\3FFI0E:?$KN-\T(T=A-=U5.?M.*%Y8ST_\/M?
MG!&J-)<H*1$0=RP@XXU#+"EXP3(<U:WN)2NP?>]+)\OI[2"HDZ5?$U3:F2;N
MYWA-5=R:(6/*Z6ZF[D_+72=\<.RPG?E(0EVR,IRZ/8:Y>QM82@?-5+ :I"J;
M- !MM'Z<7)L9]'@\8]NN>S4#Q49F4VU33<I3P%STG8MJ0)-X<<T]GR:K_L/(
M^U^.8S?M3THI:J38>.OFR^&7_;^(Q-103U"BV;JA-B&M>"YG8TR00(-?I_JU
MXT9ES50<U@0]FDD)TPJB864.!&"'8-7X5CR_Z/:O8LQ]>KH 'CD*=2.?(6^[
MW/MRDGH/UZKJXC(XY!S+''JJ'&[CED.M23EK#GA?7N07A[69-/G\."@U]3Q6
M[^4LQWIP@S@KS_\8;R97U+FMU><Z_X^]-V]J(\G6A[^*@KM,=P3)Y%Z9W>_K
M"-K@'D^TA!>Y?>$?(K<"82$QDC"&3_\[F54EE9"P ;,(J+EW/$)+55;FR><L
M><YSQE^FE4>]\5R5%#S') 4%[7F53E(<DPU/4!\\]EH956$$'130>@@3"+/3
M[YLB9/VUYR/:N;[I'1<L,:;DL%AO]4JW_>!@% [2?*1P>/GE::+ML'4\'"4/
M=M"ZDE5V<'ILP^AN.\+2:Q#,)BQ\%T8QO1+F8"??+G7+#DS*9O5DF^G!IOOC
M=7K *0,MHB\,*CL7GTC[_3[37!J#'2(JLX"4N4-6$1L+?S/O.'<9\VNO"!4+
M%+(QPN-*CVJJS$NQJ8(LJ3XNQ122<,_DM3RH& ];)^:\2@BIB]RX#+%/SUK2
M8<V3XSFY3D[]K! T/?5)4;P:I["<D>J4NF5/"[\'O)RI/Q-BC =6P*2D^?DJ
MTP1*I]&$J9DUY46]F9B"/J=79.XL"S+:T?!+$7N:Q8\GXQ^5<I8'+]._H]TW
M/K5'95&C*8]<4A%0$5A.*_RUH!^8FF)36 ^#$8#9-/F\.A^8%AO!V,#_ZXT/
M"R\O%(<5!8R5N ]3,PAG)D;'BYK)<A9FV>NI\&F^=G+)D<FTDA(^&D_&];RH
MPM*<*9-96O^T2K3Z=B7IM\M&:'+;?R*W/7L"N>T_S%6_E-MNC2+$\H!ECGDN
MJ<49L][:3)H<!Z7N/;?]0W%X^J%PT!K6G2+(>K"?988Z83'"F$K$E0G(*$^0
MTM)(XFT&*_M\W)!2"EHU,7BV!X'O$H_7%/47LCPXPGI]>@[ZN$^2;OQ;2E!P
MUWFV:AV3%GP][SB]GB;MKL:S??])?ND.3P#N)):_KK<B)\9XFN>1'FZ>,;4L
M "Q#3*ED8%8 4&CRN0J!*@QT$K.%RFF*ID4\X!R7"4#5!=9;D]ZD'PI"I#R4
M"8ISQYPIYAX*CW!<F@MGB:L6;AYIFD;Q8E.;HKAYR>*82"=*:;2GY_' #XSP
MWK=H2(VF9ZYS1Z,I:#XUSY:D4+<^#5+E>97OG0JXRS*/@C)F_HG3.>\H)*MF
M,"R\MG[M\1)E3#(4ZV4/*0)?9%BTAF#$'92T=9<,J^6\P+]']S5%!DZ3]5N[
M;/C6BX7ODYAO/K_R\\M<6M$I8STEIR]>*B6P@B$84_A]>50"WZF/-GZEK/$H
M3FSG;I5.H6,%3+33:SGX*7H8WUPJ5E,[>%;@NGC&##^NF?;+ Y+/"'8_GMIQ
M4>O28.^C/]NUL;>>5)&" 2%YCO\^'806U>NU;)E4V@5/%$XBQ$17$W9#JJ/)
M4_%',3FCF8&1"F2&8%W&=([\O"Q++WV^,M0WJZK>G'V6$@.+>BY3U*5723*S
M0IJS842G%/@Z,:-4@I)\SE12%6)5-(S*%41+)9=04>XS!8:Y6T9"5QNJTN;(
MHQFYC(K3T^B$SP<)9V1;R;%*B2_#Y3A83_#YI<PY;'_<+-,,?RWFH4X 7.6
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
M\G'&T_!O.A<Z2$,=%60@L >/84X/QY6<S"7G%+)9CCCU50!WV0S\>!:WB%7
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
MF0MNI60L!O=2O@7]?8$X8%F?D66B>X^B6A 57-[F#[^UOZ]C&K2Y&[3APJI
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
ME]A;Q;C,)1;CC4O]"F&JHJ#W!J>F"+Y\UQ8M)K9S>@S#<I>ZF3GXC\(VLXR
M9O=*.>($F $V#SG7.NT0V!@,PPZA&'9(=EGPWR0#\AU<>^A?G+Q_P9VC+_L6
MRQS;G(#1E G$,XR1T8(@;47(L59*93!M >;I!"9N,CH-:\NZ/T1W12X&4%:G
MRV;12*%8\-8N> P_ZF>Q:D^TX L53P0[N/5Z"#MU<-X:GH01;.!Q*^[YEJ#_
M%*QU%L*7NJ.TT7HS^R-MX_CMN+\_FLGIR)OSU@ ^">-)VMP%DC&\T=H<M\:G
M[G"]?K%Q*^ZLRMN**BXJI?42'."ZLTO0;+WX<O%G[0-=^_WE#UEQ<;CD/$K6
MGJ$VA.D(X*D!UDR_#Y-0S$ :[1(HFH'+%=!4H$)4]]H2YD7&>'#*2&RH,\%*
MSCRE^;X2:S?MFW(R'"=X_FT4^B8^V.]50Q%8V'*1.=W(Q$G5P7;AE\:.A_W3
M2?B]C G@^B7F?[-(8;OB@LW)I=6J_7LXF@5D#@*RHV"^()/#4_UF^F?F?+SV
MS_DM#?OYTHPN3-35:[9J49$KL(UNM.Y97;X=@(,P&8[.MV#[]8?CTU'HPO7_
MZ _=ET=6GYV/I?H\^ONH??&FW^YZN,8GO'OQ7K3_W.8[W38#]1=[6%VT_VS3
MG>[AT67UV?G<CI');QWZ]U&G^P%4[Q>XUX%H7SB^=QQ[6+7/=B]VQ<Z?'5"?
M[GR?L$"EY!2!@RD19]P@0U46,P$ )@1SGK'"K =("7XSVN+*,#"*!+4:OF*]
MM)(I9^%G),!%#+^L:]]V_M[N='<^O-W^N A8ERRE.G@5R_'CN\V/SA%K,<E
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
M3K5$1A&.,#AV+"BL%:S#*[RQ&%NL=X:N@T._F/V:[HU MF(2LD3C?@C'IC>
M)VAT[A7R@D%>F.=><\$1TS0# ]U:9*C.$+R0>70#C?/1?Q)7RXOY:GK]U%P5
MUJN5GR8: %M-^GB)7BH[K#V\7GJ GO6-7EH0-'@/@,E@FDF+P?^3(&C"$F0%
M5PC<*"TQ8;G,$@7B=Y#I9GKI=FO=Z*6[7W[:?K^O,ICX0#%R&(-M'XQ'5LL<
M8;!*E,P\ PWQT'KI 22DT4LWEY>W9R O8">$/"B/,JX4XM(P9*RDX L**7D
MEQTS@ NRL1B'OKYBZL[4SS_&L,1VTCH#7^[$]*(?!K_H]^/_@M <G0X*<3KK
M@8N7-%%_.(YB".)G6H-PMJ":QJ=V'/YS6CJ"BU[91@ND,*JU(0QO.!D,)Z%%
MLA9J?9S]<#M&4\9I^#$V'$=@^C#0"3P8C/^G^J&O>,QIP>']?MSIIUSO>X\Z
M66UY8#IW@A$>I-#>P)\RTRIG!C-6( V!IV^B3@^'--VWWZ)A0C -!/2142Z
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
M?MYOYIW2S*H-L$0%&FW0DYIG(*L;^199:'>;F03UF$!% -^&'_9%!Z1)@_X
M]L)4I&I$_Z7!Z+UV8Z>23+-L^[;3[;3MUV9WT&ML-(&J'V*K&5.-/%L@Y#JG
M39\7<-#-Z[P!Y/OE[<:'K8_YY:^-<^"6V :B5KQ4\6DGK_V(J_?^WMY$Q#2
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
MMLJ84/7& T*T[%DOOAF]^"TT>V<M>_&FV:X>I_K136[>\V;H'[\Q9DT+5DG
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
MIQPC7/*@M2=>1&]=BHD;<[A9ZR0,HPD33"T[<+5_$P;="UBWF6J@'^(I[$B
M[+=PNSRY@6WMQ^[I7AHO_=:WLV:W@J)-8-G7N-+[1X=62NT\9RA23A$G"=8\
M4- J,+<<L^18RD$U?%6HH4SQAI_>/2 GX&5LQ$Q7H/Q:8PHZ*F^Y^NUF^*A^
M44F7K[;;[ QZC=3,.["1;P)ONIW3+#]D%BH4<SPS<@/@H%,ADVWU8[==5>,'
M-FPW3P>GT[=9;9P?-_TQB/9&N],?WG1U"K9@SL\ 7/CQ<6MC\N []7/#=6,0
MPZ^.M0] F3XXQ(I2'2E#C.4PCI0IUSXD*&D9L):@T9FTL@Y8M@H2]!J0C;C%
M F.V.^>-D694M2)OV*PKQ>;72M4)@TK=R1I0-YY%X-M.JO6AFQER;4DT@XU>
M?M!_#]JQ5NZI6JW4O-7JX2<Z0X!-!.3J'+5A]%!M21?;,>6M#P/,F:[P:6JN
ML(U^'\[T%>L$!]]V]V$[24FB2MG^E&!_ M613BP@H9RG23B!<984:^9VG: ;
M6U5O!]@L>>V!EWLW"H0:WV]GFGJ<RL08:MXW294CN+SN)3$4()C6 H3B*SOP
ML16468;ZZ(]C&+3B7KJ%M3YT6JUW-93O9T#9A[O_WNKX+Z^.T_SY[J4_9#XH
MKR5#U$>">.(8M,_<&M5X@YW0S&.RTHBP'\^ S/WN(*XL,HIF4=)I^V:K61O3
M0^'A(CQ$UF ;MAT:L1VJEZ<P\7Z^Y/;=T>QE"96 J3KGW[%"I_PF'FSRV/UM
MBFXDNSB&[X=>$5&3LK;N1[2L_29 JY8]Z\4WHQ>_C>+HS7;UQ-6/;@INGS=#
M__B-,6M:L,JU.@RS#\>OOR9KM=OUBM.H_E*8-4KI[=_C-7+[E]\=F9 UR=0#
M1_[!EX*5*4^FS+_S_<S(/\C$N./6?M)4.B)^*C'DAS,>[M6?F?/-7F#] F>9
MW]5FWD&V);?:(88['%U>R!RA>>#,G\M8^CG&O%_9E#GGVFSQ-$;&SD,.V__,
MXC\")1>',V;C,LO".6:UBJ 4SBF<<S_.8;CB'#W#.0L@>5Y4)UHJT?-+LUW[
MVOK'G0$,%WK7SK8LB\KTA.<&'T%;?I%DG]_'+H%A$: 7Z[[PFK+-?N;L0\D7
M^RE?^X+GB9&#?][CW<WCDX.3'1A_"W_>? _?;8O/_WQN[9P>?#OXY]V7@_V-
M\X.+JWEB?Q_G:_?^V&WN7,*S['_XLKOYX?C@I-7Z?/KIXO/)N^.#?SX<[VS^
M?O*?RU&.V%9_9^,P2.$MY1@E'#'B+ :D-<6(.)^HB<FIZ%;6^2HVUQWU2YDF
MMD3G-0N\%WA_-'BGFABC98B,::ZCL\KP:$72,F+N'*[@7>?(5H'WEX;WBPF\
M$Z9IY!8)ZG++!:V12]@B$I4G6NN(M:[@G9 "[P7>"[R_5GA/2BN,A94 &)Q*
MX;"2W)!(6<I-6TP%[PJK'$HO\/ZB\+X[T=Y9U,JPX%# B2)NI$&66()<E #Z
M$E9/B]QKW7!5X/VEBU0]P:'#.<*:#9A>?0C$V5X,C9S3;;\USD;G&Z:SN7*^
MBA]TN['=KW)V2^/UI_;-/"0M[7M%K&[!\NVV[T98_GPT8M#*&=+ONIW3M_52
M_P4/V\E7C\^\%.B_%_2_GW;<4)\$B3@B%S!'G'F/<F8^(DDR:0)/5N8VR_B5
MN&V6J !M0;]'1C_L97#<J1 -XYXP$R@V7'!MI*.2Z0K]=-9MT=U:QQ?T>QGT
MF_@UE"/$8R^0Y"HB+FU$.HK<3](Y(@(.2MJ5=5VJ;Q?P>^7@EU*,CC(O?;!<
M!>>$\#)Y(T#OL\'8"ORR84_1;0[< GYS 'Y35K_23!.I0.'S#JS^0"BR@G($
M4@[^8YP+A5?69:D\].(F_W+GE_R9SV[DPR6]ONT/^M7+5O.T61=LN-:S][&@
M?;G+Q]ZK#?K/F_4_Z[W]$,.@FN<L[E>LL9<VSLY:L"2N%3_6++*7_IPP2)$!
M]Y(!GR;F_^6GB\- @K0Z6<1A^1'GS")-J$2*"B)3,)Z&L+).5AD7I<)UJ7"]
ML*;W74I=%W": W"Z&(,3.<34"RFU15X8@GC4#-F0 A(:S!&<4T>D+S6Q"TP6
MF'PL([W Y&+ Y.Y$A^.''FQUK"E%GDF-.*:@PRD/,)EK&I 4B+>VP.3<F//+
M'<'?JFM&/,%9D5+7N-0UGAM9^PR5]TNFVR/[.S8.J522IDB1X4EF@R(@$[!$
M'K0BQWU*CH&DI*M:LM<A)^>CG/$<1 R+8"J":2D$4SE N3B":9*)HA,/5$F/
MB \$<5A#Y+ UB ?AK(C!.Z]>U0'*(IB*8"J":9D$4SGZN3"":2I+*-$HC?0"
M,9T<XL(S9&4"LTE0HYGTB7KWJHY^SH=@ND,#F/P^;\!F>V#KY9BJPSHZ4/.F
M.D_3_!J'15$)!H@9EHKE=$T-ZZ_>]$OKX&D&_?C;</YX>HB5'U1]G?/RN%S.
M5K"=_GO<G?#/442N&^T79!,\U1O;.K<7O95_S18&;K;1%8I>(U1-C?7_==U_
MK=]TYRM+6:.8\%PX;13'C'#CO-5.4IF4X,&;Q-PBUR?.I;B;PUS0NI)V/NUU
MUFUVNM59KUQO>%@!WPZ/C-G6N"#W3(>8\]B-5;5CV&RY-6S=%,C"[YL]/^CE
M4V95"Z&UQHYMPXJ>YO-DH0,/DQLV6*"Z;Y[ERM^YKGSN,]-MPJW\L6T?P375
M.;1<_+BND1P&N0E%-=DV,'V#T,8I/.UQ;UG*[T_WP!@+VQZ0%>@2>T O[[L#
M(.G4.;W;BT;G&M-G$58NMVK+2U-5DIXT[SWK=KXV>U7;IJL-@?+:3 V;/Q[/
M 7AD9M2\&C.]/88=H6IV@&\SCS7;MNWSRN8TQ(H)>K-WA47N#=Q)]/VJE/QD
MEL,[?%K[N-9($1 =!CD!/NB%9B4'5\<-1JJA9[[KK39VXK>F[ZPVWA[#%"J2
M_-V,?5!LUAJC%EGUK+M5=YGI2<1OL,;M&A+<H)^G ;R>FT<,ST6V+H!0C4[[
MJ).Y,E]>$20_#LP\?S8SF2M,>K,$J;"'@$EJ'&%!*,:CUU9B2[V-3G(6*$V'
M!+.5Q6%V=3.SJ[7'[R,TJ[%NV6XNK=;[*W8_'L/"S4\5_IV1IBIV*8RWV3K9
MN?SWEYVL@9Z\:X(F>?+Y9)ON;6:-](CLT$]D]UH5_B_L@+[[ MKLY<[I^V^@
M@=*=?[;Y =T]W3DYX+M9(]W\=/EY_Q/-5?AWS@^=PEH8@Q&.1")N0D3:$(H(
M54%(D'..\MJL )Z,82,;!=+X"+0GD1K/G<462\%(X(%YR9*F5XOV;VU\V-W>
M_>-CXZ^M#XV/_W?CP]9UU>E*GX;KLO>'-UT$KK\%XG^W/>#T..1,@%)0>#)O
M-G[9^NOCKQD' 4G]H,9W=P%R]&NSBOFV8W^$B[]4$C#3T_8[W5_S9?F3^L8Q
M( OJ,LC:?(F#\3L)%O44)&5]IUZC,^@#6-:AY&JL$-N="NOR:%-2]JPZ$[+6
MV&QF730T8(K5# &T!\/YP91:@VHDT%2/?S2/&R:0,3E#9LCWR&UUIN?:B/\=
M-+^">=GNCX7-U&2?'$$FC3[^&3[41OU,N]4C[:4*5WISUN/CN='E0.R>'V)O
M.4T>HQAP0%P1C:SP!BE'@C"$"&KQ570)!$ '1YR(4YQS[2RCS$EB'3-4D'05
M7;+&4'?!J#BTZELQ5#>&#9QNZ+HQQ2\5LPTWSY CLPIZ,^O9N@7:1,W-6E'-
M[F/=IN9:>'O#AA[MXY&&U8NS-^M%T".J/KJ-CH>7C?/CV*X8OG\QNOGT1JDZ
M[P&P=<ZJIP-UW<?&$2CQH)CE60X;=@[W'*#B%T",^JK4Z4[MYS</@.0?KM0+
M]D0U=T/>*]Z*[RA/HG1*6="V(PLXY=(II71*&79*R0ZJZ^7 5^OW\9N/9_WZ
M->!X_:*2-/7+J>;-I8#XLVZ#N['4<P2,;G;(/Q<A7T_-_M(NIG!&:0=3..-9
MVKT\856#;(4LW!F(W2E'6*O3N]XNY=FJ0=R//^>+BB]8D?=.9%O\E)SGK/P
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
MH<!\CEIM?*RJ[>JKWL_:U'[Q+G/3BSW=96ZC73>=VYCJ.?JA:CE:<<I&UBI
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
MA)5U+<VJT&6=[O) [^,;#B5Y^!.)W?QPTO40Q/T,@E+/8OXHZ2+<D)22E/&
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
M8TY4]ZL]L[,$$$6S>EB7P/W4JQ(67"C N%"SN-4D1IR0E-X@3K5&QGN.B%(
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
M*.>\-\X([*3E"C!=.QHQUM: 76Q5G+SUK';T[&G_YZ>.XN*LZ/Z+ L6;IPV
M8BU( ,:+* #H A1CAVP@!)FHL+ YQQ,ACZ+[9^G/0N-!G%N#Y3, F X ,)A(
M'B1W#!M+LF_(11^]!*WD9EV$%P-@6D'?.1#;.V^^"M#[#-<<,:Y57C<,,@X8
MA((30A*J61 \&P W;%]\:@/@ZM1X.BO@\I.?QA38[.2;[@\[HUE3TTM^;@<X
M==2.*EG?:K<&)S<UZ-)+]ZNF!9YS,7;.V2R&M>H_[0A]"".8\HMV8?IV!T!@
ML2*J^CAT_?C?81ZU-]_SWSRW#[N]_* 1UUS7-"]Y&Z\0F_<Y/X53CA$.DUMK
M3[R(WKH4$S?FZ^M,;%@RC"XF^.4Y_=%#UPS;ESSQFYW^H ?/ZPSZFYV/ WBM
M_'D[O857[/B6;?]GK(B>^_%WH$E_MKO^8/DF/]\Z??/5$RX,<1X)&G)5:*^1
MMDHC&HR0F"9MO%VI(F#D4=;)>\.X,L=^XYJHNNUV/;VKVC=>]8>'\!)PEQ%D
M)9 ,8$\0C3S%P[EH@9R?RQ9\'K-EIZXP6E/ZGV/;^V,S1CC%WF*[UU-^XF<S
M5B[_6=^S.X3W"_U_O;C5")OH<)+=_>/O8WMJ;'J-WVP\"*.:J-#);7O4CR_.
M/KP,K3Y@]<F+5J?NJOJBJV$&>,[8\C!F30M6&Q_C);/C^X\-D[6187(E!#(Z
MR$ SDNSVXWB-W/N@8/2>URY:DPGP,E-SUV1^UU;]8KGV'<'F,58ME-;,<6ON
M$Z7]98/'+JN'7_:OKS"=>I)TJ:#PGA'8?=;\E_&=@_$=:R*7QO<1=L@\OBS,
M3L=>6";]ZG7,^9AJ51%TP_\+9EW602<LEC*Q%FYB7;()1@K_7UU?V\IEM'\Y
MVF/#I39UC@95;6I59V,P;Z*0/0Y5[7(H([]\(S^:^]>'__G2JV7#_M&Z^5D6
M!K_M]N!AG<H/>[W8\2?917EL>V'"[_D_]O#H9>T,O1?;/F96A\<;_>>9:<^3
M>V_0C..Y-I*",>G:?C_>3\%:B$0>TPWR; WI,V;YN%.WS?\N"<^L2DI;8R/A
M)B3-A/?"2L&P%'9<G>Z7Z[U.8Z\;;+\YY=Z)C3PS1RL.MKJ#[93RUV\V.]M?
M93\U(%=>L[ 8NROP]LZ?!UNG_F1W9^MP;V<#[QW^N[4-[=VBC=/&_C>Z"_]K
M[#1^['Z\NKOBO6B\>\^V3O_=;-"]=N/UA\/=PTV^>WK =D\;)]NO]_;W]G=_
M-$[?-NM"VJ\F2DF$Y$(R>;$R1SQRB:QP>0&STX$+[+5->1N#IH2^7(X=%H^&
M LN:**KP2^&7GR0P)T%39X!0@N?,8T<9C8D9[83D=+0++\?ZJ7F 16R%9)Z.
M9"9R;E@<J?4<"5 A<GXJA;1B'CGNHG=)>Q/"RCI=-61)-O$]"<4\7_JJ[#R8
M.^/P"?P#C[@Q_O$&^-$\[L_M FAW<^?$WN%O.P%*PH/YTL.6->$!XT(Y!I:<
MBXY'J4U01CGBL2$L4<(>=.M64;6>2-6Z5)0^R&B#Q1;!( ?$#4[($6603##P
MRK#H6"X-N8K-]27:"ZEJE>0WA0L*%]R0_,8#%.@D162$6Y&<2TZGZ(PV-OF
M;S>["^ _/^!/U (VU"=,+:(B%Q3+%5LTHQJ!2>U5( E;DU;6&;V^]:S _1,;
MSW>/O,^=656"Z_<(KL_=*-\6/V^WK,M[RUIQYH:V5,-X]CC&C.M,TQ1;E0+,
M9,\YM@3S))6C1#+,M<LV,WX* _JO\50[*3K5@^I4EZIO*PMC2D"=$DDXQ%T@
M2',1$3$T\8")]K(VHHV\KE4]:)G64I:H /'2 /$T.:B,BX[*@!.G7 ,.JQ04
MF#I"4$$,CW>+&=]S35*!X$>#X FSEB=,HE+(.)T0UUPBQY(" ]=%&:CEQ+FR
M+FEF3-L2%RYQX44Q;:_$A7_7N"T!@?G2J18J(#"5<6NPDL)2'Y3DG'E'?!(\
M.$(D23'AVXW;HC[-@/ITJ<"O5@QSQ2AB@GK$I05%B@2&)#')P!@J7%NPUV/
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
MF,9MXQC3*28")K[GW E+&74X*B6UI53%LAMUL16.2[6RB#'>@#@@*A-'W+B
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
MN]]LUZ(F+YOA6VK,K)K=6CMO,$:M9CNB<;=Q6MNR/V/7 S[;_5AU4M6.H!L
MTKWJR(98]3N5'XM0!2)A<R_<9KOJ'T2P":U6YP2T D1Z)$F3AM>U(DS19$I+
M\]-B]]<I*I&L4*/O(QT40\+5>G5.N:&6 F5:]K@7?QE_^#4T>\<M>_I+LUV_
M7WW111B Y_QZT@S]@U^,6=&"U69\-+DPNO_P,%D9FO@+$#4\*,P*I?3ZXWB%
M7'_PAW<F9$4R=<\[WW!0L#+DR9#Y#X[/W/F&^:=;*O*33K$3\:#IL!M'/-+5
MQV_0KR^ DWH&3_E],_N?U6ZTW6JC'6*X17O^,;2  8\WQ*3/>.HKD,R'S=,^
M3##OME?7G$MM]OONLX_$0WC^" 0L O%T D%,$8@B$-,"H6<$8LX*9UY!W<P/
M=_EX.A*^C(S.5YJR/3ARL7MQ/T4BJ0_&2H$5CT*80%S2-B1E+'4DWK!G.QTG
M2;[UO?]E$N%NIZW8_Y3#V_-<)**O-,LQ2D;"LS;/]G;^W6P<?J#YFL9. \[?
M97 NC/6SV#O<Q3"^PZU+R<CWK=W#K5;C:/-T:WTW9T:^-\XVQ=9A.-C=\6=;
M.ZTC&"=NT ;^^VQS>KN+9$UBG',D1&2(JT20II0APZTV.'FJ+,^UVY?RD/]]
MKPVQGG<OMJ+:3ZO:AFEA&"7>1,6YY@XT7)G(/>,A&)5NV%R[J/83J/9DEP,E
MA*#P?\@&8A'GBB,3HD4Z,4*Y552& *JMBFH7U;ZLVI10#R8[F1BY2-$HYD)@
M7'NM:73QAEV0BVH_OFI/[WGL)6'"@M6FCB-N;4)Y0@-%X:@DE@4G+:CVY>K+
M_W[RX.)M[POZX]7KCTZZ)\O9O@($TCY2*DA>/,AR3;@--$8;,?'2RF!$B1N>
M&8$:TW$#LUIZ8AS"A"O$L?'(XH"1E3$WCQ.,49H;>UY;OS!W2QR+\CYFT)]D
M8BX9YAGE,46+B;1$>*^-P684])?(X%F5=Q(9B*BT%3J@$(3*03\HK\4<>448
M\(K0H&)1WH557A>L84%@PR7E23'CF*$B4#"SQO @BN__[,H[Y?O'$)52(J)
M(H:PG@:DHU>(X!15!&8%!6$]O7[EU6N:5ZAKC^:SY K7M2?;_8/8S36UN0QO
M4CU5G9=I#HZ?>^AR1=QF[%<452VM_F1_AI$/CL_K'U\V _/&@18[G2QUU'@F
MN=386*,Q(UF'G:,AE!#GF8'VPTR(HX+0%(#62F(0-\0BDX1&2J1$HP_*6[:T
M>OVV!0N>/7WCNLL#9XF0$$6N[H[>.!UE\#X1+QTX127">7[=G40XC"O07..1
ML0%T-QJ%M)(!052:(J%<Z#RM>?WJOZ*[;UEWG?$DNB@\990'B'B5QX)G ^M2
M\-&5 .?9=7<JP)&)4(=30D('@7A@"CEM(EA@+CS3$(<:"@'.\\<W;WQJP[9M
M*',;SS.[*L&;3$;S! #D%#6)*<:2B,39*+ KCO\S ]#G:<??1XNY8@(I;#WB
M.#%DL#4HVXD86-+&Y.T92W9T(777,@I1NG9"*LVI%\8FZ33/RFP@B/?%\7]^
MW9TX_C(:C+D-R!!E$4\B(6UQ0MX'J:3BRF%<='=1=1<<?,8LT4)*SKUB)FGL
MO2&82/C"T\V._X\V,RD:_6@:/14.<& .=\DA#PH,&DT%,HXY1+FTS(KHP'NZ
M>0>3US3I,4?J=643TGDLQ[Q[2YUY)_T=(XK[=)\H7LG38=CN=$1!%7@?D1.4
M!-6($QP1Q'D$,4-E\$H*YPQX)?CR/G.E%KLH_\UNC9?!<:="-(Q[PDR@V'#!
MM9&.2J9+2/+\RC\)2;12X&K2O(MN+M@ -$962(^L5X02@(4855'^HOSW+K6,
MX ,S+WVP7 7GA/ R>2- T&PPMDQF/+OR3U=K*4ZL#1@)DGSN]2:1@Y@%40A7
M@%5.X>!OH_Q7]":;:LDT(^),3EHPO9+&53_9GZNM3M6IBZF:;7BS9AC8UH6Z
MJM/*^OI3#/E(1?!_5_#/$9R4^UT-&UD-+QCVO6JVJS1L%',:;;=79<]WN<HF
M,%^7M6%EMLO5Q79O^7M6MF9[8(?AY#31.[UF_O&7;FS!T7_BJ"E575TU>C].
M5Y0X+V6[=*5U@&6#?OQUA%YX^A9+-W3=FG.>"G:!ME-_#[H3R=V/R'6C_89L
M@K?ZQ;9.[&EOZ5^S;=A E"]0]!*AAM18_5_7_=?J54^^P,H1DF$AM(I.*T=X
ML 8\)F9)U(X*SEG"KZ(;G+J: 9] 5IH)K&F[7YTW#YRES-.T,ZPMR:27X54V
M9:T=X./:4)U['Z./S7\RMO76ATT/S\=;?QFR#0!N^SAV:^[U=O+9PS^+W.+P
M;/.KE))&8Q)R/N86AT$A8SW.W:X9CC31Q.G;:7&X R!_?$V;PWZGLNU0];NY
MW>'(5/2J[D2XJ@325/6F]&+2$?$D@A6QO5$KQ!^T/WR5S0X970&/HW0.+$,N
M0[ZAI>1M[_P$DPE/W]OO=IVNGB/(O;J)]#DA2S?,.]!RMN\O.%:U$UP[6M54
MI\Q7VR-S?EMCFB*E]Y#2H>YW4BVF.]E=&_XRC@>&WR9107W>\PIR0?>G1/?2
M+[)TE"T"43K*%H%X_HZR\^M,%9X7JU $XEFLPLM50N9\YJN;D1]/1U1KKZ$6
M\M61]VX%#UYJ;8+VA.1^E"PY;*+726 KL/",W;;4<;SKUKM..]-Z.+'TL=G[
M-@E4R9NI?3C=SL__?>MHN+'=!MY:_TRVUS^(7?K^VQ;=.]J%W[?R!GB7:A\V
MX9UV\2[=K3>VR\_;VOG,M]9;,,8/;.]H[P#N1[9W/O +O:6)D-[&*)&31B%.
ME49:>(<8YIXZ(A75=FF57-[CKM0]%2T7BCMM*7/$"1X<UY+CI#63TANOS*V7
M614M?Q(MGY0W4FYP#%@CKRG+%4X)]#TI))V-C ;B4\B=($N;Z:+E5W11<=J(
M$#@/47./0<]%(MX$>$EOB0BW+5XL6OX46CY5QZBH(4+;@)*T,N^FR9$-#KX:
MJ1A100H1KFP96;2\:/EC>>QU8=E&N]_LGWYIAEC/'$W5CC7L8:<[#M4FBE_T
M_LYZ/['N7%EI&1=()$T0QZ#\EI.(DC+*Z>@"SHV4R$V=YHO>+Z+>/Y8/7_3^
M>?1^>V+OA8J*1*M02#RONF8>::X\"H #)F\*8@0#O;_<2&%>=IAXW7G&WTH?
MIOM1\/^41AZ%<85QA7&%<8_KRP5N5-[611#,.%9<8ZTIX31A$IUR=VLP47RY
M)_;E&M,QG"")>Q+RSIXLKT&5$1GC",1P-E'*8\0\@2]WN:-F=;\@KNCVB^OV
M_[F+%_[BE=SEU.MKD&?7?%]<H'S;->#BNH5J\[S6[_]4[P;=;IQ:IE?9HUP@
M7G7C<3?V8E[>!S:C5_4/X"T(_N\KEG-?OWS[WO2Z:HUQOG%MET@,'L"5!:$8
MCUY;B2WU-CK)6: T?264+_UX6>$\+<.\9FTQ82O5$ZT>'D_E?!C8+B!RZ_1]
MLVW;OFE;F^UA]SW@Y/PL^OTP]@9.M@[W#L$BLZWU3=PX^XS!PL-S\^=-L;6^
MU]S:\?!][W#W].*BWS6Z==0@<!S#_<ZV=CZ A6_E+A5GC<-O>.MH$\;1:FX=
M;1W^??;Y^U<C*/9>>,2DD-F>2V1=WL+;*9'W!B(ZX*'W!H(?PUIN5Q@,I9[I
M1%-47,9DK>=)JDA4H%$%?6F%\-,R=[(Z_,=LGJ\%WL_.:_:5NN0E\#5O0N(0
MMSH@[:)%BD<+C,8&!WF1UP(<.FDCPX0Z#AS1ACKJ'%SG@N>$7.3UA\]K'W<V
M/OZQ6[W?W%K;>K>Y]D>UOK:S5OWTN6T'H=F/X><K6V/,?+]YN?2UH'IU:X:;
M)/::ZVY\^_E;G<W%BA)E$6X9\C,O=;[MJ,IBN*=<#$=)641Z:UI.K0*M-MHA
MANK?@W:LJ%JN;KGJ83YCO;**]?4I;EF>\FA*W>T->Q:,HH&R>.D)I6.V8>;K
MEYY/$8* 4,2GB,_]6MP?-+M%>HKTW--T=0;=_L&UXE,<L#<;.;TI#^RG9KOJ
M'W0&<*?06Z[B=Q_AG8YCM^H=V-P8L9YWZ?U<XJNGCJ_>\C+JK7&KSHMB]/3T
MN@X YXM __6TA*GEX@;*#&5GF#F<(\I<6ZPTZ(4+E4I28*R]H4Y:R3U56B;#
M%0N26Z*HGIV>@@^&ZNE*)<1F=_EJ#XY"IS\Z?G$>ZV/\)[8'4SWRV2N=I!J5
M)YTTOC2^[^YLT.TO6]]VOWS C=_?'^T>P3T./YPVUM?.=FGC;.MH\[31O%B>
MM/9]]^S]06-G5^S2CP=[ZQ].=K_L-?=V/+S/YDEC?>MP]ZQ!X?FGN3QI:IFX
M$TD:QPBRFD7$-?%(,R.1$EH9[[F0+B\QP2 06ER[P==-LOKL7LI+J>[-(<&S
M+KLIT%Z@_=&@77&K**7,&4DX%\9$II.@@8F F1?CA82&FAK:"2W0_@+0/JD\
M5998:3%!042..+,&&4X$LAAXQ (SG.=5PT0N UL+M!=H+]"^J-#N"?.,QV1"
M##Q%FGM )$*-H\9PQ_D0V@'1S;"HC!5H?WYHGVH(H9..5H: >/+@M3L;D<[E
MB,Y:RECDR4J1H9TL<U&\]@+M!=H7%]H=#3QP@.Z0N'91NUS,*9W#7KB@ZS8
M-:*;*Y>.%6A_%FB?>.T&<VIRN7'R#/#=Z^RP)X$\\RHE;8R.;.BUXRN:]Q5H
M_P&TEGX(=V+D[]U.KU<==SNIV;]^%O"QR7<;UEY#PM<,T\^9-Z\9^V?-UX+4
M=T+J#S.I<YFDB]:AZ(Q%W#J,+' 1<<IEE($QX<W2JEFFBBT&3M]/F>_O@C_'
M4N>";Z\O>5SP[0'X-O%$O388<R:0"5PCGD1$FD:*" ":2BZW#K5+JWJ9+$KV
MN.!;P;=YR* 6?+L_ODTE42E.Q ;%D;$$\ UC@1QF$DDLN" V"BQ5[;_Q!8FS
M"[X5?)N'-&+!MP?@VY3_9IDCGE'D V&(<TR0L]F)4\22J'&BO/;?))8%WUXZ
MC_B&"X\WV[YS%"L7 0!BU1Q^Z]OOERN1'PNU[Y<P?H.H_9Q9Q2&;_P#H?M_M
M'+T;M@8!,FX?Q^&.$+W?:@D8GK>3^=]HMCO=9O]T,Z_TB+W^6CO,WF7C/P,X
MW(C]@PX<^0=..<I]IXI5N)-5^#R=M4Q,:IJGEH@D%G&E/7)<*N05CS0IQY3(
M^T(M:WIY.XDW:17>4.% P<_YRUH6D'PU(#EQG2WE,H#)1,(D"B 9 K+))12%
MEIA@09G,4SOJ\LX;!2(+1"X41#YGXK.@Y_RBYU1B-45#4I(:26L\XI)J!%&'
M0%$:SJ*F,?)<G;H,2%KPL^#G@N/GPQ.K!21?#4B>3BV\S>MKHT,.<X*X\!8Y
MIQ4*3 L?A%#$TZ55L2BYV5+C^6)-(889V5+A^89RL<#6"8 7E+X32N].9TMM
MXCXQK9$E1" >'$/.!HIB4-Y+2Y(6,KNR0I0:J%(CL. (]^C9T@)C#X*QB;.I
M&77!"7 VC<.($TN1T3XA,$88*Z,X$V1I5=,%R6<6$"L@]H3YS )BCP=B4VE%
MPY/"1,G<Q20ASI-%!@>'4L!!8.J-LFYIU2Q*4K& 6 &Q>:C6+/CV('R;.&G2
M)46]HLA;;X<KOTV,&!FCC)6,@'M&<JS)58DU7SPG^(;K-2<YP:D>Q*ARMM?T
MI7=L:57R>%;KS]C]E*7K<3.E]**%VK#=-E"H-W[<;UF2SRT5+I;J%I;*SV1%
M6?+.^(0"R_LB^J"1-N"88P4Q$M->1.R75O$*69!\PAN:WR^ 7@#]T0']@8GA
M NA/ ^B3T(,[!T;7$<2U$(@SA9%.EB+BJ1'!*8SSUJT@  NR$K8 >@'T NC7
M _H#D^0%T)\$T*=RY<H9XA)SR&EF$#<\#E=Y,2(-!M/K(J<%T N@%T O@/X(
M$P8%T)\&T*<V<Z N!!(2\BY&Q!-WR,!_2#!*"%'8^+Q/3TFYS,/<P$+4"\_,
M#81F:]"/X6DG?XJI>O"LV%LP54\].[ ^E.5BK.YDK/:GYP>\-DXEC)&6/"#.
MB46.<8:(@R#$<:*29HMDK-Y0J4Z!] +IKVY^H$#Z/2%]*O[@4DNK-6(A>,0I
M!"%66(PLB\I&. K'%BFA5""]0'J!])>;(2B0?C](GYXCX#I)+Q22P1B ])20
MIL(A0> ':3DEB1=(+Y!>(+U ^G/,$11(OR>D3S45L59PSC3"1$K$@TUY]4!
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
M./Y8?Y^5\4R]GF>J<FZHEYO%)ZB4U9O&NS;/'Z)$WK.TTKS6.(:L1H%8>V/
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
MQ]:,3N/8DPV>3+;P/.J((22$\O>,>LB#5G'/I12H2)!2HRWM$&0"#Q)\$%4
MSN(J?@5G02V5$JEH_(S1,\(^4EEMT)97*]IGG-\1(I9C=OTEY_\9*;,9,KP)
M@=CEC)55@?=D0JPRDL23.^7&?LC2%Q R!5)<@8 MD/ % L9 PEDE-4T=/E(/
M11N7F873-.(YM]/,RC%%7<U^GL"I76(NS5**^KS=N&AGS6T* YP%*)52<DPM
M@^<0.K-TG>7*P?27J\U2CTN:QL* 8C-W*?&TZ*:H$@QPEH #;99^54E;-1IK
M(V4\^7,T8%/2L,>"J!$+L K++1]!;,>NFEE!15A? $<#% [$>)]2&4Y*VKE]
M.&*K=]W.SC1""571#HZ"A=OUR&9N/3:5OWQKQ5(7;).BZ=M(F^46*6DACU"5
MT'8V&Q)?I=@4>(@(."2@F" &!6=1S<R4BDI6TK8.M.'=1!G?]Y3;XN9T@TAH
M0>G_LN)BY'5&#QA 13N[I)7<02HTC$UJ&S-3UV;'5]$2#AP\GR"VBWCJ'9HB
M$6&(;5=;XHMTFS*A:'4&!QA>U1,@D['<4\(H7Q\K745]E&\'RNAAW/TAZPJ=
MV>_&\GWQD+4HGMB(T5DG(S>.'"4D=)!@@P@<1.A5DA^!)@H3>^X8&<AZ9C9F
MY!-C 5U$I]\Y@<NR85<Y5/$8[$A\#753E@P_RD>Z(*D!1%6 J(XJ#LI@Z7@B
M_U$J5Y30B ?713,KD'"QFI-7LZ-+)XNV*<7>P64[ZY:E.[V*OH&*:7>B"7P]
M?/5$ "&V2E<2WQ*PE1%B8("C5=TOB#LV_D-Y72'LHEN$:3UEH]2"<&*974M\
M'T".S,!9ZN\0'9R%^+]66XC(#19AJ#;37V/H(3KE.MBP; L>L&!5%E<HUE9#
M:ER+AV)<"9<MJP9LUE-UZ6[FQMGC*9HY!*6*'"[BXN!B.3.O7BSG[2P\?Q=4
MME&RZN+NH1DB!)GQ(]EUD>?*V!Q8<$H'A7?(2LM!\&*14Z.=72+;$'E45]J0
M!]7Q7&&JPJH+/<GG/F!"K=\<6_^'3/HJG.+>(/"BT&)AMZ5F=@UZ0]CIQ'"Z
M)B[UJ*Y*REF1QT-U>*>/E#'?OUA8BAE"8>S'TOD9MS>" !0CV#U9X8XO&0;F
MD MCP5:GG<UN9850Q8A0@01;>.Z.$-$7D&QYD]JLA["SM##T'$)GAZ&_G"*B
MS63L6:9E^\Q#I"[$TL&<6'Z!Q'2'CD>-D.V;;#[KL5+(W*ZFF[2]I!'], R+
M3?.%U,RL3428;,<6X*AL9U>:?6:F4PW@$W+0!/8FW0@0M"*$"=H!:$- U!+Z
M!PC;LJOB5'LJ:?[UB=;]AS::J-I0'O9NE:'25R=L+;W$CNU\"/&4<-G,1M4<
M# 1H?#4_Q./K^U5*$.;W:LF)8B^0>,JX:F=SMF(A57'ZT#W'^*FM&!JU5:%#
MR38>'+X[NS"BV !?2\U,^I=C@P"<V]80GF^5J'P",K_G[PC$7@]ZJ \M\@AM
MG]UC%<PYBNM92W:5V8-+9YB FI7@;;E'WL(QGRQO\838+6;(E)\1@7-$XTU_
MR<N6C:%.RJ10X]H-J9EQ,O=I'&<:,*X!8QMPOD&?3?W!E!ZS#CCO$53,/0C8
M!T_\(KFP 2!L 4@UX5.E-[1%]Y=+2&@H[ :O=7GLRBSC:7EKZB[:-B]U-.4L
M59U8S9I2,SLQ[5&SI/JPT#EC $0<<.?2MH/2GXJR(3G9-'DET%;QS"%+SN@8
MS>GHC&V)J_D>NWN-/3F:RAQ8L5AY6E(SDXW8ISP)(R#%"8A9"4FI:B7,5%*)
MNMK]O3KAQV*I<]C5^"D>95CJ&*@(0QA5M-O-[*)."HW[JQMX59(,#98MC^V
M93GUKL./Y"'\EE.$)2#%0U*2FIEH, 7.1^0&?-7]U)XR5A_EB?I(0R\:VG55
M>:#2H&[\P/6\L #WP(@'6Z>975E+ $&,"%*0GR(*.Z)D(%\(3!C,MR_:V23\
M/G%5,9SO(6(]<\O2MS"DUH8Y'ZY'^$5P9;WA0F!BVW@I-3-S6@(+8ER0 JZB
M28R6^9Q9TCN'"ZX8FEAR5U(K8R#CQ4AGEI9BQ64G'B9QY&;&:0UMMUA43+T$
MU[$MDZ4+;J'-[H+6%P@=>> >DR.Q#EU+K<Q>AOVC/^$OG5+1<E5.Q2#-)@CY
M! &CU?2PA IP!RT\<%PW5^KQM4':3%LA @_)\[TC"T*EDQI2*[.G8K_2,8;
M&6/I5[&J)5<JT6():Y54L[ZLCA_EP8-RK\CZPU@IY[_OIA:Z[1([K+<M7(8#
M.!!((U5=#B6==!&&T#>76NWL:FB.3*KHDL>3[#V"K'>"C,..[8'A>U/VDGD9
MCQ&[]-["\UOH6F5M\#M4+;:]3!DRJI#,X6DVP-GN/8M1(1/(WL;\SQ*6(4.
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
M*'L)EI"./B*7^WLF[*CT54Z^MP&[2PM)NT&\-E9\0[X!@6+/"I]D8!@YD5N
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
MO]Q^^N>;C_]Y[_-_J.FG10CAE^EOOWQTW)_W07JL^.6?;UZ?I_?X 5A_,)[
M('U] ;T^3[[\X5TTYI?K7])'Q_V_CJ=__WJ88#(USZ,B_+3P$_4[=OLQ5G_$
MA&1*_.7/<?[Y/_[MIY^N-0>C-!I>XAF6GVZ^_.WL^#[2_F#R2^Y_^.7F,[_
MY24AGCYA\ODC_NWG<?_#QTN\_=G[$9:%Z&]%KJ!,A?._ZM-^V1C3>P(R2E<1
M&?T4!Y7@'6*<]_3-,7]Y%LM8X.IRTB'B^\_N%._P _2[5/"]1W> =OH@]@$_
M1!QU"?6;Y][!>0MR%F%]Y+_P\V0T'/337]+PPR]3?(=#FHC?PCM\'-N_)BFQ
M.J-R*]T4Q-<_O@. +-T?].OD\9J^O7E"?=>:4/#/"0XRYI]_ZN>__=Q''6F"
MEB;SE#2B#MKI&'((Q2N)//?F@EI5*Z<GYZ>OCU\>7!R]?''P^N#D\.C\[T='
M%^=K:6GAPSK1VG)09[0(0GOMBPN**^T<A%B40^Y"DAP\8&\IT%UI]2V,:'E_
MCY-^@B4F]154_.V3F^K[ 2%F*2RRUB)Y+4S1Z WD9&5*!7RPD&5>K/R%XFQ@
MB?,+^O?-T<G%^>FKXY/#TS='FUI@SA.[UOQCH&<TKKDU*@)/6H,VA0?O1"H^
M\HC>62EZR\/O2-/TV+=G1W\_.CD__OVH>[7/>WQ+&SPJSNP04+'( $I,IW#A
M@RD*DD(93++9V84&>42P=M;I=(Y:Z5U;MMOR\Y@PO(B@<D#)M;/92^6,39KS
M&+B!L(H16\]LAP?G?W_U^O0?&Z_@\Q_:U$;SH<\8PR9%+I$SL@C4*6I/RTNV
M*=$04\%YO=@8\X3H2.OG?S\@.Y^^?GET=G[TG[\=7_Q7E^J?\_26=GA,F!F#
MD!T0)/<H:+FG!3_2U*:E"EH(X-F;A0:9\YXJU:U<E\/TS6LO:Z@^_!);7$+$
MR^E/>U=C]@[@8^]\ A.L"112!![3E^.>EU$6=((!1,NTSXY%$)FE:$ 44"5G
M/3<RF48E!<9Q&IK<O.&7:JY?\'(ROOW)U(",BYMH_W\MAG)MLO6%.QZD$<(8
M7^+U?X\'YY-A^M?[X67&T?CHOZ_ZD\]GP\O+5\/1'S#*/2L5"BD32T*2Y"X
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
MW<CW8[;: ][,F::ZV0F,C\L95Q[&9UCM3#^?7E$.:7(%E[6#FNQ9K%;AEH4
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
M@W.9?N 2 >QR5_TX6#S0UG1<$H^1VLCD_4:2^G+U90,D>)FXRP5R21[JH&)
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
M#(X"CHQ]R%I8+86-M)E.>("=K,OA"<ZQ/A0TF%=Y#[HZ<&4#D"E?I$L2+,H
M*F0RNYSC4*+)H78F%5Q.J",WR'X*->E)1(.9E7<!OL._KJ?PS!R+C >>@-GB
MUXW@?2!+W7.6D6?CL$T1V7XXSUDG>HG\1T4P+?/NN%<IHTH@C9&@"EGHF(*&
M%!+/F1F+HHFQ^P3R[H8HPE@B'S?O;N0:H3T)I]^WP=_P\FI)_QU2%M+]\>-4
MC?1<SDY 4$J-**)QTDIEBW-),\R2:Z%<S$SL3=3ML+ CV=F.YUF4OUW1(_,F
MS^$]*0.>;W>FLEC>Q3&@C&?8%X[!X(A+WN4T>!4-%Q*9563?!>T,;0AH,W.1
M.)Z-MOA>U6GKQPPH3]L^8+SZM+V0=J1J5*@GHRLD4F5%P%2X\D*J$*3G,L_N
M/FK8(?AJN5PL7R[(,HO7D^9>7*1WR_EB27[??)%N^D*OWN?5]]N=[V=!T4D5
M+3V(X,@K](J#"ZX ][7)C>?&QB:!PT&HV\;8HY)!TTD&.FGRED4ML->&072I
M^.P\L3I!&=?)8^S3Z=5Q$?ACZ&D0@5_?>LVRL,$[IT!8ET#QPFI"GH0Z[@^Y
MK=,^F]PBK[_^9]*&'@)O'FS?YQ2KP$31S$%!7T= ,@;(-/G(1EL3$EHIIKR"
M.65TXK%L'4-I:E$J=G-7?@N4824K[BWD&$FYBZ@-Q*6"DJV0/D>)O$V-]#XT
M/Y.^#*>C0:C\9@!I5\'<DLO:%<\^>ZFP@+&R)NPK!Z%$3ZZX85:@J6WQFB0Y
M#88^59#D=#HW,;V/HL+Q9@'K<9U9%B%+ 1GJF#^%M G+H, FR;QE2J+OTNJ]
M6QW5W>\^_53A:5A?C"/]L8OI;J!L,@N[@!F]0'(7Q0G*)(=PLI_; 0)MSC*=
MFH+709Z%U?E 9+.##RH"SZJ@)431MGCA3Y"!WY;<8^38CM2;/6I;'X@JYZ R
MU/@PP7(14 D'+#-7C,S,XF@3BP_@F+A(;Q@[]VS00T0[<NGEAY@OD,ZD=\O\
M;;ZX6IW_]3Y_72PO<]IBTRYZ6\AY8H;TNK;B0909O+9*R>@-\BY=&#O1_A"8
MI\K]J$*>*"'^PZ=?/KSZQZ=7OW^L\W(_]KI4V7G$*-<DAV#M#B^0R1CZ7VYD
M42[$$)U2P?FLF?8)Q>P P&'2ZM]Q;_^#&DBN0P\^SV6TNGANN54YF<#(+S;T
MCPS61_Z#_ 8WX_MP%5;Y7U?TPKWZ5M^Z_M=Y>Q\TBA0?AK@C16:=1"UM3*PH
M8YGWD=S'S',H(C'I9_L?.3"\</>9-TXM?3%*Z10XYAFHDFN13V) 1U!*1N<2
M9),$FOL #9ZAD,/EZXL5.;=UG_X%5_/5AZ_+C.GMQ1^TY5:-K F2?,8=;<[.
MT9YJ,BU<B "^[N*,1Y^3TS'))KDB70%.'Y$;14=^F*[0@H\6W?T6%V<U%;OB
MG97 ;,R10?:UX$-(!BZ+FO'D/%JC%1=-D@YO@W@F_/>6:X/[G)T%K@,L5CM?
M#"TNUE;%2@8&09/5';A3F&UQ/C;I*KX/S%1QT"9,#Y;NJ8.6MU7V<J.R'^DS
MU^X\.J%R]>1%8621\ZC!TR9%[CPS11CGN&F2J[X/S,G"F8,9WK,Y#))TBR:@
M.YBVQ= =4+5L2K(?UFFZD0RG[0$]&"#SZ30B\,)KFVU 07^H4BQX:1E8)$O&
MFB0QB:>N"0]T')E*$8X1=2,%V-HPFP -DR:ZD#PD47*MKN* L2@HQ9=2!\<)
MWJ;#ZP]03E!S, ))!ZS$'A)NT5]DYZS;:K<0.2FG#!A#?ZBL!802!"@DV]60
M=KM&G43VXWDVIL 8\FZ0NK,'UO?QM \#:VD0W(OL-#;!*/P]K!,#A#^!0WD#
MT.@44G058*)7H=#?,$L)0HB$,:? ^53;Q GM@VF5XAB9MU>&S3$F6<C2*P5)
M>PLJR00^UO^5NDZO*2C,%(IP*EMA)+8.ZT /4=]K,8Q\:?;ROU[]^NG-J]>O
M>]U:W'QZE*N*>\#LE@?YI,B20VTT5RP7)^E0)R/.,R]]C&JV'U;/BJ[7KU\N
M+E:+\WG"RYS^P/.K==/"B_2/*SR?E[_F%V<OXG5C@Q'*N7I\VYBU7$,7N\,4
M5\;DR% 7HB4&ZZ(QQ%$H2JJ 5LX&?&__#((''C]?U5C>U?+6].80)=;9/A!#
M[32M9"%37T4PLHBDO!-2=_&D.Z44'(UNZ+%P\X7GYXO_Q8N8:_+?^[S*RV]Y
M]0N>UQ_-(KUT08H"AG/R=IS0X)B5(*5Q/CMK<FHRW;L3NFG3+-KJS^Y1,CX]
M#9S1PR!??L;E64X?%[5))_U\TUQQ1ELWIR,Q@A5UR"/7&5 Z\LF01:&3C,SR
MZ77J'K0_KXZ-05\#<_8PZ%_I7%EG,L^\13*X"GG]H09J!$9P&0/8' QG1B5N
MF]2Q= 7X\VI63Y(:A%&Z[;(^&.V8)-L]UI95BDNHN>]@";SW9-DP=0)-VGL(
MMC&)UF$T$Z6PM%@PF==+6!8@*%D[=\4HA&32J=$FEAR%K/7U]'3O3UM2'LM%
M]F&]_AZ-<>0N.$1'QTL-W&L9R1.W!FA_$%HFEGQHD@'1#=[4$>[&JG'4!MZ+
MHNEM@75 IPO&E@'Q+B!/$QMO0?)QAD!_ADZE32DQFV*1X()5-56,_N;(-$A<
MV8 \TDO5I)CU=%KT0"S]L2C1,<0T4)[7%S7BNUC^]1WL!M\F".QE=DQK#H+7
MCJ=1D36010;#?#3,A<1*DSRM!W!-'WD?G\P?QL*,QT2+GBW;9?]ML7RYS&E^
M^6:QV@Z<$#XQ[96!4&H\AT4'WB.9D#F3_1B=X:%)@N\A4,]014;CX-@:I\V/
MZQ\!5_D__^/_ 5!+ P04    " !5=BM1I?I].T3D  #J30$ %    &MT8V,M
M,C R,# V,C=?9S$N:G!G[+H%5%O?MB^\(137%K=0I%#<*0ZE6"G:XE8*%"MN
MP:VX%2BEA2+%*5:\.!0)Q=T=BDN"AA+"R_]<.>?>=\<WWGGWC>_[QGB=&7-D
M[;U7]F_.N=>:\S>3W,[>K@*D3Y54E0 ,# S@)?H%W*Z1_E:$V+T& '5U@!,
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
MU89V\RJ3SPZ#:%59TJS(?)2W:#@!]\[7\^(4EBKP^MABQ -H]XQ1:GAJZJ!
M2[(J),OD+C]-7)^+&+:D'WU":,N "3\D5F>Z\/M$/=M*5U0%Y?".3_P]GQ0)
M;)ZIU.#-T]01HU_GB=5__1 ABNJ3(:/5OWCV";6X=)/N[%][*C7"]^NTJIG1
M)F"E)P;X+=&+&GE1E7#ZK!E=YK0_;C>\4TD02J"V8E2TEHWV\G\<^>,6L!K)
M*/A9?%,TN%O_(O'UHO?*Y^V&IVLRN%!A?;.'/<>1#VH<B@UYD"+;=(_8!+*%
M+#P7^DY^XJK@B$,Q&PIO@92W->CU911TPQD1+,'E3(6P/[E8'I[HEGAQJ:_6
MMHQ;:6GSR4=<E^@#/:/REY)S$E([6M--4?W?!:FMAQU#K64S',F:"YLZ;HOP
MCDJL"2F6' /4<"##3+E'AL%Y8OW<R$T."R/$JT57MN5ZMK-7*&;I/80:4;2.
MB506!1E<:XD67C-ZSTF%GP3V:PXU2R(2MY8:VCA X[4D=+N_BX*%CRD<[B[8
MUC=\*XN_*"W ([,,+E2:)]GD>N'P6]+.Q5ZMU""#(!*/:+11DU./W1;_JI,5
M!D@[;!,DU@7]$("U#\HP4(+GQ!C-D6R,-A<^V8GM#;]6:B2]X3-@4:X\6,ZX
M(Y($C@7YNM_58 9^U],V\@/E6I_@]8SB;5^S6-6)"^D[NHIE#M"2;.V;]CK9
MFL YG(4XF: Y_ZE3__(%[X-AK^VX#9KU,OU4?RKC!3N16&<:NK -T1/K%H<&
M/>]Z@1#B'X\XV_G?!#$>9"GZE@/DVHK_+:4@O 7VR]OWO]P"H[2%__@MT20&
MXZ=;@"E6]O=J]F_<W'@AE#QET'FG[!F9(J!0' 3MNP4J56^!=+UPFW_XM]@_
M]]>T_TKE_2SM2@S5;(KGN[P=^!=8[_4RT/M22-%FQ0  ?@Y'!ST@J4M@2J!2
MU7RM^R'5VM'U%/6;SD/Y:L$=V6&S]1+OG.5!Y9@<>5"5<&65Z=PM\-KPYL/Y
MLEJQS' &N_?UP7Z<@-/FMO1N>E&DAZD;KL7TF1^1$@?QJX2C*38#!+2?FMYU
MUTA8ZXZ=\ )-X,#6G''[[*QT_<[[*T(,DR+PPTZ6!"B%IL'8K\;J2;;1PLBG
MTTXY9 \*ZTM8*A;?+U+[]PM"9(HH2A4!'_VW@73[%RC>;]-2:@YKTKP,PBW?
M%B"OAW*O7PS'96R]!I!?AX(EJ\XJU5N_U4P>JM?GV=U9O),:][R75>=%:!%.
M7"@&XUO=F!_PU^U!.6B"E&=+E7Y^TYU+S<,3I3B,Q\-:]"M>#@RY9/)>!3W7
MFGCCZ8?'[6DLZ;>OZKIEO-A=K81@BBO%),;%V>/,*EDS)]F/O^=@1/FIN):K
MFL7;AKY0Y,RT8]4/?\TC*"[B%NAJXVQN&\VKG42*X<P_J Y['K,G_MR.R0<>
M"K(VH.B$,KC)U>0@M::<D:KYA@[+!"VC9S>>YM>"OXUKW_?W9_SX>3>N)_7G
MYC9+D0X@XN^WUNK74V*7.V]B!X/X_IJY-A_2%^.C;:KOJSJ)G^54W?T<=U;1
MJ:O]. ?_*S] #>C'(A;6"VL"5K/)S&QEZ"8M1G7$R\O]59TA7Y?M,S.F[T?B
MM9"U@-T3Y,Y]G"H=D?PS>I0VVJUJFH)TEOQQ(P\6PY<7>35II(7D*"L.N(^[
MF5'C!$E8 U*/;;NNW![V-VWG@483%'F&X@LVWTDOE0FUUF:](>*VB-,,%7LH
MZ[&:E#3RH(5* 3X2D]BEB;F7GMI6P'VRWZ;%;^:3O ?_N,5$BCLOMN;5#GHI
M1:C_Q?86N/?K6C9*.;Y%5BRB4IC.HR5KY?"A!UM(EZ.5!W OE87Q^W8QP!!8
MGF/[&RG04[$K*O'9571G_&3N :ZO%38.=F'*LV^ICI3&=#;&#TCL:2F8L8'B
MA]!^.58KKT<5[$\0B64C9;L7RUPPW>W(LCJ;D[/].3Z6[,%W)=:J9'(" EHN
MQ#Y]!_;F\6+>T[*XYSYGI?OQ,L>#=2I'COFVFXF>@T]5K)D2\!A\:8'](^$
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
MD=V][</%'*)F8.".G/=7':Z5Z"6!_E'*+2;R%I1H=H&Z.^*:;U*I(=[\U(N
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
M_(6:97YED>5N51#?"F=K,, .QM2,&9WEJW5O6#@%*3C,F%:_7]N[^PG4%=3
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
M?GJ7?//K1L)@<S*.I("5/7?  -NLD@+ PI:):OR8>\"A9E QPB.7O"56.%Y
M2P6'IR\JX7RF]1]=<_WOC'^I%BBQ"ZA7\2S]3,7"7,CVN=.?]@^97+"=C0B
M&G]M^ZG# G=LP'U#*NACDT6P3S0/4QWK_Z&&&U_UF8 T&\ :=7S%]?MU6.[\
M7:EXE1V59[(CQ79_XT<:_F:C(:4K";_F])YZ7:DYR MKEW*(^U%F1P!E)^SJ
M'C)R2006V!0:4J%YU6)3'XMU VCS,.TG/+Y=KX;Z0C!<$'>,G G_9(O";8[7
M+KR@#]C>Z!MD=E:[ 1!Q]*1P, F@'4OZZ$Z:QBW5UE@O%Q1IE69:^2( \&._
MJ R<&:M#5A0NE2X+''IR!VC]=OOR!Y[OIUD@+LJHL]I0->%E%Q?JNZ7L<VY9
M/20L'$'@W>JN7#6E2X.]LV31-Q;7!S<R6L:18F48E@U=UD:N=S$DNT0K*L?X
M?OI^%0SPE*:\G67!5\KCC<BS;H6I1Z;-H'(]GN2+GYEBVTI7;,M4PK%).DB^
M9"C7]7:-SZN7,MF/Z6,G_*7Y(HY,T4;??Z$0FGB04J4^6**Z^"#!#2 @^]E5
M*7Z7'[F40,6"U'QL]^Z2Q*%:>'A]'+Q>>7(8S$,FR+P/VK?!F><L)^J:7\I!
M+^K-H?LNW7I!SPJN]Z8H@C\K9X$$BGYK4L+^=XZ;.3:]#QYLXB_?#/D LO!?
M&[6VQQ[O-NN5@UR&/?6LY-F<V&,_:D]%!9+"/NDD1B(D>=T,BT#FS2' YQDN
MNFX5.$7O5=/$:?'Q#[-([/[G)L\3VL!B'CF<8O;J<F^%'/W-/<_>3#R)\WKE
M]J$QO*^4@XM7ZDB1 N\; /565DPV?ZZ3+$#=PNC*"0T&9HKUB ['GJ\35_EM
M<=G@M.>T+&"H9P/S;P"Q^-/@:YGA@E?.YT6Y&&J%LG84?"66#G9!XV)>?\3#
MB3-A4R%Z PC.1="VKP["_<*-W"[E8I@WU)F1WZ7\^*\\KSA:P9J2>H&R&__S
MOY^:$6GM.Q@:0\-;7#"]]WSY@G#\!G"7NJ?]@KS&[XH^%IE%IO)/+:#@C_0[
M9K6Y :#%F.'_/**/UC',M@FQ^SW01YE36OAYT^ ];N;SJ_H;0'LI1F23NDT<
M'97B<YO83^+N=7?DA9K4)^#@IYF+#*&==0S]B&R?[ZZD]\SS?I'=UC)84+6F
MQQ^-LMBLD#J28UI_@%Q\8O-814[\,0V#K_9C2&PHAGW+A!$ETS"!%NNFHVS9
M!F%BA$&!@MD=/,63SVBD4<8^L7W,H;K#WR'Q]!Y"(6H-%I^*S_BR?&NPEL?U
MFTS#CM4=Y<==(TGDR#./#;\DW"IM]IJBO\]-18_O\.6X?I#JJ@RE8>$FOY@Z
M^0OU_W!BZCKPV9I;O%JPOH55'UL1H__O.P_V_A._(_,?]T)[3&=$>X'SVU)+
MT80+^N^:&EQ3]$'IQB;6KN*^2L02LSGC<DR:^)V:9$ 8.S#:^@>5@49:G94L
M^[/7[C^-[OUXKO@T*[:WXA8MPY#1[5<!!3,U8,WO=E7ERP6(Z6UA+?Q4O\[\
M*>@-8(T1Q=]+'C!F!"M#7TV]_J>/W'83^:&1Z I(PQ:?"X1]%*%<H9+C+[6
M(5^._.A('5/C57F]&\UR^X)]ZLQFZ&'JQ1FIA[+7KK7ISC< []F\VX:!VE<M
M3#UEL4<D0<!:CB-$;+VW]2WY40JZ 2#9$:WL$8 C\)YFE'D0_(!(X(2ZRM]/
M5;961N!V<!KA?E>D25?<$S999**8"73_%5\ 7&^T%/9*:8OSTKW7[P(7(GL#
MP';X'_\XPHC< $8S VX !WO3]!@Q66YF_URFF-E/F*___)+VZ/D;@"<8JR]V
MGQ<^NJDTYRO<#IMJH6:2;;PS,+IIDJ  \*@_!?<JK=<>$"K]3G1FP%AEM8YC
M^.HR/TZB"[M* MD7X[;WG01&V4XJM/)<]%DM/M+JO0]:U,*/0YL^1Q>*?1+V
MX&FQS%TP%(G"HXE):LGQ,+=AR] 0T+)MHT,GB46Y]N>BKM-;?RK86Z<+VRPJ
M$_AD/9$RSRP'ML7"ET/,PLTC>BVB =H*K6EW<+)P_+!KCOU(MSWQ,UQ*S8F,
M* 6K50^%5MY;5')$I0 0?G!"=-IM(LOP?,(OZ8,/^HTE#C,CRZ_ 8E>^WCI3
M"Y@&V^]=5Z7_W#.W2Y):L?H-@+G]OM0'3+MUJYY??(HL7&7;Z7;<;@ 1+:9^
MNZ?IEC%^++(#_SR^2[Y8WC)N)%[YQJ9/#YR+1I8'>FP6O&G1'L!8[DXWDMCS
M'2@'YI.ZV[$6OC3HEO=US$ N^8.%]<(PCR<1^$<+*;-U$\>7/#XQO?/+C%)%
MVH[GA+7_;T^ZDM1SQ+RRWF>VYY]BYFC*#360H^$NK7RSFK4H(QF%O">X7C6U
M''9%KQ/:R^^XUFCA,05E+6U[AF3[%=N9:S6UD7,++H1I_U_LO758G,VR+SH$
M#Q;<)4A(@KM;"!:"!8)+/B1X@& ##!(($&#P $$']\'=?2"XN\S@/D.022!P
M^=;>Y]ZUGGOV/N<^]YRU]UIG_U'_]=O]5G57U:^ZJ[KU^>4!#P+;?*#TQYR:
ML^3O"_YP!+:+KKRH(9EYV_(4,WQ6EA D._NM[9:Z-OCUEDS6H25)Y<GWR-%[
MF<CQ9HZ'MGDCHCF9O:C;J/GY?M>Z_7:<*LXF$;D=1G?FNMLBB##[)BOU9KB7
MII29!M@:Y8SEX.^!><J;_7< HHLOI $7 [&L%D77"Z:4S,;GI4\Q0Z<"A- $
M^NF#=#>B8BSP[!D=:*I6SAI@?&+>T<4=>XM )G]RG!Q<'B]NXY)#J:6/O(VM
M5-QV]'V;G/VMRZ3,,Y'Y=0Q79!.:&6Y70;?;*W300=-BE<@;#T(]\)_9LEK
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
M*=JP6"9BP-4M@PYP4%SA?GL//0@@V)U1N@:1&L3\!*L#,=>"W:[:#[JV@UC
MX#,N<G4T''EH-,LR?22M0=K<Y!P? =T)53M?VZ.P;=#BQ"S))OX5F0=UE P,
MKS/)-#%J-C&AUUL7'BEHB,D$L)_Y8J1]"*FT[W@R<5P?_7#_PQ'O)_Z1TN%6
M0CUD%VDP7C=C,>:+R$UI%91W5P?Y;/KK^38%0NKBG"P:>((5<ZV/0[=6=?<
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
M>S/OXI0SU+7I]\X4!J- XJ$&TC:BS3)M/DS$CP(=4MJ1)TED[>!E<SX7]H9
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
MG!M(."/N ,=$')7"4 *]CC3ZE/J6:BU6":BU11OS2)+VY;;1)T*\08E"=.!
ME>,\79]6@0/=N\D,)6\.>&B<;->VHA);\%M5;BEKXC9M7'6EC[\:^WA(%"?.
M_57>^CA#C/FAF8FAUXIUZ<#E5F9>5-,NYDR"D+LI2GRR7IU1=/U5YZR+2UZR
MX48-?W )4]?(@-$CC%0*SU-Y^J]O_0A27;BMLA #?OC,4M *8R%6]YC73L.G
MO4R=H3SY9Z8OS!W5H#123V,L/\?]RXQ(,.SBQI%08,C\);L34N28[%N14[*X
M6%O78GWHXM;LBOG5H.L"#A.YM\"4BN9S/#<R\&-%PW8UIK6>U1,.PR#>[Y&&
M0?B8XHR#9?K3T-E\,=)@,CT#[55Y-ND)K+_D);Z5L="OG3A/O6!\9?%\"4#
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
M(GLBD4TFURWF[KW2,\RG?,+_<&G7;%YX<7X>RFW-U43)UDPMQ]>DM'B/;.Q
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
M8F6TV'A9$^N1!-H%#+F 7!YSFP#FV'&=5E>)_(HBS^8+XS!<>IQGUZI.^7<
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
M8=RIG][I4@WK7=<9BEL^<=VUW/(RA$Q9E7:L=+R[$R\BG8O?YPG7?G(W:95
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
MB&7NGP545P>ALJ:K8SAT249[^QJ4:HYIO$DD1Y\_P32ZDEKGHY*^KAX<!F'
MA8\A8V&@B(+[D% 60L%0H [6.)0^MC9Y[NQJ;+NDRH@VU>7X"EV.;T:GR6.Y
M';:]!=F/KH5M\F3,!K$YKDA99G)A7==H/HY%YP;#W;T-;P@\J/5. ]_A-]IQ
MQ5LAA6J'+SRCJMQ<'T4Q$0[%+HE<& 8QAXCR&!(D$618<4CD2)\%5OX*^[L:
M&U<TDC9W'07Y#HA]+8H#V)HQ13>(]<P4"["6[HYU#L'R6J([KCB.1I=<<:"W
M0;GBN-:;7&'PQGF,_.]FF11),==NW"F__OZ<9-4"?)-6EQ-_"%TE0_#+%W6T
M>A1KSMP3A)E S,,ZA1*""$L)8QQ)&+F>HBG/(Y&TJM=\5FW&QGAE%?H5C<KT
MGRLZ:=-&I=4%:/0"M6(;X2##WC6<]DT-<R\QV)?R ]UA]/RM#7[MT<D8C^F*
MY#2%?JCKE$[&KNNKEVZ$:K?0?R#L:Y**[%7W_/=Y\JR%^SV;Y?F$AR%R(^I
M7R=U0BB4$!.,81CR*'1H@!$URI%VO*NQ+9$+Z>P6N -8FJT^W2#4\]*P$+(B
M\T;,"U *VAU-'P>C2PX]T-N@!'=<ZTWV,7BCI;T@D>IT(938;T3Q38CT3KR(
M="Y^GR=<Y]BY2:_5 ZQX(^0L$ZKW2ZDFY\/L.6&A$WX0I3N($TJ"P\B'810+
MB&080^*@"-*8<)\BU_&\T,JRT(%08Z.;I4Z 5DJ!6BO0J*4W2I5BZA&M63GY
MB-8-E,H!I9VER:*+X34T;@P\:'V;03H:+_"E4JU#[\TND>[4Q-*%7,,:8SI$
M<LMLTV7;(S7P3$+N(RE]'[J,!1!1)X($^PZ,XTA(Q@-*$;.KDMZ[S"TNNX<P
MULA*;ML$5?T/\4AL*B-:&@:WF_Q 9I$?TO3Q7\R\<383QHG+U4VJ%DCU_;[J
M&S77Y6'@NS$4@A&(M$U"+2H8NIS&*/+4)(VL#!.KC8_M;-#(5E[+I[;7DFNP
M"<:P"!T.:>2KHQB)%6RA2Z$((NYYR$'(M0J%;0W; %&P*["=@)C9^M86AYZ7
MHH58'=_-[E*WVW0S*^T/G&)F6[/MM#([GFG':8L::74]-,VI[S+Q][DZ&+S6
MJ4^D0#&E#H)A%,40A0A!&OLN=!S/]:A+,4-6"5P-^AP; ZY("A:BMDPQ8P*Y
MV:3O&,B^;;;M,+3F!@M4NJ0,DVX'91(+'#8)QN;5$_=2[Y-4W!3B*9^$ZD@N
M0C>$3D@=B!@A:FL@!0P\WXM]%"$N+5/:;78Q-E992 B^:!E!*:0EF^P TG+'
MT J>H?8-9LBTWS]L*=_++F+9RWGV$EM:[MU1;#_9.DT\$SHOLSZ W27YG^H$
MIO^!/ IW$H:82>*'4!V4/(APP""ATH->1$1,?!3R.+#,"+^WL['-^5HT'0FA
MDRC<DZGMZ> @M&9SORO >F:!-3&!EO,"+"7M-%W[43@ZSLR^O[^AD[ ?U7Q'
MOO7C[[1CC3?S7/%/GE^RO\^3/"G-/[H:H^_[8<1$"&/A,+4U8%)G14>0!%RB
M0*" 82O7\#W]C(TK&C'!BIQ6Q2V/X6K&%AV@U3-1M '*FB6.P- E0>SK:E!N
M.*+O)BT<>]R^KNV]>"S=2,3L,2//7Q-&IDV>6XXPU69#Q-U([2)B!Y(P0#!T
M9$P<Q!V$C,+*#O8R-C:H!;T JZ*:%[G=C^9A%N@,HYXY8%6X#JT*1NJ?6O]V
M?P>#E<$]JN-J-=SC#]O-]C\+QB;W[*O@\ZFXE<L-Q:U4F^1RCWR9<O772U96
M$<V7Q5QTX/L[I<FB-F_YPRPMDG2>I(]UU/PLS1_TT]5_%JG?,?<<5X8"AD*;
M'%S'@7' (L@"SW49X3Z/(Q,>.9/\8V.HI=YKQQM=94G?'3]DA O00+!2>"D'
M^EL$]\ECFDCU,:GCT0(.,X([UP=TF#I_@,^B9U)NE >W<N7DIG]:?AT*@O*G
MG1^&3G.B55^I[E[]N( "++$ )0[@2_6'2<V#47Q$?,;FFD[+)W[DCVE-D?\R
M'Y7%YV2\JSCS8%;[%2U$N1MQ0B\J]R+G$FN07<Z9,6_V3^<6XY0<'[/T\4%D
M3V\%+:[J'!0QD8&DG@]]ZG.(4!! PM1FR@F)+Y'P8Y\9;:&.=32VO4XM%GB>
M9:6U06UXN)*VA7_,7FC-K#-= -;S+J!.[K'(A?*V!.JJG^0>^Y'H/K7'CK[.
MD-ACO\:[TWH<>-[>2*.OB2L_O93_WSF9)O)545'#76^3G$UG^@IY>3W)I,MC
MUXEAA'P)4<@"&$LA88RXPR,W)C$SRJS8JO>QT<C]]15H%H,+X'K0P1=@H55Y
M;%KJM=S-+#5K<77<;MB.6XEZ'8R^#RK#C(.5V:DUGJ>:H^P['LQ,U1J35?-5
M^T9:YE&<TVG"/A=U,J7%97MY!T.=. X]GT'M%PM1P%T8!Y$#.0]BA'SA^YS9
M;* .=38V]EMQ\VAQJW405K/-4U=@]<Q.QCC9)TTT *#3Q(F'^ALV>:*!YEL)
M%$W>:1D+5Y"B]+-;KK@AD0)AXD(>8VV=]B-(A2^@1(P2+_8#ZEDQPW878^.#
MA80G.,3M -*,"TZ#I^_]B1TR]H%7>Y7O-%)JNY=A0YOV:KD5B[3_R=,2'[Z;
M92)Y3!?)TNKR5&]$*F123%P'$5>=CB"-,8,HEA02QXL@)SZ3G#AA&%NEG3?K
M=FP\4$O;+OWA$83-R*![W'HFB$5:Q%KBU?2(M=#@YUKL7[I/DFB&4Q\)$X_T
M?);DB69H[$ND:/AVBROVI@?5Z$IRU\O[J] ))X2H+0;F#L212Q3U^#&DGB-A
MP'WF!K$ZF##/(JG[T0Z-)L_P6=V5<&5>#,*8F&J#NII3694:P>(:\2#2!K?&
M)P,W,.MHFEG+WES#V!5D%G>D74$WT&UF>PCM;AM-8#EX+WBP@>%N\$ST6+MK
M,WJA!9E>IT52O/Z1<%$ZMJQ<TWT@_S'+FDNZY07?!$?$"T,>P]AC,40.\B!U
M8P<R$:HM'W6D\(QBQMMU/[9-WKJWT%[G( L&L1\1 R;N%>>>Z;F2'6CA:X!7
MW2!*^1<^$":1%5U ;L'DO4(_$+UW/01VI-\:P8,K@7VKPRT/K35>6S/:MV*W
MD'"1U'W];395Q$>RUW>)VG7F$Q;PF#.&H2^"4->?PQ 33T+/BY1 ./2$8Q3R
MLK>'L2T']4192 DJ,<VX:#^.AQF^$W2&(7%C8(P9XJCRR^-ZWIS7<\%^?9R]
M_*;>K8[JZB^;)_3][0Y" T?5:F;Z\0=/-.67'E@3Q!T9A*Z $24,(B^2D&+7
MAYZ(:10$8>1[5AY2Z\V/;1JO&*I+^=I:[ROL+"WWUH@,9[4_ D9[@_V:SKT8
MZZL>SF.H7]-NKY%^_:G6LS;E)..?LAF?L^(/HO..%:^?9M.$O4[<6$8QQ1Z,
M=0IRA ,"J>>JOP6A$_L1#CR!+"?Q_M[&-J?5J2R;"PX:*:VG] %@C6=X-W#U
M/^%+.4$MZ *R"U#)"K[4?W;J3FX%4\<<<:##H2GCN.X[&,3@)7NOR#N=LK#T
M0XFH1\N[/)<2M8\/(@YCZ010$8;@L0R$'W)3;\=%JV,C"$W$25Z4H9>K:9YL
MO'K683M,"ZW!&&"];X&#E5?@EMZG>OLM&QS,BV]+AU7OO.U?MDU!\_0T2^\+
M1;$?9Y](E=!JPM1*KM=KB'BHYJ/#?$A83*#'?"ZE9-@GKEWNF1V]C&U^5D*"
M7$L)('@F&7C1<MHFGMD%J-D"?C),/<_<&J%20%UZ%"@92__?3M/,',"@V_PR
MNSH:.+', 5VW,\H<>KCE[,\$3XIWA)55TBM/6QP@'DD72L]%=>"!+W4<0A1X
M7H!B=32WFOI;78QNWI<2@D;$5EZV.X TG/(GP=/W?+=#QGZN[U6^TXF^W<NP
MLWROEEM3?/^3[>;W>[5QGS 1L)A*G4,:ZPM5IC;7/*901@)C%#L\1([-C-:-
MCFT.:YGL9FP)C=D<M56XYUEY4%?K.;BJ7)>SKFQWT'FVJLGFS%K[W6F^J>L>
M$I]3KLXR64+GQ<(G[9ID:9(^YA-7,NKZ'H<2^VHO'?H($H]*&+ANZ(:(1!'F
M%LYB[24Q^GK/X$56F\R^)<77K[,IUU%CNJPW!/-4'0J30KN5B5J'=GZN%J-E
M1@8]@7]N3[0U!1;NL=?'L&_M"FL/7Q]NL192G,5%UAZE?>ZR+5IJ>4.P2-JP
M40OUXUP7P[J59762?".[BQ?@4$9Q $44JST*QU(QI4]A'/DB(*$386)W<]!&
MBK%M:NZ$_ES4D)$F><);D<Z>DE3/L3+:MM)&_^8R+1*>3.=%\B) <T[7.E;%
MBG*0S@KM[3Z=<S6_DQ2\U0^KOS;#KMUJZC>NR)3-IV6GEI<8K<;>\'*C[Q'M
MV^K9Y.-1@[550'LYCI46O:33Z03)3N]%6@DR['W)*5AMW:.<U%BK2(8L>2&:
M$FY21?>E)U_5_,3#A.) ^M!%3JQK_@D8Z^SBS"'4IZ&DW,QSZD@_8Z/4I:1@
M150[+XQCT![FLPX!ZWVSV#]65A$+76 V6+Q"*^QL@Q6.(7(D5&'OZT,&*AS3
M82-,X>CC+7CR-A4?9FGQ]?TLY;/T)E5,1$GZYVU9^Y7?J>-P4R.;XTCM4PED
MTN$0Q9X+:11QZ(>^(U$@/22-[L6L>AT;ARJY82DXJ"0'"]%!+3O0PA^OF7S"
M0!AP;!_P]LRX8T#6@I'[0'@@?NX,:3O&MD7L('\;-S8<F]OJM\;MUB]WM2/^
MG23I^UF>5Z6\U>\^5>D*]?E;-<QOTLO;JYN)QQP4,Z;3#^$((H<J\@\#'W)&
M.8M#CX2!.?F?(,C8UH/=>YT+H+4!/VM]?@$+C4"M$FATTK8(K=6I^TG#06R[
M.>]^:,ZR>S<>E9M!1^748T#WHW/6<T)GH]3!><(.6OL#AV'[9SZ1V*%P_,AB
MV5[;>+G[)S*=-C5G)E(R@4E 8>01=7HA4D""0A^&L1<0GP@W-#.R[VE_;.M2
M'1)6R@@:(6TCY=81/+QZ=(!+SXN"'20M8N1V*GYRA-QZJP/'Q^U4:3LZ;O=C
MK>M"YK-IPLO%IW*S7UZ7N +'$<$28E1&RJD-*<4>AE0Z'@NXB(3T+>M"[NUL
M;%/Z4Y:D+'G60>$S"=8DMRX/N1]ALPNIKG#K><JOB3E,@(T),AU7BMS?W]"5
M(H]JOJ-2Y/%WVM:/9ID@N7@KJC]O*O=A[6JC)NOUW^>*M^YFT^F[6:8OB2<,
MQ2$-B OC".MP>AGK?+L!5/LX)MS8\YB=IZ!E_V-CFT9\\'.CP"_ZM+JJP_\"
ME1;@B]8#U(I85Z>V&R8S?NH1_)XIJP?<6]2^;H5>MX6Q[408N&IV*WRV2VJW
M:Z:%Z>]!-;/B!?5Z]56'4"7IY9-.IC0)B<MBR1$DCKX0#S&'.%0_1D'HL2C@
MTG&-<HH:]#4VGM/2KGD$OEZ 2N+2.%?*;&$(.@*T@06N._AZ9JIAD;.PDG6'
MX$"&L).0M#-SF6%ST))UI(GAC%5FNJS9HPQ?:76Y0HNEC>L-R9/\_EG1.I^E
M?R-9HF_I]2W./1.I^G'VH"!N;AV92V(1AQ(*A31$ 8UAC#P* \JP#&('!6%H
M<;?25HZQ,;/69,4P? %*94"E#9BEH-&GO*V\ (U*H-2IS3WQ"6-H=+4RQ,CT
M?K/R PV*U<W*$(,SV,5*OX-D>[-R*K1'+E9:-S_DO<JI&&Q<JYS<7#NCRCN2
M5+'7*[DK\L4__C41F6KRZVM=-CX*N2\=/X8RH %$CBYAY,8Q#$GHAA$)9&CF
M9]NJ][$M9UK.*E_ Q6KFC_P"+'\#%CH<KT_?P?B8V5)Z0[WGI6HGK&7@R.7?
MCL-K;31I!5.7)A,[ 08UF+3"9M-<TJZ1%EOYCS.]/)-I=2BXE76,6%4)D[W6
MYAA=53<CK,@GGL0^TI4J8^(0B"*.=446"@5R/429AP/N&>_?+3L?'<O5P9.L
MEA?(2F# &HF!T,YMPC!BO=6 &&S&>X2Y9UIK)*_M KJH>0-Z(WUC$@8+^7L$
MVV*3W2/H ^VLNP7?;A_=$KV#FV?;-H?;,;?4=FV;W+:-=GOCS^K#T8Y,_REX
MN3_/\SE1>M:U>29NP(7C"P%I@#V(1!S!.'!"R#R"61PC/_)QBWP(AWLUFD+#
MYSY8$;JLB0Z26FRU3.2F;&6(N]DFMP,8AZ'_5>BJ<WX#72UK=SM:,TRZW,(>
MZ7'0/:N9]IN;5,.W6J87T"&RE.1"<=:3;K J4:PSDCZ6V^$WK\M'/I%7_4]E
M!/SMLWXPO_XN,I;DVCRP$81[)_2F.4D?&S*<DZFN .].0L0<7Z<CY;$ZOB,2
MA!#30,+0YV'L!P'SJ)7'U1ET&-L>>2L"?B$Y6!$=O$^D #\G*7@5),M_N0 K
MJENF)CC#=V-&NR/_&GKF\E(U6.H&5O4'*P  ^@I6GZM!J#);7( :A[6/XV([
MQ\+N+TSCT6%JA?.-9:>)&<Z@QK!I'<XW3EM)(<XH2LLE6$S5;Q]_%ZGJ9GJ9
M\DO^I/K)51\ZDJ%>Y_/F HH*ASB! RFCCLXGJ@W@A$*.71:X:E5E#%LMGC:]
MCVW9JX6_ +7XI2UV78%F#VMY K ;%,.5J2^H^UY3+%#N\*;O)-@ZI6\K 88E
MWC;8;%%FJT;L8Z@N%==RS;?OIN1Q$H>A'[FA"X-0<(BPPITXA$,2^3YRHHBY
M)#"-GEIK>6PDM1 .:.G, Z;6X3I,,2>!T#-]&.IO%1VU4]<3XJ+6VQLL(FJG
M&JNQ4+L?:+?/N'W6A:751'^O/8/S=_-BGHD/:J(_S9_JC5#^=BXF$7(HXYZ:
MB0Y"$,4!@K$G$'1(Q&7H2!J&Q&:'8=COV*;MPZQ02]U<9W8LR\.JH\^T]*)_
MKF6VVU"8HF^VE>@!TYY98"$QJ$2^ )70H):Z.87FX&V7Y0\L@>IRVV#:]: ;
M!DL\-K<*MJ^W= E2#1;BO=I[\)NT4%]1HDYCEWDNBKH2ZI3D^4?UL=5.)Y+B
MD$?4A3$+=?(]5T"*20@)ITB2*, BLF(LR_['QER5^+"4'RP5 )4&%TW]7ZT$
MT%JT=0RR'"4S9NL1^YX9KGO8[1V&VH'7J<N0I0C#.@VUPV?+;:AE,R=<T;PY
M;M%ZLVG16D^#>CDOOLXR?8LT<7W?\;W0@4SX0O&EKBM)D0<%B4,6A)3)@%E?
MP'0IX=@8M<XB3!8"MK@LZ70$+:Y"SC4NX[_HV,H2?7E\?-M=8?0Q!IU?4'0J
MY/#7#WU@O/-RH9>.VBT-=R(7VD/U,N5OQ8N8SIYUC[7!KJYUBSE2)W>/0-<A
MBNQ]%D+L1@XDU&%^2*0(D-7FV*#/L=%W(_(%6)&XM&)?J[4[%2)3)QH[2C=!
MWHRD.\:S9]IMI"W16T6S%GB8C"@6F'5)DR;=#DI\%CAL4IG-J^?=M[Z09*JO
M8]_-LM]UH>1)P/T(Z<2AG.IJJA+[D/K"A8%+O2C0V=>H50Q07X*.C0;?D*EV
M'%-'T7^=IP)X^ )XCHO/LY?=&E4_C"./>1(Z@:/6*9=R2'B,(,&$.$'(W"AT
M)R\BH[,?:5Q7!1YN9",]LIXSDI$=]K!RRFC]B&>61E\=%@-*C<=W>-DW)F,\
MPVS)^D,>9?8AWM>)9F]_+0NMJEWYK:SJMTY$'#/,70JQ[TN(.).0("> $2'"
M=ZD4E%I53U]M?&QK])UXF4U?]#79=$8LDS"N@69&NFVAZ)DHW\_21ZC@?@):
MP#(W92EBAV5:=RC>:;G6U?:'+=NZ0[.M\JV[GFDW4S^*XHKD7S]ELY>$"_[F
M]7.NK>*+B\)+G8ZY+)(XX3'VI>=C&"/?@8@%CJY'Z$$>>U$<^CCV(V]2Z&MW
MLWELWK75+%\(T-_WK<4&S[7<>L7_>9Z7J?M_ ;/%/3E9B&]' Q8C8D82_>#<
M,X4HH4$)\Z=5F#\W,"_=$2Z/PVS-+O:(=<D]%KT/RDSVJ&SR5HL6VJ9ZOQ+:
MR7MZDW+Q_?\5KQ,G$()&7$ 1L @BX0F(0^E CD.'N=AQ>!C9)7O?Z&%L.Y$Z
MMWDM)2C%!$I.VXSOFT >YIQ.X.F96JR1:9'X?8_V)Z=^WVQWX.3O>]3:3O^^
M[\$6N3?^=3Y]]6+/<:/[R[OR<%)Y,M=N*2@F)!1$0BI=!)%/,<2QZ\'8Y3)"
M#F<1-PJH,.AK;%-<2PN\N#0#1D!)7-D/VJ14.P+RX4G?,70]3_]CJ%FZ4YG
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
M2](Y9\1A'L[9?_>;<IOU=F:<D5V/.?F?CYNM_:FYIZP*4:0E,_.N3!% .<&
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
MJP=E%NW/RBH\7\Q9\VZV7=<_[WS^MVR]G"_O-S-<L)((60!$2FEOG5) E=
M*HIH2EC*,.V1%]I'%Z>I,'ZZZ%NME:CZ':P/M*\J>3;[7]48<),LE6<5]EYC
MYN871!N"D=(4*MCK^)DUI-H-5*4OGMMSDWP^&I;V6.+M;EAN'^P%RZ!%C7M#
M&[BZL;\>8Y<Y[HW4F7K'_=_5+[W""+I?5@S]COU8K6V-D*I@_">UOOWRFB X
MDUD.<TT$R*4]QI"&2;G-3I4YRLH4TA(1IYNUSA(GYU<=ZISLE*Y[*"3?S3;>
MZ)T8Q?WR!JXC[W#T'1K/V [82T'IEX@1%-+QTC$&0NN=E.$,T[74C.LO&C5!
MP]FNXS0-]P^&NO.XJX2_VFQ>L_7ZJ8G3;6:$$5TU-LY0*>Q5: J(P@R04I,R
M59#CPBDWKH?LJ1'X1V6<VUT3B(5W>00?V-T\UTA@1F?O<Y<J]]TU[*VS9[K'
MO&MY%;"X%S OBW_A6YE7<;E^5?/Z*_K1U]?Y@WGKG:Y.!8S0.VV/ ._67]3Z
MQUS4)<E%D1-5ELAXF]PF]PL(2)$60"F(N("$$^;5V=%!YM3HJE;9[O-:I>W/
M5FU;W:A1O%<->9<!<".PP+!&)JX@B'ISE@=&(;G*1>RH'.6!PS$W^7RTYZU-
M-E_;RL/J_?+[XW;S0?U0"]C46N0ERY#2AHM4C@%B' &*2PI8P;6R+>=I[A1$
M<) U-0ZJ=/OG?\J*]&^.>S$70-VX)1!,D3G%:EF5+U<W2:WH35*IFL 8M2RO
M8Q+TIF.'N''O,EZW^^2VHL-'0O1]W=SI#\HX3%4S1;.I>%RK_:7A5%',L(9
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
MM,HEB[GV3-R+.)Z.4:!)C%+L&)&U %0F)(=F)@=V)OPI.7RNL36IC'UVW>'
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
M%.6GP*CLU0N;8V+K]Y)^G/=NOIQOU0?CEI_(^K"[U9F2HF0L52"316;<&U$
MBJ0$(A6B-'LFS)57_4@7H5-CN%IG4"E]9L[UOXGK- )N?!8:U\@T%@)2;_;R
MP2@D:3G)'96K?) XIBBOS_:\2/'PG<W7]O#R3A_+J,4OK/B9E@9P+3&0)(/&
M&;/I#L3\57%"TBPO":6PO7?UU>-RA9MXI^GT_"[6US$N7.RTM]&AD[EUDS1S
MK[+!\P:&X[CDF&04YPH4)2( 43,D3(D4L+10F<B)(,++/PXY(&->?7GYD7!;
M/"+@&WG]" .M_[49/Z""WJ%Q%#WNA1H_/$YNUWA^W+]WP9NFRM$[XSRSQ7\H
MMGYG?K.9&>>58Z5SLV7G B!-<\ H0P#C/->R+#'6S+6%P0494V.C5LVDUC.Q
MBB:5INX=#2[!V4TS@4"*3"D]\/'J<W %@0'M#BZ]>;2N!U=,.VQ^<.W1_E/\
M=KE\9(O/ZOMJO9WE*$^%9!)DJ>8 E;9B>4H(T"756J0HS;'3J?PE 9.=W+62
M2:VE_\1^!J+[K.X+S5A3V@V57M/YG.D!YO*SUXX^D<\9=6X6GWW.;PIOS!=M
M=[GV=BG_S;QPKI^JNAUB];C<;@YZ$90IYV9;@5E1 %38FN.HU*" %&5",$A2
MI\J;[B*G-LV_O'V=?!'?E'RT5P#-GC>E-P?WQ.V9\-Z8I+7&^^#=8TRZ.2(.
MTI%9(Q[(S@3CCUO'5L.\[&";8?YVS#L>TD9A(G_K6V[J\<F@.?9OE%C;'*7-
M9[5Y7-@BY>^,55_4=KNH<_'^/M]^,\];A>K$FJKB%L&\8*A4H$RQK2:>%8 1
MG(/J"$LRD9>XZ'&.%53)B9YVC9;=WW-HW0Y@QA^I%\[#ODE:VY*=;8EE@.3
MNN0O8UY2VY<<&!@]B7L8[B.D?O=4< H)X\.P=4PS'RBD;X_,INQ\[0^;=W_9
MLNWC9F9OJQ"$,.#<,#O"6 &.)05Y6N:8*D@D1'[],L\+FIJWVG2,;/L@[+1-
M:G5]&VE>0/?Z+C449I')LB]</;IM=F,QN//FA=>/W(6SV\C3CIQ7GO<C!5&]
M3#S9"^'UBX5AF#<KVYYFICE5N98(%)@1@%(AC+]G^$&4BC*89BQ%3J=374*F
M1@9&Q62O8_)GK:7CAK03S6X""(51Y,GO"X_SI'>QOV/"MQ^O9WW[M^.IWRED
ME&GO8F8[Y9V>[9E3M5JK^?VR>>N3K4O[;K'ZZW\K>:]^,Z__L-ILOJY>J<]*
M+-AF,]=S)=\\K@W;?%0_MQG\?;7<?C,>@R8J3YD$).4:H!RE@"CC,0C)=:Z8
MAICG7EE70=2:&J78:L[LP6[K;1!8_9QOJN5R88PQ4T@=U,_B*ED?F);,E^:7
MBJWM_>1ZFS%?)MMO*ED:<Y,,)@^5P9[97&'&WFW'./Z(1B; QJ"6!)_J.MW6
MIJ0R*K%6);]8NWYMAO30MJ0V+OG8#.#OW0/HGSL6%.^@V65A-!LW_RPHFB<9
M:F'?WK/ YR/?J'\\&H?R[8]=C[L40\X(+@&7* >(8@%HIB5(M8:$Y)HIYG7+
M\)R0J;'T7L>D4K)?S\"S<+I1Y5"08H<;?/'QK^/8 4#0$HOGY(Q;_;##TI/"
MA%W/]IOS;QN/XI-:5^6_/JT6<_'TU9#**Z/E?\UR0A@M.#=;/EP !$4*.+3%
M C'C-.<4001]IO\5>5-C@E;=Q.B;M!=AK=Y^5' -93=6"(A=['.A0]@J76^2
M6MODS^9/JW92Z1V0-AP1"LD@UT2.2B:.]A_SBNO'^O88J$^VVQ/N]\O7QENQ
M$4U[I/WZ<;-=/:AUE4(Y4V8/6:3,.!I(*X"RO !4VO;LBN4VY)A1R?NDQ[NK
M,-&@8:MOPJI44]\V!.XCX$9%H0$=JU%!$\#[I=7[5[.O3G;85L&[5OF;.C$[
M9 ,#;\S"=C1P%S]RBP-O7$Y['OB_8N0F"&__\3C?/KU?;K;KQ[J/R_:;6G_]
MQI9-U>C?S"NVF_?+3U5QM*,F\=4_OC%D\X[-UTWY%YR5,F4$I&E) ))4 <(E
M 5ACE1GZU$AYU4:<C&53\P$K#1-IZ]9KHV-=<F:DG@C!OS6.^\^IZ#NAQ2-
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
M<CU?O]X*H1^/XD[_^)A_7?VQG"E,J&!*0891"!$.4H@3:CJWQ(G2_ZA49F4
M7)AC:F]^)2:HY;P!1E*-(S"RVKWZEP"]_.)[@FG@U[X30M;OO@4&NS>_:%[]
M0O*_?%O]^)_Z[NJMUS\<ONR71A[E5;=0K7G1;2[M]I&_?WY9K%ZE?)*E-Z+%
M)'?UQXEQ%B*581B(*-4?_"2!C&(&193P%.&(<.(4Q'9UQJE1P"WG^4:*TN^Y
M;9YI-@(_*"__XF8"7$?<SASPBN/0'%'+"O-*V/W,K3O?AH(U-#Z-ANN3CFI
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
M,PQ1(#(N$YRPR.EHU7+>J1%86VS M=Q :<'!?">Y:P2')?YV)#8 JD,;8VU
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
M"M7EI,%.)5 WS-TIU>W(O>>2VM'F> LU,)$.OD8=TOE\0.LW[:^71".G!_I
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
MLN84W_SX5"A)XY#.TO?Y&_SE/P<,@VVO! 5=:@5P5]1@=<0/R=ADL[88FG>
MH(T)V@Q(#2=0ZXB^9SP=($>Q<+5PJW#?M#8$ <1F4BY0>(S/-(&L O.:4!=C
MZ  S]UZZV27&AM.FNXNP$5OR;C@+;O0?R4W?X7=F Y<Q,I<(6F?*G0@I-)BL
M%<3,RJ4(9JWO\H[[@]=OAH>&LZ-=B+4I9"ROYRZ90+(=9[A!1ENB+QD)6%6
MKJ/,1.@0>1=^R5H"-D-'PTG2;D3;=VGG,M=_B_#KN]M24AVTE:"8+<UCD@4T
M>@FU&Y5E+%I)NKB\MN[]FZ&CX:1I)X)M([I!-J9N=#R.Z?O_3#\&/'-'&!/
MG8_E]E1I^: %Z"!%R%DI+[JK[WCP\LU@T7RV=!^1=H:)?_WUD1#?XS=V;X%T
M\N'TY/WQVX.SH[=O#MX??#@\.OW'T='9Z7W*-VR)M/9A';5(VHS8/5LF7<W@
MW+G+P>)Z2-DK3O*[X=B-PQ WC,FR'\(-I(S*7F3/P$<N0!B:P#)/2P%'5MQ2
M9LD3Z^IZ664W\PN%K]ZY7%MI-)]=?^?A(MN&N%VMR/4[#F:S-)_=L$I]$IQQ
M"]PJ#\*7"YB:1B1.4L(#B28]T7MG?U;OD]%/.Z9JF+@V,QW(O,=]YS[UJUWT
MA@F54A11"C &24?;R,%P]*Q\3AQ%846RHAYP'E#3+W[V4>^32-E'U@T YM#-
MOAR,8_GGZ#^OAE_=J&1X#N:';CK],1R?_].-KM) &&*L-KSLM.A]Y<"0*67
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
M1[[2[D)O8&N[H7XID=(5<#)>Q!C?AS.42W+>&8Y6VZ(/Z9@$)SF'+'B(R>;
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
M0B^!.J#IRNG>78HMJ/[:3!*CHD.(9E&Z@#IT+[U/ ?#_"J&,_N9&%V=>8\^
MK32VIF? -N)KZM9X),E*JRDPE1#PY8#<<$I!^&B-<=X[N\D=A$JWQJOW#-A*
M;VMOC6\CQ+ZU?Z_90;;2:TX3&'2]0>1(P?D<P6O<-+4.QL9-SJLK=8RHWC-@
M9^WO+,0&SNSNNS7+HRGEA2'.(.-ELC0K^$74(I(EC=Q&K6B5ZJ+'I/1SIZW*
MV>Z><FX.*1_<Q4UJ.CO&,N&0G<68RDF*+K5"*5$I%0TJD#JC1]<1U'_MR#Z*
M?A8W.TJ] ?2\'X[323[$%P^O^_91[1+)) &/Y:(==;[83 ?):S2UV1":J]B9
MQZ2TA)A=5?RP,GH_>3> F"7M[UPH$W:7\WJI2-HQASLT366@+E%@I$^0"9K@
M0+@S=>9"/B:EG[NQ57:F/>7<'%)6BX>X)!A5!A(WZ(<Y;G'Q9 DR4IZ8%E&$
M*M;E*6+ZM2_[*OA9O.P@[;[SJG^DT6CVSDW/)V_<^,^5<12)6,ZI!4L],A D
M&D=)/*1<*K&,8$9M=J#\U--;TO\N"IMT*;T&#$:I#Y]?%^Q?-U1/,D7E<'MU
MN.N"L%I#&0\/^/Z8G<L"F:GBCCQ!3#_WXZML+WO+ND&\K-:0-H8G@Q)!ITJ!
MD"J"*6>7AEJ6M><FR2HWVI\FIU\CL[^:?X*;'63>"'*N;Z)<-Y4TAOE2ZINM
MU2 2?H;6UX-B$2UPC$'Q*B-^'I/2%F)V4? SUT%WD';?CLF=<6S3B_<3-UZ)
M)$OON&0&=VAB0. ZP@65")I?DBD)N+<^=&77^"9K7M!OA6N'..A,BBU8CL<!
M/%>&$Q<$4!4=>NT1O2R=-3"NE*><<Q:KC$?;,6%2K3RVAN783]I]6X[[3MO[
MFU8<EA,2#<I )D?0<:,"7#092 HQ6BTURS^]KOG<"_KIB=-]D6P7\FO,9ES'
M>ZNSR3>3Z73R;3@^/W27^)/YCX$B3AKE)5K!P*%,RP"+> ?JM&:X.[+PL :R
M>VOR,R*;N=RW(R2>L3*=ZJ<Q[ TD$2)')8#'5+ID)P'>4HY>%[[91"EUG4&>
M=XEHIH"_>^QL)=\6L)'FY6'7Y)]<S6=S-UY, [N87)6N8<F4[9E"C#2 T,Z
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
M)5FF.">6%C6SX"G!O=Y(DZD3ALO-1B _?'*[@>HN.-A?>*UI_O!+&6 R'*]
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
M\-JI@>HM] P+QK9 L]N8ZTX2W!N(7]-L/(U7"S=;U(0C6H,G9G:OES]_6-*
M?_O#=/76AV<WFF21RT["4"8[4#R[X1Q"2IE$:WBT59XC^B%_V!;<4P1[37RT
M:Z0_KF8KXX%^.O8[]W6.GN79UZ\WX^#\35IMG<,_>C?^,EX!:3[BC'AO. $J
M.%ZBD7BPA%$PV3.:C2-XD1Y110XYR["-Q:>H+T=#3CNY_:W7I B*.^DA95%*
MQ"4'ZYD#3? "%=)B"'W,!1[#]BR?(I8[2?! 1^=\$BOF/\[//EY>7/YV]>'\
MX]5_G'T\WR>[\>@S^LE=/$]:3YF)NZ)#A-/59_<@X.,J9TN( \9T*,/4&=C
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
M6-/&5&*9DM&,<W"R#'?-GH#5 74N<29"6;KGJH0(;4\E7O63W??$_X&"FCV
MPQ($K[[_%)!^+)9F-59,E=&XR5 ,33T:,J,XF.P<$"^8<1)#U4IK7ZL>ZZ3G
M%W?!>=?YQ4=$2RN!5'\\6,Y)S902JSUZL,GA3>HPC'2)"XA4RFP"=T?=_W#0
M6=H>L'Q,J.Z4%SP>;DY;=1XSX&XH*R7&)27 :Y= 2'1'G90.5 S2^*@M)T?<
M WO065H<FWA$?/:G+[V 9>C1/DNZWT_2>CQP%%92(@7:&N7*/)<,-CD-A%,>
MHXTV1_NK...)SSU9S/4CXVD_#&\"*]?_FJY)9SP8Q6P Z8( X;,'QQQ%*X:.
M7XX.S\%VQ\J/SVUQ4.606-F/X6U@!<5^!_2@K*%6*&"9E"(8YL#PXM302(CC
MDE#VRPS&DY_<XMC&0?&R)].;0,S;\;<[VE6@)DAF(<M2:I\S 8/W/'#/F Q*
MRYS"[H"Y_^ 6YQ@.B9<]6?[2'/W[!'DH"^ZR1'><%3/+/3+6E3W*W!$MK*,R
M'+$N[=#CM+U$X#0CY;[0\^)T:/JO-%OSX\MX,6*1RTPE!YV"!Q'Q5\:H (HD
M_!/CK#!'["'OYU O*)39$[15]>@ !+TT;?KCZ]>?>)$843XS"1;-&X:*BH&7
M7('B2FM'J+'JB+VK_1SJ!05[#6K3(0AZ:=IT-XC[P7OQ^@5YY$R4PLD )+D(
M@GH/UC(*-AECM#8D'7/51^_G>T$!<H,ZUA.N6E&W1\4]>[+E,3MV+KGCTCG*
MF8"HG$$K917:*QE!QY0D"99D7B_^&O[\+R@_T:.Z#B^73KC\MU/GG_[)J_1I
M/"D\?.7PXT*B(^)C<MR5[0!2@Y <K:#.#KA51$AMK%;U(L%&F-#BMHE_(\7N
M$:&M:'??/LR#\MP['X8:XI # 3ASY<VIC.:U93=]2L;;)"GG1UP:V?OY6MQI
M,;Q.-H:K5M2M+U/UF!W/F2HZLCXB:RP#R449]HL^A]6&0E99R^!\=O>CBIJ]
M/#L>NL7]&\,KYBD@L-D>C-?O?__]XOKW\\OKJ[/+-Z_?7UY?7/YV?OGZXOQJ
MGW:*YSZNG\Z(G0GNJ<D!@?5EO%A5=$]BB7_004J3,$[S^[KP'[7>WG&#[#"@
M4IDE9&P SYD$XH1PA M"=)6L62<J#[7[.WW9-?+_%?ZK?XQ,*=G*CD#RA("(
MT:&"\P#*:NU9BD;**A76W<@<]@FK'LHV369%X;5KY+:?^=+-RIBP;VG_%K(.
MG]Z3"=SS.(-81!9X"$0GH#HKO"6I Z<D!1>)4D&+G%@X>8OX_FLJ;)]\>I?0
M&9E_Q&\MPXDG\W29D 6*.NF8!2TQ=A:HJN"U25!V4J"[GYQR5::G/4O5*=F[
M+AC:M'?]B::!B.O#;!IOP^+O1<LGB^]G(<QNW<V(V_+FGP4X&=%(B\ !;;0
M*Y)R5(<D2)5A#T^3,^SS]?&0U8,PFKTQWYQ_O/C;V?7%W\[?7ER>H7=]]N[B
M\NKZXQ]+QWN?6_(7G]C/S=B%[+Z:H--L_&UYY5Y,$%2W=\C[CQ0_(?+. OYH
MO'@:?<(J3A,Z5T%I"H*I##[3#.A5!:JEQ?]4R2,>0/.A%FR/K[YW1IG-J$^V
MS.]'EU<(5%G+/?[*".5#$)&:*B,U#B%ZX-;E(Z%STS8>3<PG:D&7E;KS_NWH
M^G./84V?.D(#-E5&;2RQ!BRU>*-'G\%EQ*\2QF?E8[*ABB\TH$V]KR=_DHA[
MQ8J4AQR,0A5.Z)KH*,%J:L$ER:,TD9)<Y]UJ1P)/UU9V0=WV&0\]BJ^!8.47
MY[J87*%LEP.2WN>WXXE#']W=?)C.E^-MWKKQ;+FTY_[X.K"(WKH!_#^,U5PR
MI6_+0 HJ2%,F--DZ6Z3[/<>PX5&C(*\*AO9UX3<WGKR;SK>Q(<V6DYXFX0$#
M(D&F1UOZ^PU'8X!^FE/:@]*2$Y(B<:1*7JWWDPQ;B=NH/E0&1+M>\P]F_#CL
M Z[LGZ/?Z7-[\IH['Z$!KUE9$YRP$;+B$H07&DPD"H@+GGN6??;FA7G-]U^]
M:INTP@2?&<::@J-WE?%:\<)BN$N32L'KQ#>G?/3-@A9&G1T)0]OS!=V%T<#U
MOF;/FS0??YJLA%5F\&BC;<J20<IE3G7V%CPA&;2U>&\$P;)V-2#U-#FM(&L/
M"4][9W>3H+D;7:!R$L%+H Y#/-0H 2YZ#\1FIV-V0=(J!1/;"!H6.'T(^Y?X
MV8/S#2#H[@ IGLW79[HWVW?C*PQ1/ D.3I?=[2%3=!!E\0VI<H%8$FF5J'D'
MVEK#U3X@>'2/]2N1)D#VV"7X.)[_8ZF%G!@1E>4@68P@2*E8UBQ!)I(H5$>"
M)OY8?N,=4:TD6 Z_YWIC?5,PNNLAN\9_N58YQPD:\Z#!$8^1-.4,E2,XD!Z-
M>S;4FSIED\\1U8J[=*CHMV+J0#DT@*FWTUF9HW]WD/G:P!H="-I1CU(OJZ@-
MRZ7%6(+AUCG*I$BVRC/'T^2T@J-#Q3WMG?<-(.AB@I^5YHN/>&5?_<M]79_"
MHF56#(6<.2\CNY$QALH,S(5 *5=.NRK-)4^3T\J%UC.">N!] PAZ-YU\PD_[
M\B;Y)6.6!CKI++Q5!KA \H5):* #%\ LT3SKF(2OXA8]14PK^?7#W:&#6=T@
M7-9ZI+2(WD8-,MFRT4PH,(Y[P$A$&^17DJ'*:\[3Y Q[91TNYE_@9@^>MX"<
M\:3LG\ O'M]%DM%II0B2+$(LD22&JRX%%#+)-EC#4Q!5ZN$>D](68O81\"9F
M#N-V WBYM[SO[M=<R<"9XA9L+F^$&45KC(Y@F?8Y1)_0'M>-L]YU&L%9;:)+
MG2A]/T8WA97+:1&!NSG[,KV=+$:*:2Z]BF"$#HAYZ<#A+P%=.ZYL\HJ8*N/U
MMA'42C"UIZ2W(N< MC< 'XP%T_C3Y/4M?O<D?'_MYI_?WDS_51*@Z:Z2X7KZ
M*GU,X<;-Y^,\3O'-[6P\^729_EQ0]CL&%I_G(\J8#4Y$B+&LK. L8=@H#+#
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
M&7:IT/%A/C0<FJV#?'MV\?%O9^_^./_]_.SJCX_X?Y?75_N4,#[]0?U4'^Y
M9$^%@S]*8^\+ON8_*KYBYH('D0'/C";0, 9.D0QX.5-?UIY)7F6=Q7-$'5P?
M<??9OR=7/KAHWL7DZ^WB0<G;-3+W%?ZC?XR,"<Y+%=#791'C,:/!,95!1Y&I
MLM)J5B4AU8G*84/QWA#TJ)JBFJ1.RS@M\\KSWDS4^N,J&JJG"#Z&N6*"V>@2
MA^AS+!U:%@SQ#B++21/I1&95*E1JFJN[Q73O\X]O635$GTWB3[V&2Q6)[TOL
MCIXLWMZOW'R\>I.X5Q(6C9#*2%3'\CJL4MF,0!6$K%5*W!GT-&IPJ-=3-&SN
MNB#PT6*:P23=KCE\X@:8/\>4L\5]J\\&?_;O5:E 14_&MS)[CF&S-3,\(>8@
M94$ U:?T$P0!WF4EEZU?I,J^JQHV>YGS>NJ#UR_#01F=: )GG49?R'E IT5"
MI$E8'JAV8K=TX]:O:-@R=I'S3SG$?OC90(+FQT%>?7^@KV]GRV5DZWU%&$0'
M52;E148I<LD;L$X8X(PEIJ,-W%5I(=F!M@%?NWN"P+;PHB=YM 2QIPYT5\9E
M8[949I Y*!"42W"9>I#6.>VDR$K7=9*WT]:(^>H+#SN$LX<(IU&\S7_X%>LB
MN"R%#B:5+3IH_D4N:]1#-* 4.LG:RFSJ+*G>A;A&$-<7(G9 W$'B:0!RS_:
M"<F$5:B9)ONROXGJDIOV0!+-WF1J:)T);0=W8-9I,ZAS;_8F@:;0]$0?3R8^
M>(N:0;4N4Z&$!)\"!;P"O."19%-G#?B)-F!V$GV7!LPN<F@ 4UM:N+*SS"H,
M>[(G 02Q&FP*Z#IX&IE#0DR='6H'M,\-TX#92=R[M<]UX7T#"-K21DH9<<&7
MJEY:*LO1:B-/& =-;2;*:^IMG>!P_Q;>81HP#T%0#[QO 4'WL<R/7_['.,V0
MJ,_?WZ5OZ68=SCA.)7'@A! @@HA@>:205#(A2&X8J>N:/TO>@/T=U3,.?4FE
M):P]C#(>G^^N.9J1J -1H,H$+2$]JJ5B&HP649&(:INKM$1UHK*1L+!'F.P2
M&?8BLY8 N2H66'*,WBW@0'OM,MX%,BJ\&J(-X 4-H'*2/GEF?:I2T?8,38V
MK7\D;,/<@6)I%&%L?93( B?!9U1+A1<$31&<BJKHIC/:!V[JK*UXAJ9A7;5A
M$;:/6!I%&+]3%IN%LF5:-3($A$\.+&&Y%"9S&UVDE-:]0A_3-&Q7P[ (VT<L
M0W?)/.7?OOO1/AI8I,@6"TF7H:NR+)3!$ <2\RII%5*V&P#K\%#]KE/[=N^-
M!Q7<^YXYVH#U6=60/'&D48H^))DX" 0["!8]V" CWM8I42J4-'4F'6^EJ+%G
MZ3U%OMEKV@O_&P#2@QJDITY3GIZHHAK]/%>VN>0,5O,$,:I,F5-4\BHYT>?)
M:NS%IA](]2B)[KBR*UQ-TJ?2/EVQ8/#\\OK\XX>/%U?G?[]X<_[FXNKUN_>E
M+'FO!H_M']9/^=Z.Q/94A7>5/BV?:]+7TN,[^?2C,DL(D:.CY?!X[PD$$7BK
M'3"N(HG&,"OKU 1O(>C@BNF-SWVJ6< &FFA("F(*)9T;+5A!,Y*HDU+26\JJ
M-+;L0-NPZ8!>4/*HLKEGB31;K[Q5H_=OX?C51U8V115;.;9"35MI$L$ /1NB
M"Q3PFG.60#!$,$8SD:G*JT0U@_2CL/\CQHN3V[0< W*.7)Q-W,WKV_EB^@6!
M64JVIY-/[\;?RMBNX@"^^OY;FGZ:N:^?Q\'=G,TPNMVH\M<9U4]D#EF24H_F
M#'CJ M@D9>3<2-2>NOT<?1^I4?/7!9/;&SL&E7\#X< C3CS-B,5B-O:WZ"E>
M3^^F1)0-+3/T71^RI##DGA61<N\%DY"(,&533(G<"7JPQJFHT8D5=2+3BF<:
M-F]['%T8" %#)^#N^? AS4(1ZR?\]65:7#F\;]$4X"_/0BB'+A6;:?QM>1&_
M63'L!Z.6OYE.4#RW**'[33,K,_&SK2#<6"^S0F%17F8(:&2/*JN,C%=6,VWL
M;KM-CD_[L.GE7A7A%*3?KG]=RKN^SL;S]/=Q?)@CN72SV;(::/\NOYT_NR>/
M>Z^CU':]*2=)46\A.XDF-)7T(BF#>'U0VFCAK:CC3U9WO3>_X6*2I[,O2\F]
M^K[^X>H)@/*H!;$,= JV;'MCX+EPD%4R-,<L@JXR\F$/6AMUEKN@:+N#4$=B
M U[\\]EB]&,OW$^>?2GGX3F@(T\=)![00'.)WDNV%KB3U-BD$LF[1+WX)0\@
MA[_;A-NS5 P,J-JRG_8MB*'1M.+$PR.L'[FYS9D7^J.V#H0/!HRC$@*/Q#L6
M.;.[)'5W0],V*H9!4X_2G?;-ZJ'#CO^;OE\O'9'SWZ_NEA,ID93V!"B-# 1+
M FPN_5\^*>E"M%2:G<*"QY\]H/S[D=:T/]8U('D_=;-X5\^.!-I(& 3),'1Q
M(H$75J%6*!JTCY9DO:O4'WSN,!F+>A+?EV4MY-JV7Z'W+\KE/#%E HJ+<J9
MP$A%0;FD(O[**UHG:;8#<0-GOX[DBU035P,0O$MWCS0)TBAAP"7O,2"@'$PJ
MFV18BMQJ*IRJ\L1\1T!;<=+AHGTTTG8//@]](3V5^1IE$K23Z([1Y?A[82DX
MDB1(D?$T)@GG=JL\?.K3VTJG]X:"?KAY@CF_^W3IQKO9A]GT:YHMOG^X<9,%
M_OC\G[?CKX7YFV\'-;*%O5%5.\]8AWVU,Y0YD,!Y+C5J);?DT>=V IT[[C5>
MM4*AB:M2,MA2AC((Q3S+'*0MVT ]8V"\5! LT<(0D[FOT@C\<C*475#41X:R
MB\2&SBEM39U$RS "PA@J2Z1?&!O1O45'-RA&%8\JB9V*3?[=,I2=9+]3AK*+
M((9&T]:P7&HK5"S/D(KFXIPPL,8FL-8F2SGRR>_2Q?3R,I2=I+M3AK(+JP?$
MR_*]>_9]],?5*%NE0G)E3 <ZPR)KB8$,)1 8ZHQ33$3ZQ TWOT/'/(7_]6GZ
M[7^O/W$%D/5O-O%Q_ZTMIBL[B6YZ$!\;2!A<3B=_W$W<0!LI#"=ED3&5( BG
MX"F3H'D0G$;J(O$UG)P'-+28S=P'$(>RMP&;\/M_CCR7@AJN0#J&]R@E"8S@
MLNPC(]IJFIQS/=N$W_]SF,JC>C:A(Q^'3A+];9P6$_=E?7!G0PP\H/]D7-E
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
M1\)%X"(83R)+FE31L--^ >D$A#U>0+I(I7V@K1/L2#M&.-(#Y0F9ID($HWD
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
MB 4K<V=*0$\Q2?DJCUC@+,,K(Q$M*4_PEF$ZP_+B=)#;$,@A 6NY69!(QF\
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
METP)N3N#J+Y)^I>V<23^3I>FD(R_@2K35#H'/D2V#!MK)$WT3$BTS2LXP,C
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
M<:#[S3=?FV=U$6>N! ?_ %!+ P04    " !5=BM1A$RI:R$%  "?'   %@
M '$T,C R,&5X:&EB:70S,C)N9RYH=&WM66UOVS80_KY?<76P-@&L5UMV_-(
MKNV@6;,XB-5U_330$F43E4B-HN)XOWY'RG;C)&W385W3+($CV"3O>"_/W?'$
M_K/19!B^/Q_#0F4IG+]]=7HRA)KE..\:0\<9A2-X'?YZ"DW;]2"4A!=,,<%)
MZCCCLQK4%DKE7<=9+I?VLF$+.7?""T>S:CJI$ 6U8Q77COIZ!)^4Q$<_]9]9
M%HQ$5&:4*X@D)8K&4!:,S^%=3(L/8%GK54.1KR2;+Q3XKN_".R$_L$M2S2NF
M4GJTX=-WJM]]QVS2GXEX==2/V26P^&6-!4$4=**H[;>"1K-SV)D=MAI)U)BU
M Z\1^YW@#P^%='!Y15.H54I?UC+&K075^W>;OMT.<M5;LE@MNI[K_MRKF;5'
M_41PA1M*9%!]K?C<XJ;HE;)(RN:\:W32##3!9GY&H@]S*4H>6Y%(A>S*^6S?
M#X+ZYA]<VSWH57-[KOGK:0960C*6KKHO0I;1 L[H$BY$1OB+>H'^L@HJ65(M
M+-A?%(5'/<S/9:5;&_FDC-.-KIYOM!M?+=B,*6CXMK^KVMU*1>@&*A^,5LV[
MM1J.+\*3XY/A(#R9G"'>+Z9O!V<AA)/'HZ)W"&_MJ3VT83H>&C6]1N#6'X^"
M@RD,1I/S<#RZ[L"MMAVW]7ATG1Q#^'H,T\'%J\'9>&I-?C\=OX?!, 2<\5WW
M'X3F'<EJF\@>JAE..$2"<QKIZ@-+IA:@%A0(YR5)0=)<2 4B@3=TA65*<!9A
M\9 X2@S!OEX\%%E.^.H <.!8R P\UWH#B9"&58Z2B1@HC[$:_5)R^GS/:[D]
MOUTWQ:<.I("$I3BYW7U*HU)B/40]"8]A?!4M")^;C3)6%'IC_.B5,=8X6%!)
M440CRW;_@SJ<U.&5I$K!A0VG1!:4UR&B4K%D58>\E$5)T#%*P,? UK*U>R:L
MM5PD%KDNHM<75TLP%K19C+1$S@BGA36Y2M%*@\@83$.HCO-$/=\+#GL_&"PJ
M'WT^!!AZE*NNU6@ASYS$,1XTK)0FJALT<20C<HYU7HF\JPO\ T\'GKU1]N%*
MN6-C_]"NS!I>1STD99JN,*2S/-7ALPTI2?\LF:3Z2%=H>$ZKB*_\[#7V"4:O
M!"_8CP^VN/X8A=L(7(/;ZS2:".M.3\?G_P@E_@^-$L8Q)V=5XL:DKPB2QC@*
M:A="A$G$4"YIH=%2URM(F@)2HD"F*A0YPJ>H&\*$<<(C/8X\8]/%F*R-J\JT
M IO &F"V+3;86I<,^RN*[ VDK'_.A%(BVV!'D5E*MVX1,J92NR0E>4&[FR^]
MF!5Y2E9=QHWQ#%'O4A>&B*3K37&;=4_2:=MNNV7:$H7E7<4;_NN6Q:Y:%D?%
MMR=;MN<??GK:M;U/3WZ6<="T.W[S6W!N!':K>5^9'6.1RBIHW@)]^K+6J&TH
M-E#4/O/SJRTTUT[30_>,G5L]W@UW51QWL>]=2SBRBH_;&>8+T77O*-T-[GMJ
M53L:Z1Y]]X"P-OI_94YMJL=BS2G%TUHVHUC(O.IT>0^K?@>3W2=V-BE=9[;O
M)>*39/^Z6Q^6P1Z6-$_Y[<M*Q31:]]Y=0 (J]1'&-&S-=J\PSYM-[TX.?(+G
M$SR_5?E]PMT3[KX'[L97-"H5NZ3P&XLHG&/GR?1+!]UL#N*,<5:H*F?6]1O:
MX8+1!(ZW;>LD29!,FJ8UE)04I:3R-G@=TR?>>H-W]TO?K>]$=:_7E30E6L3K
M%UTWKL!J=U.262'24M'>VM_N5]^5K9_5U9VY1#SZ&U!+ 0(4 Q0    ( %5V
M*U'TM@AKP <# 'SC)P 1              "  0    !K=&-C+3(P,C P-C(W
M+FAT;5!+ 0(4 Q0    ( %5V*U$ "I((PA4  ';2   1              "
M >\' P!K=&-C+3(P,C P-C(W+GAS9%!+ 0(4 Q0    ( %5V*U%O*\DI<BH
M +&M 0 5              "  > = P!K=&-C+3(P,C P-C(W7V-A;"YX;6Q0
M2P$"% ,4    " !5=BM1<)7P9%AB  "'* 0 %0              @ &%2 ,
M:W1C8RTR,#(P,#8R-U]D968N>&UL4$L! A0#%     @ 578K4:7Z?3M$Y
MZDT! !0              ( !$*L# &MT8V,M,C R,# V,C=?9S$N:G!G4$L!
M A0#%     @ 578K41>NC>\2! $ 9-0* !4              ( !AH\$ &MT
M8V,M,C R,# V,C=?;&%B+GAM;%!+ 0(4 Q0    ( %5V*U$0F71X9J4  *=\
M!P 5              "  <N3!0!K=&-C+3(P,C P-C(W7W!R92YX;6Q02P$"
M% ,4    " !5=BM1&3A']R@$  !_-P  %0              @ %D.08 <30R
M,#(P97AH:6)I=#(Q;F<N:'1M4$L! A0#%     @ 578K4=V)BT9< P  I P
M !8              ( !OST& '$T,C R,&5X:&EB:70R,S%N9RYH=&U02P$"
M% ,4    " !5=BM1>66"TT@(  !',P  %@              @ %/008 <30R
M,#(P97AH:6)I=#,Q,6YG+FAT;5!+ 0(4 Q0    ( %5V*U$ LFI_8 @  'DS
M   6              "  <M)!@!Q-#(P,C!E>&AI8FET,S$R;F<N:'1M4$L!
M A0#%     @ 578K48^UKQ\!!0  ;1P  !8              ( !7U(& '$T
M,C R,&5X:&EB:70S,C%N9RYH=&U02P$"% ,4    " !5=BM1A$RI:R$%  "?
M'   %@              @ &45P8 <30R,#(P97AH:6)I=#,R,FYG+FAT;5!+
4!08     #0 - &,#  #I7 8    !

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
